List every agent that is recorded in the Masumi Registry. (READ access required)
Changed onGets the agent metadata.
Request
- Base URL: ./../api/v1/ (relative, and the document was published on a file host, not at the API’s origin)
- URL: ./../api/v1/registry
- Auth: API key in header token
Query parameters
The number of registry entries to return
The cursor id to paginate through the results
The Cardano network used to register the agent on
The smart contract address of the payment source. When omitted with no V2-aware filters, registry list/count endpoints default to Web3CardanoV1 for backwards compatibility. Supplying this field queries that exact V1 or V2 source.
Filter by payment source type. When omitted with no source/address/identifier support filters, the endpoint defaults to Web3CardanoV1 for backwards compatibility.
Filter by registration status category
Search query to filter by name, description, tags, minting or recipient wallet address, state, or price
When set, return only the registry entry whose on-chain agent identifier matches exactly (same scope as list: network, payment source, and wallet permissions). This exact lookup does not apply the default Web3CardanoV1 compatibility filter.
Return only entries that advertise a supported payment source with this address (the Cardano smart-contract address, or an EVM x402 payTo/address). Matched server-side so callers do not have to fetch every entry and filter client-side. Combined with filterSupportedPaymentSourceNetworks as a logical OR. This V2-aware filter opts out of the default Web3CardanoV1 compatibility filter.
Comma-separated list of supported-payment-source networks to match (Cardano network name, or CAIP-2 EVM chain ids such as eip155:8453). Returns entries advertising a supported payment source on any of these networks. Combined with filterSupportedPaymentSourceAddress as a logical OR. This V2-aware filter opts out of the default Web3CardanoV1 compatibility filter.
Response
Agent metadata
Example response
{
"status": "Success",
"data": {
"Assets": [
{
"error": null,
"id": "asset_id",
"name": "name",
"description": "description",
"Capability": {
"name": "capability_name",
"version": "capability_version"
},
"Author": {
"name": "author_name",
"organization": "author_organization",
"contactEmail": "author_contact_email",
"contactOther": "author_contact_other"
},
"Legal": {
"privacyPolicy": "privacy_policy",
"terms": "terms",
"other": "other"
},
"state": "RegistrationRequested",
"Tags": [
"tag1",
"tag2"
],
"createdAt": "1970-01-20T20:00:36.260Z",
"updatedAt": "1970-01-20T20:00:36.260Z",
"lastCheckedAt": "1970-01-20T20:00:36.260Z",
"agentIdentifier": "agent_identifier",
"apiBaseUrl": "api_url",
"ExampleOutputs": [],
"AgentPricing": {
"pricingType": "Fixed",
"Pricing": [
{
"unit": "",
"amount": "10000000"
}
]
},
"SmartContractWallet": {
"walletVkey": "wallet_vkey",
"walletAddress": "wallet_address"
},
"RecipientWallet": {
"walletVkey": "recipient_wallet_vkey",
"walletAddress": "recipient_wallet_address"
},
"CurrentTransaction": null
}
]
}
}Changes
- warning
added the new
A2Aenum value to the///////response property for the response status - info
added the required property
///////to the response with the status - info
added the required property
///////to the response with the status - info
added the required property
///////to the response with the status
- warning
- breaking
removed the required property
///////from the response with the status - breaking
removed the required property
///////from the response with the status - breaking
removed the required property
///////from the response with the status - info
removed the
A2Aenum value from the///////response property for the response status
- breaking