Catalog GraphQL API
The Catalog Public GraphQL API is the machine-readable reference for Catalog metadata operations. For workflow context, the in-app playground, and token management, see Catalog Public API.
New to GraphQL?
Start with Using the GraphQL Reference for a walkthrough of this site, or Introduction to GraphQL for query syntax and variables.
Authentication
Include a Catalog API token on every request:
{"Authorization": "Token <API_TOKEN>"}
Catalog administrators create tokens in Settings > API. See Getting Your Catalog API Keys for scopes, rotation, and revocation.
Base URLs
Send all requests with a JSON body. Append ?op=<operationName> using the root field you call.
| Region | URL |
|---|---|
| EU | https://api.castordoc.com/public/graphql?op=<operationName> |
| US | https://api.us.castordoc.com/public/graphql?op=<operationName> |