API reference
Public Trunk Merge Queue API. All requests should be authenticated.
Pull Request Endpoints
Authorizations
x-api-tokenstringRequired
Body
targetBranchstringRequired
Responses
200
OK
application/json
400
Bad Request
application/plain-text
401
Unauthorized
application/plain-text
404
Not Found
application/plain-text
500
Internal Server Error
application/plain-text
post
/cancelPullRequestAuthorizations
x-api-tokenstringRequired
Body
targetBranchstringRequired
Responses
200
OK
application/json
400
Bad Request
application/plain-text
401
Unauthorized
application/plain-text
404
Not Found
application/plain-text
500
Internal Server Error
application/plain-text
post
/getSubmittedPullRequestAuthorizations
x-api-tokenstringRequired
Body
targetBranchstringRequired
Responses
200
OK
application/json
400
Bad Request
application/plain-text
401
Unauthorized
application/plain-text
404
Not Found
application/plain-text
500
Internal Server Error
application/plain-text
post
/restartTestsOnPullRequestAuthorizations
x-api-tokenstringRequired
Body
targetBranchstringRequired
impactedTargetsany ofRequired
string[]Optional
const: ALLOptional
Responses
200
OK
application/json
400
Bad Request
application/plain-text
401
Unauthorized
application/plain-text
404
Not Found
application/plain-text
500
Internal Server Error
application/plain-text
post
/setImpactedTargetsAuthorizations
x-api-tokenstringRequired
Body
targetBranchstringRequired
priorityany ofOptional
integer · max: 4294967295Optional
stringOptional
nullOptional
Responses
200
OK
application/json
400
Bad Request
application/plain-text
401
Unauthorized
application/plain-text
404
Not Found
application/plain-text
500
Internal Server Error
application/plain-text
post
/submitPullRequestAuthorizations
x-api-tokenstringRequired
Body
testRunIdstringRequired
targetBranchstringRequired
Responses
200
OK
application/json
400
Bad Request
application/plain-text
401
Unauthorized
application/plain-text
404
Not Found
application/plain-text
500
Internal Server Error
application/plain-text
post
/getMergeQueueTestingDetailsQueue Endpoints
Authorizations
x-api-tokenstringRequired
Body
targetBranchstringRequired
modestring · enumOptionalPossible values:
concurrencyinteger · min: 1 · max: 4294967295Optional
Responses
200
OK
application/json
400
Bad Request
application/plain-text
401
Unauthorized
application/plain-text
404
Not Found
application/plain-text
500
Internal Server Error
application/plain-text
post
/createQueueAuthorizations
x-api-tokenstringRequired
Body
targetBranchstringRequired
Responses
200
OK
application/json
400
Bad Request
application/plain-text
401
Unauthorized
application/plain-text
404
Not Found
application/plain-text
500
Internal Server Error
application/plain-text
post
/deleteQueueAuthorizations
x-api-tokenstringRequired
Body
targetBranchstringRequired
statestring · enumOptionalPossible values:
concurrencyinteger · min: 1 · max: 4294967295Optional
bisectionConcurrencyinteger · min: 1 · max: 4294967295Optional
testingTimeoutMinutesinteger · min: 1 · max: 4294967295Optional
pendingFailureDepthinteger · min: 1 · max: 4294967295Optional
canOptimisticallyMergebooleanOptional
batchbooleanOptional
batchingMaxWaitTimeMinutesinteger · min: 1 · max: 4294967295Optional
batchingMinSizeinteger · min: 1 · max: 4294967295Optional
Responses
200
OK
application/json
400
Bad Request
application/plain-text
401
Unauthorized
application/plain-text
404
Not Found
application/plain-text
500
Internal Server Error
application/plain-text
post
/updateQueueLast updated

