Skip to main content
All public API requests use a bearer token:
Use an Arga API key for server-to-server calls. You can create one from Settings -> API Keys in the web app or by running arga login from the CLI. The API base URL is:

One account per email

Each email address can only be linked to a single Arga account. Emails are normalized (trimmed and lowercased) before comparison. Endpoints that touch identity return a 409 when this rule is violated: When the GitHub-returned email matches an existing email-only Arga account that has not yet linked a GitHub identity, the GitHub callback links GitHub to that existing account instead of creating a duplicate.