catalog
List policy catalog
Returns the catalog of available policies grouped by type. Each entry includes the settings schema needed to render its configuration form dynamically.
GET
/
v1
/
policies-catalog
List policy catalog
curl --request GET \
--url https://agentgateway-admin.dev.neuraltrust.ai/v1/policies-catalog \
--header 'Authorization: <api-key>'{
"groups": [
{
"items": [
{
"description": "<string>",
"mandatory_stages": [],
"name": "<string>",
"settings_schema": {
"fields": [
{
"default": "<unknown>",
"description": "<string>",
"enum": [
"<string>"
],
"fields": "<array>",
"item": "<unknown>",
"key": "<string>",
"key_options": [
"<string>"
],
"label": "<string>",
"required": true,
"value": "<unknown>"
}
]
},
"slug": "<string>",
"supported_modes": [],
"supported_stages": []
}
],
"type": "<string>"
}
]
}⌘I
List policy catalog
curl --request GET \
--url https://agentgateway-admin.dev.neuraltrust.ai/v1/policies-catalog \
--header 'Authorization: <api-key>'{
"groups": [
{
"items": [
{
"description": "<string>",
"mandatory_stages": [],
"name": "<string>",
"settings_schema": {
"fields": [
{
"default": "<unknown>",
"description": "<string>",
"enum": [
"<string>"
],
"fields": "<array>",
"item": "<unknown>",
"key": "<string>",
"key_options": [
"<string>"
],
"label": "<string>",
"required": true,
"value": "<unknown>"
}
]
},
"slug": "<string>",
"supported_modes": [],
"supported_stages": []
}
],
"type": "<string>"
}
]
}