Skip to main content
GET
/
api
/
marketplace
Browse marketplace items (org + marketplace)
curl --request GET \
  --url https://your-instance.example.com/api/marketplace \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": {
    "items": [
      {
        "id": "7b2c4e0d9f1a3b4e5c6d7e8f9012",
        "itemType": "prompt",
        "itemId": "5f7b1c2e8a1d4e0012c3b4a5",
        "name": "Acme Inbound Triage Prompt",
        "description": "Routes inbound SMS to the right department.",
        "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"
      }
    ],
    "pagination": {
      "page": 1,
      "limit": 20,
      "total": 47,
      "pages": 3
    }
  }
}

Authorizations

Authorization
string
header
required

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

Query Parameters

filter
enum<string>
Available options:
all,
organization,
marketplace
itemType
enum<string>
Available options:
prompt,
template
page
integer
default:1
Required range: x >= 1
limit
integer
default:20
Required range: x >= 1

Response

Marketplace items returned with pagination

success
boolean
required
Example:

true

data
object
required