Endpoint
Making requests
All requests arePOST requests with a JSON body containing the GraphQL query:
Request format
| Field | Type | Required | Description |
|---|---|---|---|
query | String | Yes | The GraphQL query or mutation |
variables | Object | No | Variables referenced in the query |
operationName | String | No | Name of the operation (when sending multiple) |
Response format
Every response follows the standard GraphQL response format:Pagination
The API uses cursor-based pagination following the Relay Connection specification:Introspection
The GraphQL schema is fully introspectable. Use your favorite GraphQL client (GraphiQL, Apollo Studio, Insomnia) to explore the schema:Schema overview
Queries
Read data: products, customers, orders, supply chains, search, and DPPs.
Mutations
Write data and trigger actions: calculations, scenarios, orders, and asset generation.
Types
Core data types: Customer, Product, Order, SupplyChain, Transaction, ShoppingCart, DPP.
Enums
Sector tags, transport methods, energy sources, lifecycle phases, and more.