{ "opencollection": "1.0.0", "info": { "name": "Atlassian Admin Account Configuration API", "version": "1.0.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Configuration", "type": "folder" }, "items": [ { "info": { "name": "Atlassian Get Configuration", "type": "http" }, "http": { "method": "GET", "url": "https://api.atlassian.com/repositories/:workspace/:repo_slug/pipelines_config", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The account." }, { "name": "repo_slug", "value": "", "type": "path", "description": "The repository." } ], "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://auth.atlassian.com/authorize", "accessTokenUrl": "https://auth.atlassian.com/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "This API operation retrieves the Pipelines configuration for a specific Bitbucket repository within a workspace. By making a GET request to the endpoint with the appropriate workspace ID and repository slug parameters, users can access the current pipeline settings and configuration details that define how Bitbucket Pipelines behaves for that particular repository. This includes information about build configurations, deployment settings, and any custom pipeline definitions that have been establ" }, { "info": { "name": "Atlassian Update Configuration", "type": "http" }, "http": { "method": "PUT", "url": "https://api.atlassian.com/repositories/:workspace/:repo_slug/pipelines_config", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`." }, { "name": "repo_slug", "value": "", "type": "path", "description": "The repository." } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://auth.atlassian.com/authorize", "accessTokenUrl": "https://auth.atlassian.com/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "This API operation updates the pipelines configuration for a specific Bitbucket repository within a workspace. By sending a PUT request to the endpoint with the workspace and repository slug parameters, users can modify the CI/CD pipeline settings and configuration options for that repository. The operation requires authentication and appropriate permissions to modify pipeline configurations, and it accepts a request body containing the updated configuration parameters that will replace the exis" }, { "info": { "name": "Atlassian Get Openid Configuration for Oidc in Pipelines", "type": "http" }, "http": { "method": "GET", "url": "https://api.atlassian.com/workspaces/:workspace/pipelines-config/identity/oidc/.well-known/openid-configuration", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`." } ], "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://auth.atlassian.com/authorize", "accessTokenUrl": "https://auth.atlassian.com/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "This API endpoint retrieves the OpenID Connect (OIDC) configuration for Bitbucket Pipelines within a specified workspace. It returns the well-known OpenID configuration document that contains metadata about the OIDC identity provider used by Pipelines, including supported endpoints, token signing algorithms, claims, and other OAuth 2.0 and OIDC protocol details. This configuration is essential for external services and cloud providers that need to establish trust and validate identity tokens iss" } ] } ], "bundled": true }