Skip to main content

CreateAgentDto

namestringrequired

Possible values: >= 3 characters and <= 100 characters

Example: ChatGPT Integration
descriptionstringrequired

Possible values: <= 200 characters

Example: A short pitch.
longDescriptionstring

Possible values: <= 10000 characters

taglinestring

Possible values: <= 255 characters

Example: Automate your workflow with AI
tagIdsstring[]
iconUrlstring
photoUrlsstring[]
productDomainstring

Possible values: <= 255 characters

docsUrlstring

Possible values: <= 500 characters

changelogUrlstring

Possible values: <= 500 characters

redirectUrisstring[]

Allowed OAuth redirect URIs (no wildcards). e.g. https://chatgpt.agents.fleapo.ai/auth/callback

featuredboolean
Default value: false
isNewboolean
Default value: false
trustSignalsstring[]

0-5 short bullets, each <=120 chars

capabilities object[]

0-8 items

  • Array [
  • iconstringrequired

    Possible values: <= 40 characters

    Example: Zap
    titlestringrequired

    Possible values: <= 80 characters

    Example: Sub-300ms latency
    descriptionstringrequired

    Possible values: <= 200 characters

    Example: Real-time streaming responses
    sortOrdernumber
    Default value: 0
  • ]
  • steps object[]

    0-6 items, sortOrder must be unique

  • Array [
  • titlestringrequired

    Possible values: <= 80 characters

    Example: Connect
    descriptionstringrequired

    Possible values: <= 300 characters

    Example: Plug into Slack with one click.
    sortOrdernumberrequired
    Example: 1
  • ]
  • statusstring

    Possible values: [draft, active, coming_soon]

    Default value: draft
    CreateAgentDto
    {
    "name": "ChatGPT Integration",
    "description": "A short pitch.",
    "longDescription": "string",
    "tagline": "Automate your workflow with AI",
    "tagIds": [
    "string"
    ],
    "iconUrl": "string",
    "photoUrls": [
    "string"
    ],
    "productDomain": "string",
    "docsUrl": "string",
    "changelogUrl": "string",
    "redirectUris": [
    "string"
    ],
    "featured": false,
    "isNew": false,
    "trustSignals": [
    "string"
    ],
    "capabilities": [
    {
    "icon": "Zap",
    "title": "Sub-300ms latency",
    "description": "Real-time streaming responses",
    "sortOrder": 0
    }
    ],
    "steps": [
    {
    "title": "Connect",
    "description": "Plug into Slack with one click.",
    "sortOrder": 1
    }
    ],
    "status": "draft"
    }