Skip to content

Marketplace API

Public Marketplace discovery endpoints and request schemas.
MethodPathRequestResponse
GET/api/marketplaceMarketplaceListQueryMarketplaceList
GET/api/marketplace/{kind}/{listingId}path parametersMarketplaceListing
GET /api/marketplace

Searches the public Marketplace. No authentication is required.

ParameterTypeRequiredConstraints
kindstringNoaction, autobot-template, dexto-app, or skill
querystringNoSearches title, summary, and description; 1–200 characters
limitintegerNo1–100; defaults to 20
offsetintegerNo0–500; defaults to 0
Terminal window
curl "https://app.dexto.ai/api/marketplace?kind=autobot-template&query=research&limit=20"
FieldJSON typeRequiredDescription
listingsarray<MarketplaceListing>YesVisible listings in the result page
nextOffsetintegerYesNext offset, or null
versionintegerYesResponse contract version
GET /api/marketplace/{kind}/{listingId}

Returns one visible listing. No authentication is required.

ParameterTypeRequiredDescription
kindstringYesaction, autobot-template, dexto-app, or skill
listingIdstringYesMarketplace listing identifier
Terminal window
curl https://app.dexto.ai/api/marketplace/autobot-template/71ad8f52-2225-4a67-9fd8-f88b1d3ec39b

A Marketplace listing describes a public, installable resource. AutoBot templates use the product-facing autobot-template kind; agent is not part of this API contract.

{
"listingId": "71ad8f52-2225-4a67-9fd8-f88b1d3ec39b",
"kind": "autobot-template",
"title": "Research Guide",
"summary": "Research a topic and produce a sourced brief.",
"description": "A reusable research AutoBot template.",
"installsCount": 148,
"contents": {
"actions": [
{
"id": "research-topic",
"title": "Research a topic",
"icon": "compass",
"color": null,
"prompt": "Research this topic and prepare a sourced brief."
}
],
"skills": [
{
"listingId": "c389ff5a-5688-46e0-b159-6683cceb8ca4",
"slug": "web-research",
"title": "Web Research",
"summary": "Find and synthesize reliable web sources.",
"versionLabel": "1.2.0",
"publicPath": "/activate/apps/skills?path=%2Fstore%2Fweb-research"
}
]
},
"publisher": {
"kind": "community",
"handle": "maya",
"profileUrl": "https://app.dexto.ai/p/maya"
},
"latestRelease": {
"versionLabel": "3",
"slug": "research-guide",
"createdAt": "2026-09-12T12:00:00.000Z"
},
"templatePath": "/autobots/templates/maya/research-guide",
"presentation": {
"avatar": { "kind": "preset", "preset": "wide-violet-crown-shades" },
"icon": "compass",
"preferredLlm": null
},
"createdAt": "2026-08-20T09:00:00.000Z",
"updatedAt": "2026-09-12T12:00:00.000Z"
}

Attributes

listingId required
string

Stable Marketplace listing identifier.

kind required
string

action, autobot-template, dexto-app, or skill.

title required
string

Listing title.

summary required
string

Short catalog summary.

description required
string nullable

Longer listing description.

installsCount required
integer

Recorded installs or launches.

contents required
AutoBotTemplateContents nullable

Installable composition for an AutoBot template; null for other kinds.

Show child attributes
actions autobot-template
array<AutoBotTemplateAction>

Quick actions materialized with the AutoBot.

skills autobot-template
array<AutoBotTemplateSkill>

Immutable Marketplace Skill releases installed with the AutoBot.

publisher required
MarketplacePublisher

Public publisher attribution.

Show child attributes
kind required
string

platform or community.

handle required
string nullable

Public community handle.

profileUrl required
string nullable

Absolute public profile URL.

latestRelease required
MarketplaceRelease

Current published release.

Show child attributes
versionLabel required
string

Publisher-facing version label.

slug required
string nullable

Release slug when available.

createdAt required
string

ISO 8601 release timestamp.

templatePath required
string nullable

Public AutoBot template path when applicable.

presentation required
ActionPresentation | AutoBotTemplatePresentation nullable

Kind-specific public display metadata.

Show child attributes
category action
string nullable

Action category.

outcome action
string nullable

Action outcome label.

steps action
array<object>

Public Action steps.

avatar autobot-template
object

AutoBot avatar configuration.

icon autobot-template
string nullable

AutoBot icon identifier.

preferredLlm autobot-template
object nullable

Preferred model configuration.

createdAt required
string

ISO 8601 listing creation timestamp.

updatedAt required
string

ISO 8601 listing update timestamp.

AutoBot template action

id required
string

Stable action identifier within the template.

title required
string

Action label shown to users.

icon required
string

AutoBot action icon identifier.

color required
string nullable

Action color when configured.

prompt required
string

Prompt invoked when the action runs.

AutoBot template skill

listingId required
string

Marketplace listing identifier for the Skill.

slug required
string

Skill slug.

title required
string

Skill title.

summary required
string

Public Skill summary.

versionLabel required
string

Immutable Skill release version installed with the template.

publicPath required
string

Public path for the Skill listing.