Documentation · Integrations

Sync pull requests, Jira and Linear

Pull requests carry the price of the agent work that produced them. Bind your git host and issue tracker so spend lands against the work that shipped.

Sync pull requests

Open the app in Snowsight, choose Configure, and bind the GitHub or GitLab references: API access, and a read-only token. For GitHub, create a fine-grained token under Settings → Developer settings → Fine-grained tokens, limited to the repositories you want, with Pull requests: Read-only.

Pull requests sync every 15 minutes. The sync only runs once this access is approved, so an account that never connects a git host pays nothing for it.

No external access in your account?

Push pull requests from CI or a laptop

Use the provided script, which calls core.ingest_pull_requests. This suits accounts that can't grant external access integrations, including Snowflake trial accounts.

Connect Jira or Linear

On the dashboard's Setup view, under Issue tracker, set your Jira site URL and account email, or keep Linear's default host api.linear.app, and save. Then, on the app's page in Snowsight, choose Configure and approve that tracker's API access and token. Approving again picks up a site or host you change later.

Next steps