API by router
Approved primitives
GET
HTTPBearerheader
AuthorizationBearer <token>X-Api-Key?string|nullSuccessful Response
application/json- response
approved_channels*array<unknown>approved_llm_providers*array<unknown>approved_mcp_servers*array<unknown>approved_skills*array<unknown>approved_stt_providers*array<unknown>approved_tts_providers*array<unknown>approved_voice_modes*array<unknown>approved_voice_providers*array<unknown>id*IdFormat
uuidmax_mcp_servers_per_instance*Max Mcp Servers Per Instancemax_skills_per_instance*Max Skills Per Instancetenant_id*Tenant IdFormat
uuidcurl -X GET 'https://example.com/v1/approved-primitives'Example Response
{ "approved_channels": [ null ], "approved_llm_providers": [ null ], "approved_mcp_servers": [ null ], "approved_skills": [ null ], "approved_stt_providers": [ null ], "approved_tts_providers": [ null ], "approved_voice_modes": [ null ], "approved_voice_providers": [ null ], "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "max_mcp_servers_per_instance": 0, "max_skills_per_instance": 0, "tenant_id": "34f5c98e-f430-457b-a812-92637d0c6fd0"}PUT
HTTPBearerheader
AuthorizationBearer <token>X-Api-Key?string|nullapplication/json- body
approved_channels?array<string>|nullapproved_llm_providers?array<string>|nullapproved_mcp_servers?array<string>|nullapproved_skills?array<string>|nullapproved_stt_providers?array<string>|nullapproved_tts_providers?array<string>|nullapproved_voice_modes?array<string>|nullapproved_voice_providers?array<string>|nullmax_mcp_servers_per_instance?integer|nullmax_skills_per_instance?integer|nullSuccessful Response
application/json- response
approved_channels*array<unknown>approved_llm_providers*array<unknown>approved_mcp_servers*array<unknown>approved_skills*array<unknown>approved_stt_providers*array<unknown>approved_tts_providers*array<unknown>approved_voice_modes*array<unknown>approved_voice_providers*array<unknown>id*IdFormat
uuidmax_mcp_servers_per_instance*Max Mcp Servers Per Instancemax_skills_per_instance*Max Skills Per Instancetenant_id*Tenant IdFormat
uuidcurl -X PUT 'https://example.com/v1/approved-primitives' \ -H 'Content-Type: application/json' \ -d '{}'Example Response
{ "approved_channels": [ null ], "approved_llm_providers": [ null ], "approved_mcp_servers": [ null ], "approved_skills": [ null ], "approved_stt_providers": [ null ], "approved_tts_providers": [ null ], "approved_voice_modes": [ null ], "approved_voice_providers": [ null ], "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "max_mcp_servers_per_instance": 0, "max_skills_per_instance": 0, "tenant_id": "34f5c98e-f430-457b-a812-92637d0c6fd0"}