Query
query WorktreeReviewerAssignment($worktreeId: ID!) {
worktreeReviewerAssignment(worktreeId: $worktreeId) {
worktreeId
requestId
requestUrl
provider
requestOpen
authorId
}
}Variables
{
"worktreeId": "id"
}Response
{
"data": {
"worktreeReviewerAssignment": {
"worktreeId": "id",
"requestId": "id",
"requestUrl": "string",
"provider": "string",
"requestOpen": true,
"authorId": "id"
}
}
}Queries
worktreeReviewerAssignment
Load live reviewer assignment options for an open request.
QUERY
worktreeReviewerAssignment(worktreeId: ID!): WorktreeReviewerAssignment!Arguments
worktreeId
ID!
required
Worktree with an open pull or merge request.
Returns
worktreeId
ID!
Worktree being reviewed.
requestId
ID!
Provider request identity to bind subsequent assignment.
requestUrl
String!
Pull or merge request URL.
provider
String!
Connected source control provider.
requestOpen
Boolean!
Whether the request remains open.
authorId
ID!
Author, excluded from new reviewer requests.
reviewers
People referenced by the options and existing reviews.
requirements
Applicable provider requirements and fallback assignment targets.
currentReviewerIds
[ID!]!
Existing individual reviewer requests.
approvedReviewerIds
[ID!]!
People whose approvals are currently valid.
selectedReviewerIds
[ID!]!
Proposed additions; populated by random preview.
issues
[String!]!
Discovery issues and unmet assignment targets.
discoveryComplete
Boolean!
Whether all applicable provider rules could be discovered.
Query
query WorktreeReviewerAssignment($worktreeId: ID!) {
worktreeReviewerAssignment(worktreeId: $worktreeId) {
worktreeId
requestId
requestUrl
provider
requestOpen
authorId
}
}Variables
{
"worktreeId": "id"
}Response
{
"data": {
"worktreeReviewerAssignment": {
"worktreeId": "id",
"requestId": "id",
"requestUrl": "string",
"provider": "string",
"requestOpen": true,
"authorId": "id"
}
}
}