Skip to main content

AgentDto

capabilities object[]

detail-only

  • Array [
  • descriptionstringrequired
    iconstringrequired
    idstringrequired
    sortOrdernumberrequired
    titlestringrequired
  • ]
  • changelog object[]

    detail-only

  • Array [
  • idstringrequired
    publishedAtdate-timerequired
    summarystringrequired
    versionstringrequired
  • ]
  • changelogUrlobjectnullablerequired
    createdAtdate-timerequired
    createdBystringrequired
    descriptionstringrequired
    docsUrlobjectnullablerequired
    featuredbooleanrequired
    iconUrlobjectnullablerequired
    idstringrequired
    installsnumberrequired
    isNewbooleanrequired
    longDescriptionobjectnullable

    detail-only

    namestringrequired
    oauthClientIdobjectnullablerequired

    OAuth client_id (public — safe to expose)

    photoUrlsstring[]required
    productDomainobjectnullablerequired
    publishedAtobjectnullablerequired
    ratingobjectnullablerequired

    null when reviewCount=0

    redirectUrisstring[]required

    Allowed OAuth redirect URIs (admin-visible)

    reviewCountnumberrequired
    slugstringrequired
    statusstringrequired

    Possible values: [draft, active, coming_soon, inactive]

    steps object[]

    detail-only

  • Array [
  • descriptionstringrequired
    idstringrequired
    sortOrdernumberrequired
    titlestringrequired
  • ]
  • taglineobjectnullablerequired
    tags object[]required
  • Array [
  • createdAtdate-timerequired
    idstringrequired
    namestringrequired
    slugstringrequired
  • ]
  • trustSignalsstring[]

    returned on both list and detail

    updatedAtdate-timerequired
    videos object[]

    detail-only

  • Array [
  • agentIdstringrequired
    createdAtdate-timerequired
    durationSecondsobjectnullablerequired
    idstringrequired
    mimeTypestringrequired

    Possible values: [video/mp4, video/quicktime, video/webm]

    s3Keystringrequired
    sizeBytesnumberrequired
    statusstringrequired

    Possible values: [uploading, ready, processing, failed]

    updatedAtdate-timerequired
    urlstringrequired

    Plain S3 URL to a single video file (never HLS)

  • ]
  • AgentDto
    {
    "capabilities": [
    {
    "description": "string",
    "icon": "string",
    "id": "string",
    "sortOrder": 0,
    "title": "string"
    }
    ],
    "changelog": [
    {
    "id": "string",
    "publishedAt": "2024-07-29T15:51:28.071Z",
    "summary": "string",
    "version": "string"
    }
    ],
    "changelogUrl": {},
    "createdAt": "2024-07-29T15:51:28.071Z",
    "createdBy": "string",
    "description": "string",
    "docsUrl": {},
    "featured": true,
    "iconUrl": {},
    "id": "string",
    "installs": 0,
    "isNew": true,
    "longDescription": {},
    "name": "string",
    "oauthClientId": {},
    "photoUrls": [
    "string"
    ],
    "productDomain": {},
    "publishedAt": {},
    "rating": {},
    "redirectUris": [
    "string"
    ],
    "reviewCount": 0,
    "slug": "string",
    "status": "draft",
    "steps": [
    {
    "description": "string",
    "id": "string",
    "sortOrder": 0,
    "title": "string"
    }
    ],
    "tagline": {},
    "tags": [
    {
    "createdAt": "2024-07-29T15:51:28.071Z",
    "id": "string",
    "name": "string",
    "slug": "string"
    }
    ],
    "trustSignals": [
    "string"
    ],
    "updatedAt": "2024-07-29T15:51:28.071Z",
    "videos": [
    {
    "agentId": "string",
    "createdAt": "2024-07-29T15:51:28.071Z",
    "durationSeconds": {},
    "id": "string",
    "mimeType": "video/mp4",
    "s3Key": "string",
    "sizeBytes": 0,
    "status": "uploading",
    "updatedAt": "2024-07-29T15:51:28.071Z",
    "url": "string"
    }
    ]
    }