Skip to main content
GET
/
registry
/
v1
/
marketplace
/
agents
List publicly available agents across all tenants
curl --request GET \
  --url https://api.swarmd.ai/registry/v1/marketplace/agents \
  --header 'Authorization: Bearer <token>'
{
  "totalElements": 123,
  "totalPages": 123,
  "numberOfElements": 123,
  "first": true,
  "last": true,
  "pageable": {
    "paged": true,
    "unpaged": true,
    "pageNumber": 123,
    "pageSize": 123,
    "offset": 123,
    "sort": {
      "unsorted": true,
      "sorted": true,
      "empty": true
    }
  },
  "size": 123,
  "content": [
    {
      "agentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "name": "<string>",
      "description": "<string>",
      "tenantName": "<string>",
      "p95LatencyMs": 123,
      "p99LatencyMs": 123,
      "uptimePercentage": 123
    }
  ],
  "number": 123,
  "sort": {
    "unsorted": true,
    "sorted": true,
    "empty": true
  },
  "empty": true
}

Documentation Index

Fetch the complete documentation index at: https://docs.swarmd.ai/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

JWT token (USER, AGENT, or SERVICE auth)

Query Parameters

pageable
object
required

Response

200 - */*

OK

totalElements
integer<int64>
totalPages
integer<int32>
numberOfElements
integer<int32>
first
boolean
last
boolean
pageable
object
size
integer<int32>
content
object[]
number
integer<int32>
sort
object
empty
boolean