Skip to main content
The v3 data endpoint is authenticated with a bearer token that is scoped to a single account.

Getting your credentials

API token

To create an API token:
  1. Log in to your Redo Dashboard
  2. Go to SettingsDeveloper
  3. Click Add API Client
  4. Copy the generated API secret
Store your API secret securely. It will only be shown once when created.

Account ID

Your account ID is part of the data endpoint path. It is shown in the General section of SettingsDeveloper in the Redo Dashboard, and looks like acc_....

Making authenticated requests

Send every operation as a POST to the data endpoint for your account, with the token in the Authorization header:
The token is validated against the account ID in the path. A malformed header, unknown token, or a token that does not belong to that account all fail the same way — with an Unauthorized error — so they cannot be told apart:
Never share your API secret publicly or commit it to version control.

Scopes

Tokens carry scopes that determine which fields they may read or write. Fields you are not scoped for are denied even when the token is otherwise valid, and because a nested field’s scope is additive to its parent’s, a request needs the union of every scope along its selection path. Grant a client only the scopes it needs in the Dashboard. See Access scopes for the full list, and the Required scopes on each query, mutation, and field in the reference.

Introspection without a token

The schema endpoint (https://api.getredo.com/v3/graphql-schema) is unauthenticated and exposes the schema only — never account data. Use it to explore types and generate clients without a token.