GraphQL

GraphQL endpoint (GET query mode)

Lightweight GET mode for development/debugging. Disabled in production; use POST /v3/graphql there. Requires query and optionally accepts variables (JSON string) and operationName. Ponder LIKE filter operators reject unescaped % and _ wildcard values. Requests are analyzed before upstream execution. Defaults cap Ponder limit at 1,000, offset at 10,000, document depth at 16, aliases at 50, totalCount fields at 5, aggregate input nodes at 10,000, boolean clauses at 1,000, and list entries at 5,000. Ponder 0.15.17 uses limit and offset, not first or last. Each API process also shares at most 8 upstream GraphQL requests by default. A single 10-second timeout covers fetch and response streaming; redirects are rejected and decoded JSON-object responses are capped at 5,242,880 bytes. A non-queueing per-process query-cost bucket defaults to 100,000 units of capacity and a 25,000-unit-per-second refill. Exhaustion returns 429 before an upstream slot is acquired; the shared per-client API rate limiter remains the outer control. For standard GraphQL usage, use POST /v3/graphql.

get/v3/graphql

Query parameters

querystring required
variablesstring

JSON-encoded variables object.

operationNamestring

Response

GraphQL response

object required

Changes

No recorded changes to this endpoint across all 2 revisions of this API.