SnagRelayDocs
Account & Billing

API Keys & Tokens

The project API key, Account API tokens, and how agents and Chrome sign in.

SnagRelay has a few different credentials. They do different jobs.

Project API keyAgent sign-in (OAuth)Account API tokenChrome sign-in
ScopeOne projectOne project's MCPYour accountOwner account or an invite
Used byScript, WordPress, SDKCursor, Claude Code, CodexJira, Azure DevOps, CI, scriptsBrowser extension
How you get itInstall tabAgent tab → AllowAccount → API tokensSign in as owner or Authenticate
SensitivityPublic-safeRevocable, 90 daysSecretLogin plus a one-time code

Project API key

  • One per project, created with the project
  • Used by the script tag, WordPress, and the React Native SDK to load config and submit reports
  • Found on the project's Install tab
  • Safe to embed client-side. It only allows submitting reports to that project

Agents (OAuth)

Cursor, Claude Code, and Codex sign in with OAuth 2.1 and PKCE from the project's Agent tab. You click Allow once in the browser, and there's no token to copy.

Sign-in lasts 90 days. See your agent connections, and disconnect any of them, on the Agent tab.

Account API tokens

Under Account → API tokens, create a token for something that can't do OAuth: Jira, Azure DevOps, CI, and scripts. You can also use one as a Bearer header with an MCP client that doesn't support OAuth.

  1. Enter a name (for example Jira) and click Create.
  2. Copy your token now. It isn't shown again.
  3. The list shows each token's name, prefix, when it was created, when it expires, and when it was last used. Click Revoke to cut off anything using it.

Chrome extension

The Chrome extension doesn't use the project key.

  • Owners click Sign in as owner. Every project you own loads automatically.
  • Invited people click Authenticate, enter their email, then the 6-digit code we send. See Your access.

On this page