Skip to main content
POST
The headless path to a Linear trigger: no OAuth browser step. The API key is verified against Linear, stored encrypted, and the webhook is registered automatically. Sessions launched by the bot run as service_user_id. Required scope: integrations:write, and the caller must be an org admin or owner.

Request Body

string
required
A Linear personal API key (min 10 characters).
string
required
The Runtm user ID the bot’s sessions run as.
string
Display name.
string
Default repo (owner/name) for launched sessions.
string
Default org template.
string
default:"claude-code"
Coding agent harness.
integer
default:"15"
Max events handled per hour (1 to 100).
object
Map of Linear project ID to repo, overriding the default repo per project.
object
Additional configuration, for example {"agent_id": "..."} to bind a roster agent.

Response

The created integration object, as in List Linear Integrations.