Skip to main content
OAuth needs a browser, so automated environments use an API token instead.
1

Create a token

Dashboard → Settings → API tokens. Tokens look like hsk_live_… and are shown once.
2

Store it as a secret

Never commit it. In GitHub Actions, add it under repository Settings → Secrets and variables → Actions.
3

Publish in your workflow

Use the CLI, or run the MCP server over stdio if an agent is driving.

GitHub Actions

MCP over stdio

Direct API

If you would rather not add a Node dependency, the REST API takes the same token as a bearer credential.