Get status of whether Pages is enabled for specified repository and branch/tag
Code Block | language | perl
---|
GET /rest/latest/pages-settings/{projectKey}/{repositorySlug}/enabled |
Expand | title | Example Request
Example Request
Code Block | ||
---|---|---|
| ||
curl -u username:password -H "Content-Type:application/json" http://bitbucket.example.com/rest/latest/pages-settings/PROJECT_1/rep_1/enabled?refId=refs/heads/master | ||
Expand | ||
Example Response
Code Block | |||
---|---|---|---|
| js
| ||
{"repositoryId":1,"refId":"refs/heads/master","isEnabled":true} |
Enable Pages for specified repository and branch/tag
Code Block | ||
---|---|---|
| ||
PUT /rest/latest/pages-settings/{projectKey}/{repositorySlug}/enabled | ||
Expand | ||
|
Example Request
Code Block | ||
---|---|---|
| ||
curl -u username:password -H "Content-Type:application/json" -X PUT http://bitbucket.example.com/rest/latest/pages-settings/PROJECT_1/rep_1/enabled?refId=refs/heads/master | ||
Expand | title |
Example Response
Code Block | |||
---|---|---|---|
| js
| ||
{"repositoryId":1,"refId":"refs/heads/master","isEnabled":true} |
Disable Pages for
...
specific repository and branch/tag
Code Block | ||
---|---|---|
| ||
DELETE /rest/latest/pages-settings/{projectKey}/{repositorySlug}/enabled |
Example Request
Expandcode | ||
---|---|---|
| ||
curl -u username:password -H "Content-Type:application/json" -X DELETE http://bitbucket.example.com/rest/latest/pages-settings/PROJECT_1/rep_1/enabled?refId=refs/heads/master | ||
Expand | title |
Example Response
Code Block | |||
---|---|---|---|
| js
| ||
{"repositoryId":1,"refId":"refs/heads/master","isEnabled":false} |
Enable Pages support for any new branch in the specified repository
Code Block | ||
---|---|---|
| ||
PUT /rest/latest/pages-settings/{projectKey}/{repositorySlug}/enabled-for-new-branches | ||
Expand | title | Example Request
Example Request
Code Block | ||
---|---|---|
| ||
curl -u username:password -H "Content-Type:application/json" -X PUT http://bitbucket.example.com/rest/latest/pages-settings/PROJECT_1/rep_1/enabled-for-new-branches | ||
title |
Example Response
Code Block | |||
---|---|---|---|
| js
| ||
{"repositoryId":1,"isEnabledForBranches":false,"isEnabledForTags":true} |
Disable Pages support for new branches in the specified repository
Code Block | ||
---|---|---|
| ||
DELETE /rest/latest/pages-settings/{projectKey}/{repositorySlug}/enabled-for-new-branches | ||
Expand | title |
Example Request
Code Block | |
---|---|
curl -u username:password -H "Content-Type:application/json" -X DELETE http://bitbucket.example.com/rest/latest/pages-settings/PROJECT_1/rep_1/enabled-for-new-branches | |
title |
Example Response
Code Block | |||
---|---|---|---|
| js
| ||
{"repositoryId":1,"isEnabledForBranches":false,"isEnabledForTags":true} |
Enable Pages support for any new tag in the specified repository
Code Block | ||
---|---|---|
| ||
PUT /rest/latest/pages-settings/{projectKey}/{repositorySlug}/enabled-for-new-tags | ||
Expand | title | Example Request
Example Request
Code Block | ||
---|---|---|
| ||
curl -u username:password -H "Content-Type:application/json" -XPUT http PUT http://bitbucket.example.com/rest/latest/pages-settings/PROJECT_1/rep_1/enabled-for-new-tags | ||
Expand | title |
Example Response
Code Block | |||
---|---|---|---|
| js
| ||
{"repositoryId":1,"isEnabledForBranches":false,"isEnabledForTags":true} |
Disable Pages support for new tags in the specified repository
Code Block | ||
---|---|---|
| ||
DELETE /rest/latest/pages-settings/{projectKey}/{repositorySlug}/enabled-for-new-tags |
Example Request
Expandcode | ||
---|---|---|
| ||
curl -u username:password -H "Content-Type:application/json" -XDELETE http DELETE http://bitbucket.example.com/rest/latest/pages-settings/PROJECT_1/rep_1/enabled-for-new-tags | ||
Expand | ||
Example Response
Code Block | |||
---|---|---|---|
| js
| ||
{"repositoryId":1,"isEnabledForBranches":false,"isEnabledForTags":false} |