The Traversal API is available to all users. Authenticate your requests with an API key, which you can create yourself from the Traversal web app.Documentation Index
Fetch the complete documentation index at: https://docs.traversal.com/llms.txt
Use this file to discover all available pages before exploring further.
Create an API key
Open API key settings
Go to Settings > API Keys in the Traversal web app.
Create a new key
Click Add API Key, give it a descriptive name (e.g.,
ci-pipeline or local-dev), and confirm.Use the key
Send the key as a bearer token in theAuthorization header:
MEMBER role — see Roles and permissions.
| Condition | Response |
|---|---|
| Missing, invalid, or revoked token | 401 Unauthorized |
| V1 API not enabled for the organization, or insufficient role | 403 Forbidden |
Key hygiene
- Name keys descriptively so you can identify which system uses them.
- Use separate keys per environment or service (e.g., one for CI, one for a local script). This limits blast radius and makes revocation surgical.
- Rotate regularly and whenever someone with access leaves the team.
- Never commit keys to source control. Use environment variables or a secret manager.
Revoke a key
If a key is lost, leaked, or no longer needed, revoke it from Settings > API Keys. Revocation takes effect immediately — subsequent requests using the key return401 Unauthorized.