Skip to content

Authentication

All API requests to Gro must be authenticated using an API key. This page covers the authentication mechanisms available.

Pass your API key as a Bearer token in the Authorization header:

Terminal window
curl -H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
https://api.gro.xyz/api/subscriptions
Key TypeCan access API?Use case
SDKNoBrowser-side tracking only
APIYesServer-to-server integrations

Only API keys can authenticate backend API requests. SDK keys are rejected with a 401 Unauthorized response.

  1. Navigate to Settings → API Keys in the Gro dashboard
  2. Click Create API Key and select the API type
  3. Copy the key immediately — it’s only shown once

For more details, see API Keys.

API requests are rate-limited per account. If you exceed the limit, you’ll receive a 429 Too Many Requests response. Back off and retry with exponential delay.

See the API Reference for all available endpoints, request/response schemas, and examples.