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"
}
]
}