SynapseDocumentation

Export callable marketplace services

Returns a paginated, machine-readable registry of services that are currently callable from the public marketplace. Use this when an agent needs to enumerate registered services before choosing a serviceId.

GET/marketplace/registry.jsonNo auth

For AI agents

Public machine-readable marketplace feed. It only returns callable services, so agents can page through the registry before selecting a serviceId and invoking through the gateway.

Next: Choose a serviceId, issue or reuse an agent credential, then call POST /api/v1/agent/invoke.

Parameters

page

query · optional

Page number, starting at 1

pageSize

query · optional

Results per page. Defaults to 10 and is capped at 100.

q

query · optional

Free-text search over service names, summaries, endpoints, roles, and tags

tag

query · optional

Filter by a service tag

Generated OpenAPI reference

GET/marketplace/registry.json

Query Parameters

page?integer

Page number, starting at 1

pageSize?integer

Results per page. Defaults to 10 and is capped at 100.

q?string

Free-text search over service names, summaries, endpoints, roles, and tags

tag?string

Filter by a service tag

Response Body

application/json

curl -X GET "https://api-staging.synapse-network.ai/marketplace/registry.json"
{
  "status": "success",
  "query": {
    "q": "ocr",
    "tag": "finance",
    "page": 1,
    "pageSize": 10
  },
  "pagination": {
    "page": 1,
    "pageSize": 10,
    "total": 1,
    "totalPages": 1,
    "hasNextPage": false,
    "hasPreviousPage": false
  },
  "services": [
    {
      "serviceId": "invoice-ocr-v1",
      "serviceName": "Invoice OCR",
      "summary": "Extract line items and totals from invoices.",
      "pricing": {
        "currency": "USDC",
        "amount": "0.08"
      },
      "runtimeAvailable": true,
      "tags": [
        "finance",
        "ocr"
      ]
    }
  ]
}