List stable Tool contracts available within the current Admin's permission ceiling.
GET
/api/admin/agent-task-sets/catalog
Code sample: Shell / cURL
curl --request GET \ --url https://auth.example.com/api/admin/agent-task-sets/catalog \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Versioned Tool catalog without internal route mappings.
Media type application/json
object
catalog_version
required
string
tools
required
Array<object>
object
tool_id
required
string
name
required
string
contract_version
required
string
schema_digest
required
string
permissions
required
Array<string>
risk_level
required
string
requires_elevation
required
boolean
public_client_standard_opt_in_eligible
required
Server-owned eligibility for explicit tenant opt-in of a public Mode A standard-risk Tool.
boolean
key
additional properties
Example
{ "tools": [ { "risk_level": "low" } ]}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}