Skip to main content
The Supergraph is a unified GraphQL API that provides access to all platform services including authentication, booking, delivery, proctoring, and reporting. It serves as the primary integration point for all internal and external systems.

Base URL

GraphQL Endpoint: https://api.talview.com/v1/graphql Apollo Studio Explorer: https://studio.apollographql.com/public/talview/variant/current/explorer

Authentication

All API requests require authentication using OAuth2 Bearer tokens. You must include your access token in the Authorization header for all requests. For detailed instructions on generating and using access tokens, see the Authentication Guide.

Error Handling

The API follows standard GraphQL error conventions. Errors thrown in both RESTful APIs and GraphQL endpoint use HTTP statuses as framework for error codes.
Status CodeDescription
200Success - OK, request accepted successfully
400Bad Request - Invalid query or variables
401Unauthorized - missing or invalid token
403Forbidden - insufficient permissions
422UnprocessableEntity - validation errors
429Too many requests - rate limit exceeded
500Internal Server Error
502Server timed out

Schema Definition and Reference

To explore the full capabilities of the Talview Supergraph, developers should refer to the official schema documentation. These resources provide a comprehensive guide to all available queries, mutations, and subscriptions. We recommend developers consult these references when building integrations to ensure they are utilizing the most up-to-date and efficient data fetching methods.