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
- See how pull requests are priced.
- Query cost per pull request in SQL.
- Connect developer machines if PRs are missing agent cost.