
Creating and managing API keys for programmatic access to your org's data.
API keys give programmatic read access to your organization's data via the v1 API. Keys are:
Go to Org settings → API keys (accessible from the org admin panel).
Give your key a descriptive name (e.g., Claude MCP access, Analytics script, Dashboard integration).
After clicking Create, the full key (tga_<64 hex chars>) is displayed. Copy it now — this is the only time you'll see it.
If you lose the key, you must create a new one. trackagoat cannot recover the plaintext of an existing key.
Include the key as a Bearer token on every API request:
curl -H "Authorization: Bearer tga_<your-key>" \
https://www.trackagoat.com/api/v1/projectsSee the Authentication reference for full details.
To revoke a key, go to Org settings → API keys and click the delete icon next to the key. Revocation is immediate — any requests using the revoked key will receive a 401 Unauthorized response.
Your plan tier controls max_api_keys_per_org (the maximum number of active keys). For most plans this is generous — if you hit the limit, delete unused keys first.
API keys also have a per-key rate limit: a sliding-window limit on requests per minute, separate from the daily org-level max_api_requests_per_day quota. See Errors for the response format when limits are hit.
Error codes and response format for API errors.