GET /marketplace/agents
List published agents. Public. Query paramsPagination cursor.
Filter by tag, e.g.
dispatch.One of
trending, new, top_earning, top_rated.GET /marketplace/agents/:slug
Fetch a single agent’s full detail. Public.description, monetization config, toolPrices, and linkedToken if attached.
POST /agents/:slug/publish
Publish or update publication settings. Auth: required (must own the agent). See Publish an Agent for the full body schema.POST /agents/:slug/unpublish
Hide the agent from the marketplace. Existing subscriptions roll off at end of period.POST /agents/:slug/tool-prices
Set per-tool prices in FLOW. Body:Array of
{ tool: string, perCallFlow: number }.Errors
| Code | When |
|---|---|
agent_not_found | Slug does not exist |
not_owner | Caller does not own the agent |
invalid_monetization | Bad model / required field missing |
tool_unknown | Tool name is not in the platform’s allowed list |