Convert a Forgejo-backed DocsProject into a Bitbucket-backed one. Reads every file from the Forgejo repo and opens a single PR on the chosen Bitbucket repo putting the content under scalar-docs/.
post/docs-projects/{projectUid}/link-bitbucket
Request
- Base URLhttps://api.scalar.com/core
- URLhttps://api.scalar.com/core/docs-projects/{projectUid}/link-bitbucket
- AuthHTTP bearer
Path parameters
projectUidstring required
Example:UakgbKJ5m9gl0JDMbcJqL
Request body
Response
Default Response
Example response
{
"project": {
"uid": "UakgbKJ5m9gl0JDMbcJqL",
"createdAt": 1735689600,
"updatedAt": 1735689600,
"name": "Acme Documentation",
"activeDeployment": {
"uid": "UakgbKJ5m9gl0JDMbcJqL",
"domain": "docs.example.com",
"publishedAt": 1735689600
},
"lastPublished": 1735689600,
"lastPublishedUid": "PakgbKJ5m9gl0JDMbcJqL",
"loginPortalUid": "LakgbKJ5m9gl0JDMbcJqL",
"userInfoHookUrl": "https://example.com/hooks/user-info",
"userInfoHookSecretUid": "UakgbKJ5m9gl0JDMbcJqL",
"activeThemeId": "TakgbKJ5m9gl0JDMbcJqL",
"typesenseId": 42,
"agentEnabled": true,
"analyticsEnabled": true,
"chatInsightsEnabled": true,
"accessGroups": [
"UakgbKJ5m9gl0JDMbcJqL"
],
"slug": "acme-api",
"publishStatus": "published",
"publishMessage": "Documentation published successfully.",
"repository": {
"repositoryUid": "UakgbKJ5m9gl0JDMbcJqL"
},
"remoteActivity": {
"at": 1735689600
}
}
}Changes
- info
added the required property
/to the response with the status
- info
- info
added the optional property
/to the response with the status
- info