Authentication and scopes
Use a gateway-scoped token from Developer Console.PrivateGPT.Read.All allows the endpoints below. An account token with Read.All reaches the same allowlist only when it carries gateway context through gateway_id; Read.All can be created without gateway_id, but that token cannot call ZylonGPT.
POST /api/gpt/v1/messagesPOST /api/gpt/v1/completePOST /api/gpt/v1/messages/count_tokensPOST /api/gpt/v1/messages/validatePOST /api/gpt/v1/embeddingsGETandHEADrequests under/api/gpt/v1/skillsPOST /api/gpt/v1/skills/validate
403 for a read-only token. Use PrivateGPT.ReadWrite.All for a gateway-scoped token or ReadWrite.All where account-token access is appropriate. Multiple scopes combine their grants, but effective permissions remain limited by the token owner’s roles. See Token Management for creation defaults and validation rules.
Messages
Send synchronous messages with read access; async lifecycle operations require read-write access.
Artifacts
Ingest, retrieve, list, or delete collection content with read-write access.
Embeddings
Turn text into vectors for search and similarity.
Tools API
Enable semantic search, tabular analysis, web fetch, and custom tools.