Skip to main content
GET
/
api
/
marketplace
/
{id}
Get single marketplace item details
curl --request GET \
  --url https://your-instance.example.com/api/marketplace/{id} \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": {
    "id": "7b2c4e0d9f1a3b4e5c6d7e8f9012",
    "itemType": "prompt",
    "itemId": "5f7b1c2e8a1d4e0012c3b4a5",
    "name": "Acme Inbound Triage Prompt",
    "description": "Routes inbound SMS to the right department.",
    "content": "You are a helpful triage assistant for {{org_name}}…",
    "publisher": {
      "name": "Sam Patel",
      "organization": "Acme Corp"
    },
    "scope": "marketplace",
    "shareType": "copy",
    "isContentVisible": true,
    "status": "active",
    "usageCount": 12,
    "isAcquired": false,
    "publishedAt": "2026-05-01T09:15:00.000Z"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Response

Marketplace item returned

success
boolean
required
Example:

true

data
object
required

Full marketplace listing detail returned by GET /api/marketplace/{id}. Same shape as the browse item plus an optional content payload when the listing is content-visible.

Example:
{
"id": "7b2c4e0d9f1a3b4e5c6d7e8f9012",
"itemType": "prompt",
"itemId": "5f7b1c2e8a1d4e0012c3b4a5",
"name": "Acme Inbound Triage Prompt",
"description": "Routes inbound SMS to the right department.",
"usageInformation": "Set the {{org_name}} variable before applying.",
"content": "You are a helpful triage assistant for {{org_name}}…",
"publisher": {
"name": "Sam Patel",
"organization": "Acme Corp"
},
"scope": "marketplace",
"shareType": "copy",
"allowEditableReferences": false,
"isContentVisible": true,
"status": "active",
"usageCount": 12,
"isAcquired": false,
"publishedAt": "2026-05-01T09:15:00.000Z"
}