API Reference Card
All examples use
LINEAR_API_KEY (a Personal API Key from Linear Settings → API) and MAVERA_API_KEY. Personal API keys inherit the permissions of the user who created them.Prerequisites
1
Create a Linear API key
Go to linear.app/settings/api → Personal API Keys → Create Key. Copy the key immediately — it is only shown once.
2
Identify team and project IDs
Every Linear team, project, cycle, and issue has a UUID. Find them via the API or from URLs:
linear.app/{workspace}/issue/{ISSUE-ID}.3
Mavera API key
Get your key from Mavera dashboard.
4
Environment variables
Jobs
Rate Limits & Production Notes
Production checklist:
- Auth: Personal keys don’t expire but can be revoked. For automations, use OAuth 2.0 with a service account.
- Pagination: Connections accept
first(max 250) andafter(cursor). FollowpageInfo.hasNextPage. - Filtering: Use query-level filters (
eq,in,gte,contains) instead of client-side filtering. - Webhooks: For release notes, trigger on issue state changes instead of polling.
- Idempotency: Track processed issue IDs to avoid duplicate content generation.
- Mavera credits: Monitor at Dashboard.