Sign In

Developer Portal

Register OAuth applications, manage credentials, and test your Coach Watts integration.

The Developer Portal is where you create and manage OAuth applications that connect to Coach Watts on behalf of athletes.

Getting started

  1. Sign in to Coach Watts
  2. Go to Settings → Developer or visit /developer
  3. Click Create Application
  4. Fill in your app details and save

You receive a client_id and client_secret. Store the secret securely — it is shown only once at creation.

Application settings

Each application has:

FieldPurpose
Name & LogoShown on the OAuth consent screen
Redirect URIsAllowed callback URLs for the authorization flow
ScopesPermissions your app requests (see Scopes)
Webhook URLAuto-generated incoming webhook endpoint (see Webhooks)
Webhook SecretAuthenticates incoming webhook payloads

OAuth flow

  1. Redirect users to the authorization endpoint
  2. User approves scopes on the consent screen
  3. Receive an authorization code at your redirect URI
  4. Exchange the code for access and refresh tokens
  5. Use the access token in Authorization: Bearer headers

Testing your integration

Rate limits

TypeLimit
Unauthenticated (per IP)100 requests / minute
Authenticated (per token)1,000 requests / minute

MCP integration

To connect AI assistants instead of building a traditional app, see MCP Server. MCP uses OAuth with dynamic client registration — no manual app setup required for tools like Cursor.

Back to Index