sourceControlPullRequests
Source Control Pull Requests — PRs tracked with platform-relevant metadata
Fields
Section titled “Fields”| Field | Type | Required | Description |
|---|---|---|---|
| orgId | string | Yes | Organization ID for multi-tenant isolation |
| repositoryId | Id<"sourceControlRepositories"> | Yes | |
| prNumber | number | Yes | |
| taskId | Id<"tasks"> | No | |
| linkMethod | union | No | |
| linkConfidence | number | No | |
| title | string | Yes | |
| body | string | No | |
| state | ”open” | “closed” | “merged” | Yes | |
| isDraft | boolean | Yes | |
| authorLogin | string | Yes | |
| sourceBranch | string | Yes | |
| targetBranch | string | Yes | |
| reviewState | ”none” | “pending” | “approved” | “changes_requested” | Yes | |
| ciStatus | ”none” | “passing” | “failing” | “pending” | Yes | |
| commitCount | number | Yes | |
| filesChanged | number | Yes | |
| additions | number | Yes | |
| deletions | number | Yes | |
| createdAt | number | Yes | |
| updatedAt | number | Yes | |
| mergedAt | number | No | |
| providerUrl | string | Yes | |
| mergeStrategy | union | No | |
| stackOrder | number | No | |
| parentPrId | Id<"sourceControlPullRequests"> | No | |
| conflictState | union | No | |
| conflictFiles | string[] | No | |
| aiDescriptionEnabled | boolean | No |
Indexes
Section titled “Indexes”| Name | Fields |
|---|---|
| by_task | taskId |
| by_repo | repositoryId, state |
| by_org | orgId |
| by_repo_pr | repositoryId, prNumber |
| by_repo_state_branch | repositoryId, state, sourceBranch |
| by_parent_pr | parentPrId |