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
idstringOptional
statestring · enumOptionalPossible values:
stateChangedAtstringRequired
priorityValuenumberRequired
priorityNamestringRequired
usedDefaultPriorityNamestringOptional
skipTheLinebooleanRequired
isCurrentlySubmittedToQueuebooleanRequired
prNumbernumberRequired
prTitlestringRequired
prShastringRequired
prBaseBranchstringRequired
prAuthorstringRequired
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
requiredStatusesstring[]Required
requiredStatusesSourcestring · enumOptionalPossible values:
testBranchstringRequired
testBranchShastringRequired
createdAtstringOptional
statusstring · enumOptionalPossible values:
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
Responses
200
OK
application/json
statestring · enumOptionalPossible values:
branchstringRequired
concurrencynumberRequired
testingTimeoutMinsnumberRequired
modestring · enumOptionalPossible values:
canOptimisticallyMergebooleanRequired
pendingFailureDepthnumberRequired
isBatchingbooleanRequired
batchingMaxWaitTimeMinsnumberRequired
batchingMinSizenumberRequired
createPrsForTestingBranchesbooleanRequired
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
/getQueueAuthorizations
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

