Skip to main content

Base URL

All GraphQL queries should be sent to the root endpoint:
POST https://cumtxmqb68.execute-api.us-west-2.amazonaws.com/staging/v1.0.0/graphql

Authentication

All requests require authentication using an API key included in the request headers: x-api-key: YOUR_API_KEY Your API key will be securely shared with you through 1Password.

Making your first request

Here are simple examples to get you started. We recommend using the gql library for better GraphQL support, schema validation, and error handling.
curl -X POST \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY' \
  -d '{"query":"{ courses(limit: 5) { identifier name academicSubject } }"}' \
  https://cumtxmqb68.execute-api.us-west-2.amazonaws.com/staging/v1.0.0/graphql
These examples will return up to 5 courses, along with their identifiers, names, and academic subjects.