Mutation
mutation AssignWorktreeReviewers($input: AssignWorktreeReviewersInput!) {
assignWorktreeReviewers(input: $input) {
worktreeId
requestId
requestUrl
provider
requestOpen
authorId
}
}Variables
{
"input": {
"worktreeId": "id",
"requestId": "id",
"reviewerIds": [
"id"
]
}
}Response
{
"data": {
"assignWorktreeReviewers": {
"worktreeId": "id",
"requestId": "id",
"requestUrl": "string",
"provider": "string",
"requestOpen": true,
"authorId": "id"
}
}
}Mutations
assignWorktreeReviewers
Add selected reviewers while preserving existing requests.
MUTATION
assignWorktreeReviewers(input: AssignWorktreeReviewersInput!): WorktreeReviewerAssignment!Arguments
input
required
Expected request and preferred eligible people to add.
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.
Mutation
mutation AssignWorktreeReviewers($input: AssignWorktreeReviewersInput!) {
assignWorktreeReviewers(input: $input) {
worktreeId
requestId
requestUrl
provider
requestOpen
authorId
}
}Variables
{
"input": {
"worktreeId": "id",
"requestId": "id",
"reviewerIds": [
"id"
]
}
}Response
{
"data": {
"assignWorktreeReviewers": {
"worktreeId": "id",
"requestId": "id",
"requestUrl": "string",
"provider": "string",
"requestOpen": true,
"authorId": "id"
}
}
}