Pull Requests
Creates a new pull request between the specified branches.
Bearer access_token
Title of the pull request.
Merge feature/PROJ-142-user-sync into mainInitial pull request description.
Implements user sync improvements and adds retry handling for partial failures.Identifier of the source branch.
42Identifier of the target branch.
1Ids of users which will be assigned as reviewers.
[8,11]Unique identifier of the pull request.
77Pull request title.
Current pull request description.
Timestamp when the pull request was created.
2026-07-13T12:00:00.000ZTimestamp when the pull request was last updated.
2026-07-13T12:05:00.000ZInvalid pull request payload, params, query, or headers.
You do not have permission to create pull requests.
Source or target branch was not found.
Pull request creation conflicts with existing branches or an existing pull request.
Unexpected internal error while processing pull requests.
POST /topologies/{topologyId}/fit/pull-requests HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 209
{
"name": "Merge feature/PROJ-142-user-sync into main",
"description": "Implements user sync improvements and adds retry handling for partial failures.",
"sourceBranchId": 42,
"targetBranchId": 1,
"reviewerIds": [
8,
11
]
}{
"id": 77,
"name": "text",
"description": "text",
"status": "Open",
"sourceBranch": {
"id": 42,
"name": "feature/PROJ-142-user-sync"
},
"targetBranch": {
"id": 42,
"name": "feature/PROJ-142-user-sync"
},
"createdBy": {
"id": 1,
"name": "dev dev"
},
"updatedBy": {
"id": 1,
"name": "dev dev"
},
"createdAt": "2026-07-13T12:00:00.000Z",
"updatedAt": "2026-07-13T12:05:00.000Z",
"reviewers": [
{
"id": 101,
"user": {
"id": 1,
"name": "dev dev"
},
"status": "Approved",
"createdAt": "2026-07-13T12:00:00.000Z",
"updatedAt": "2026-07-13T12:00:00.000Z"
}
]
}Atualizado
Isto foi útil?