naftiko: 1.0.0-alpha2 info: label: Atlassian Bitbucket API — Pipelines description: 'Atlassian Bitbucket API — Pipelines. 58 operations. Lead operation: Atlassian List Variables For An Environment. Self-contained Naftiko capability covering one Atlassian business surface.' tags: - Atlassian - Pipelines created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: ATLASSIAN_API_KEY: ATLASSIAN_API_KEY capability: consumes: - type: http namespace: bitbucket-pipelines baseUri: https://api.bitbucket.org/2.0 description: Atlassian Bitbucket API — Pipelines business capability. Self-contained, no shared references. resources: - name: repositories-workspace-repo_slug-deployments_config-environments-environment_uui path: /repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variables operations: - name: atlassiangetdeploymentvariables method: GET description: Atlassian List Variables For An Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: environment_uuid in: path type: string description: The environment. required: true - name: atlassiancreatedeploymentvariable method: POST description: Atlassian Create A Variable For An Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: environment_uuid in: path type: string description: The environment. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: repositories-workspace-repo_slug-deployments_config-environments-environment_uui path: /repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variables/{variable_uuid} operations: - name: atlassianupdatedeploymentvariable method: PUT description: Atlassian Update A Variable For An Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: environment_uuid in: path type: string description: The environment. required: true - name: variable_uuid in: path type: string description: The UUID of the variable to update. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: atlassiandeletedeploymentvariable method: DELETE description: Atlassian Delete A Variable For An Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: environment_uuid in: path type: string description: The environment. required: true - name: variable_uuid in: path type: string description: The UUID of the variable to delete. required: true - name: repositories-workspace-repo_slug-pipelines path: /repositories/{workspace}/{repo_slug}/pipelines operations: - name: atlassiangetpipelinesforrepository method: GET description: Atlassian List Pipelines outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: atlassiancreatepipelineforrepository method: POST description: Atlassian Run A Pipeline outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: repositories-workspace-repo_slug-pipelines-config-caches path: /repositories/{workspace}/{repo_slug}/pipelines-config/caches operations: - name: atlassiangetrepositorypipelinecaches method: GET description: Atlassian List Caches outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: The account. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: atlassiandeleterepositorypipelinecaches method: DELETE description: Atlassian Delete Caches outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: The account. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: name in: query type: string description: The cache name. required: true - name: repositories-workspace-repo_slug-pipelines-config-caches-cache_uuid path: /repositories/{workspace}/{repo_slug}/pipelines-config/caches/{cache_uuid} operations: - name: atlassiandeleterepositorypipelinecache method: DELETE description: Atlassian Delete A Cache outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: The account. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: cache_uuid in: path type: string description: The UUID of the cache to delete. required: true - name: repositories-workspace-repo_slug-pipelines-config-caches-cache_uuid-content-uri path: /repositories/{workspace}/{repo_slug}/pipelines-config/caches/{cache_uuid}/content-uri operations: - name: atlassiangetrepositorypipelinecachecontenturi method: GET description: Atlassian Get Cache Content Uri outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: The account. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: cache_uuid in: path type: string description: The UUID of the cache. required: true - name: repositories-workspace-repo_slug-pipelines-pipeline_uuid path: /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid} operations: - name: atlassiangetpipelineforrepository method: GET description: Atlassian Get A Pipeline outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: pipeline_uuid in: path type: string description: The pipeline UUID. required: true - name: repositories-workspace-repo_slug-pipelines-pipeline_uuid-steps path: /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps operations: - name: atlassiangetpipelinestepsforrepository method: GET description: Atlassian List Steps For A Pipeline outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: pipeline_uuid in: path type: string description: The UUID of the pipeline. required: true - name: repositories-workspace-repo_slug-pipelines-pipeline_uuid-steps-step_uuid path: /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid} operations: - name: atlassiangetpipelinestepforrepository method: GET description: Atlassian Get A Step Of A Pipeline outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: pipeline_uuid in: path type: string description: The UUID of the pipeline. required: true - name: step_uuid in: path type: string description: The UUID of the step. required: true - name: repositories-workspace-repo_slug-pipelines-pipeline_uuid-steps-step_uuid-log path: /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/log operations: - name: atlassiangetpipelinesteplogforrepository method: GET description: Atlassian Get Log File For A Step outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: pipeline_uuid in: path type: string description: The UUID of the pipeline. required: true - name: step_uuid in: path type: string description: The UUID of the step. required: true - name: repositories-workspace-repo_slug-pipelines-pipeline_uuid-steps-step_uuid-logs-lo path: /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/logs/{log_uuid} operations: - name: atlassiangetpipelinecontainerlog method: GET description: Atlassian Get The Logs For The Build Container Or A Service Container For A Given Step Of A Pipeline outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: pipeline_uuid in: path type: string description: The UUID of the pipeline. required: true - name: step_uuid in: path type: string description: The UUID of the step. required: true - name: log_uuid in: path type: string description: For the main build container specify the step UUID; for a service container specify the service container UUID required: true - name: repositories-workspace-repo_slug-pipelines-pipeline_uuid-steps-step_uuid-test_re path: /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reports operations: - name: atlassiangetpipelinetestreports method: GET description: Atlassian Get A Summary Of Test Reports For A Given Step Of A Pipeline outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: pipeline_uuid in: path type: string description: The UUID of the pipeline. required: true - name: step_uuid in: path type: string description: The UUID of the step. required: true - name: repositories-workspace-repo_slug-pipelines-pipeline_uuid-steps-step_uuid-test_re path: /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reports/test_cases operations: - name: atlassiangetpipelinetestreporttestcases method: GET description: Atlassian Get Test Cases For A Given Step Of A Pipeline outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: pipeline_uuid in: path type: string description: The UUID of the pipeline. required: true - name: step_uuid in: path type: string description: The UUID of the step. required: true - name: repositories-workspace-repo_slug-pipelines-pipeline_uuid-steps-step_uuid-test_re path: /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reports/test_cases/{test_case_uuid}/test_case_reasons operations: - name: atlassiangetpipelinetestreporttestcasereasons method: GET description: Atlassian Get Test Case Reasons Output For A Given Test Case In A Step Of A Pipeline outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: pipeline_uuid in: path type: string description: The UUID of the pipeline. required: true - name: step_uuid in: path type: string description: The UUID of the step. required: true - name: test_case_uuid in: path type: string description: The UUID of the test case. required: true - name: repositories-workspace-repo_slug-pipelines-pipeline_uuid-stopPipeline path: /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/stopPipeline operations: - name: atlassianstoppipeline method: POST description: Atlassian Stop A Pipeline outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: pipeline_uuid in: path type: string description: The UUID of the pipeline. required: true - name: repositories-workspace-repo_slug-pipelines_config path: /repositories/{workspace}/{repo_slug}/pipelines_config operations: - name: atlassiangetrepositorypipelineconfig method: GET description: Atlassian Get Configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: The account. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: atlassianupdaterepositorypipelineconfig method: PUT description: Atlassian Update Configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: repositories-workspace-repo_slug-pipelines_config-build_number path: /repositories/{workspace}/{repo_slug}/pipelines_config/build_number operations: - name: atlassianupdaterepositorybuildnumber method: PUT description: Atlassian Update The Next Build Number outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: repositories-workspace-repo_slug-pipelines_config-schedules path: /repositories/{workspace}/{repo_slug}/pipelines_config/schedules operations: - name: atlassiancreaterepositorypipelineschedule method: POST description: Atlassian Create A Schedule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: atlassiangetrepositorypipelineschedules method: GET description: Atlassian List Schedules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: repositories-workspace-repo_slug-pipelines_config-schedules-schedule_uuid path: /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid} operations: - name: atlassiangetrepositorypipelineschedule method: GET description: Atlassian Get A Schedule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: schedule_uuid in: path type: string description: The uuid of the schedule. required: true - name: atlassianupdaterepositorypipelineschedule method: PUT description: Atlassian Update A Schedule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: schedule_uuid in: path type: string description: The uuid of the schedule. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: atlassiandeleterepositorypipelineschedule method: DELETE description: Atlassian Delete A Schedule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: schedule_uuid in: path type: string description: The uuid of the schedule. required: true - name: repositories-workspace-repo_slug-pipelines_config-schedules-schedule_uuid-execut path: /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}/executions operations: - name: atlassiangetrepositorypipelinescheduleexecutions method: GET description: Atlassian List Executions Of A Schedule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: schedule_uuid in: path type: string description: The uuid of the schedule. required: true - name: repositories-workspace-repo_slug-pipelines_config-ssh-key_pair path: /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pair operations: - name: atlassiangetrepositorypipelinesshkeypair method: GET description: Atlassian Get Ssh Key Pair outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: atlassianupdaterepositorypipelinekeypair method: PUT description: Atlassian Update Ssh Key Pair outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: atlassiandeleterepositorypipelinekeypair method: DELETE description: Atlassian Delete Ssh Key Pair outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: repositories-workspace-repo_slug-pipelines_config-ssh-known_hosts path: /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts operations: - name: atlassiangetrepositorypipelineknownhosts method: GET description: Atlassian List Known Hosts outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: atlassiancreaterepositorypipelineknownhost method: POST description: Atlassian Create A Known Host outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: repositories-workspace-repo_slug-pipelines_config-ssh-known_hosts-known_host_uui path: /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid} operations: - name: atlassiangetrepositorypipelineknownhost method: GET description: Atlassian Get A Known Host outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: known_host_uuid in: path type: string description: The UUID of the known host to retrieve. required: true - name: atlassianupdaterepositorypipelineknownhost method: PUT description: Atlassian Update A Known Host outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: known_host_uuid in: path type: string description: The UUID of the known host to update. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: atlassiandeleterepositorypipelineknownhost method: DELETE description: Atlassian Delete A Known Host outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: known_host_uuid in: path type: string description: The UUID of the known host to delete. required: true - name: repositories-workspace-repo_slug-pipelines_config-variables path: /repositories/{workspace}/{repo_slug}/pipelines_config/variables operations: - name: atlassiangetrepositorypipelinevariables method: GET description: Atlassian List Variables For A Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: atlassiancreaterepositorypipelinevariable method: POST description: Atlassian Create A Variable For A Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: repositories-workspace-repo_slug-pipelines_config-variables-variable_uuid path: /repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid} operations: - name: atlassiangetrepositorypipelinevariable method: GET description: Atlassian Get A Variable For A Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: variable_uuid in: path type: string description: The UUID of the variable to retrieve. required: true - name: atlassianupdaterepositorypipelinevariable method: PUT description: Atlassian Update A Variable For A Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: variable_uuid in: path type: string description: The UUID of the variable to update. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: atlassiandeleterepositorypipelinevariable method: DELETE description: Atlassian Delete A Variable For A Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: repo_slug in: path type: string description: The repository. required: true - name: variable_uuid in: path type: string description: The UUID of the variable to delete. required: true - name: teams-username-pipelines_config-variables path: /teams/{username}/pipelines_config/variables operations: - name: atlassiangetpipelinevariablesforteam method: GET description: Atlassian List Variables For An Account outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: username in: path type: string description: The account. required: true - name: atlassiancreatepipelinevariableforteam method: POST description: Atlassian Create A Variable For A User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: username in: path type: string description: The account. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: teams-username-pipelines_config-variables-variable_uuid path: /teams/{username}/pipelines_config/variables/{variable_uuid} operations: - name: atlassiangetpipelinevariableforteam method: GET description: Atlassian Get A Variable For A Team outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: username in: path type: string description: The account. required: true - name: variable_uuid in: path type: string description: The UUID of the variable to retrieve. required: true - name: atlassianupdatepipelinevariableforteam method: PUT description: Atlassian Update A Variable For A Team outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: username in: path type: string description: The account. required: true - name: variable_uuid in: path type: string description: The UUID of the variable. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: atlassiandeletepipelinevariableforteam method: DELETE description: Atlassian Delete A Variable For A Team outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: username in: path type: string description: The account. required: true - name: variable_uuid in: path type: string description: The UUID of the variable to delete. required: true - name: users-selected_user-pipelines_config-variables path: /users/{selected_user}/pipelines_config/variables operations: - name: atlassiangetpipelinevariablesforuser method: GET description: Atlassian List Variables For A User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: selected_user in: path type: string description: Either the UUID of the account surrounded by curly-braces, for example `{account UUID}`, OR an Atlassian Account ID. required: true - name: atlassiancreatepipelinevariableforuser method: POST description: Atlassian Create A Variable For A User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: selected_user in: path type: string description: Either the UUID of the account surrounded by curly-braces, for example `{account UUID}`, OR an Atlassian Account ID. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: users-selected_user-pipelines_config-variables-variable_uuid path: /users/{selected_user}/pipelines_config/variables/{variable_uuid} operations: - name: atlassiangetpipelinevariableforuser method: GET description: Atlassian Get A Variable For A User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: selected_user in: path type: string description: Either the UUID of the account surrounded by curly-braces, for example `{account UUID}`, OR an Atlassian Account ID. required: true - name: variable_uuid in: path type: string description: The UUID of the variable to retrieve. required: true - name: atlassianupdatepipelinevariableforuser method: PUT description: Atlassian Update A Variable For A User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: selected_user in: path type: string description: Either the UUID of the account surrounded by curly-braces, for example `{account UUID}`, OR an Atlassian Account ID. required: true - name: variable_uuid in: path type: string description: The UUID of the variable. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: atlassiandeletepipelinevariableforuser method: DELETE description: Atlassian Delete A Variable For A User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: selected_user in: path type: string description: Either the UUID of the account surrounded by curly-braces, for example `{account UUID}`, OR an Atlassian Account ID. required: true - name: variable_uuid in: path type: string description: The UUID of the variable to delete. required: true - name: workspaces-workspace-pipelines-config-identity-oidc-.well-known-openid-configura path: /workspaces/{workspace}/pipelines-config/identity/oidc/.well-known/openid-configuration operations: - name: atlassiangetoidcconfiguration method: GET description: Atlassian Get Openid Configuration For Oidc In Pipelines outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: workspaces-workspace-pipelines-config-identity-oidc-keys.json path: /workspaces/{workspace}/pipelines-config/identity/oidc/keys.json operations: - name: atlassiangetoidckeys method: GET description: Atlassian Get Keys For Oidc In Pipelines outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: workspaces-workspace-pipelines-config-variables path: /workspaces/{workspace}/pipelines-config/variables operations: - name: atlassiangetpipelinevariablesforworkspace method: GET description: Atlassian List Variables For A Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: atlassiancreatepipelinevariableforworkspace method: POST description: Atlassian Create A Variable For A Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: workspaces-workspace-pipelines-config-variables-variable_uuid path: /workspaces/{workspace}/pipelines-config/variables/{variable_uuid} operations: - name: atlassiangetpipelinevariableforworkspace method: GET description: Atlassian Get Variable For A Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: variable_uuid in: path type: string description: The UUID of the variable to retrieve. required: true - name: atlassianupdatepipelinevariableforworkspace method: PUT description: Atlassian Update Variable For A Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: variable_uuid in: path type: string description: The UUID of the variable. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: atlassiandeletepipelinevariableforworkspace method: DELETE description: Atlassian Delete A Variable For A Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspace in: path type: string description: This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`. required: true - name: variable_uuid in: path type: string description: The UUID of the variable to delete. required: true authentication: type: bearer token: '{{env.ATLASSIAN_API_KEY}}' exposes: - type: rest namespace: bitbucket-pipelines-rest port: 8080 description: REST adapter for Atlassian Bitbucket API — Pipelines. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/repositories/{workspace}/{repo-slug}/deployments-config/environments/{environment-uuid}/variables name: repositories-workspace-repo-slug-deployments-config-environments-environment-uui description: REST surface for repositories-workspace-repo_slug-deployments_config-environments-environment_uui. operations: - method: GET name: atlassiangetdeploymentvariables description: Atlassian List Variables For An Environment call: bitbucket-pipelines.atlassiangetdeploymentvariables with: workspace: rest.workspace repo_slug: rest.repo_slug environment_uuid: rest.environment_uuid outputParameters: - type: object mapping: $. - method: POST name: atlassiancreatedeploymentvariable description: Atlassian Create A Variable For An Environment call: bitbucket-pipelines.atlassiancreatedeploymentvariable with: workspace: rest.workspace repo_slug: rest.repo_slug environment_uuid: rest.environment_uuid body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/deployments-config/environments/{environment-uuid}/variables/{variable-uuid} name: repositories-workspace-repo-slug-deployments-config-environments-environment-uui description: REST surface for repositories-workspace-repo_slug-deployments_config-environments-environment_uui. operations: - method: PUT name: atlassianupdatedeploymentvariable description: Atlassian Update A Variable For An Environment call: bitbucket-pipelines.atlassianupdatedeploymentvariable with: workspace: rest.workspace repo_slug: rest.repo_slug environment_uuid: rest.environment_uuid variable_uuid: rest.variable_uuid body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: atlassiandeletedeploymentvariable description: Atlassian Delete A Variable For An Environment call: bitbucket-pipelines.atlassiandeletedeploymentvariable with: workspace: rest.workspace repo_slug: rest.repo_slug environment_uuid: rest.environment_uuid variable_uuid: rest.variable_uuid outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines name: repositories-workspace-repo-slug-pipelines description: REST surface for repositories-workspace-repo_slug-pipelines. operations: - method: GET name: atlassiangetpipelinesforrepository description: Atlassian List Pipelines call: bitbucket-pipelines.atlassiangetpipelinesforrepository with: workspace: rest.workspace repo_slug: rest.repo_slug outputParameters: - type: object mapping: $. - method: POST name: atlassiancreatepipelineforrepository description: Atlassian Run A Pipeline call: bitbucket-pipelines.atlassiancreatepipelineforrepository with: workspace: rest.workspace repo_slug: rest.repo_slug body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines-config/caches name: repositories-workspace-repo-slug-pipelines-config-caches description: REST surface for repositories-workspace-repo_slug-pipelines-config-caches. operations: - method: GET name: atlassiangetrepositorypipelinecaches description: Atlassian List Caches call: bitbucket-pipelines.atlassiangetrepositorypipelinecaches with: workspace: rest.workspace repo_slug: rest.repo_slug outputParameters: - type: object mapping: $. - method: DELETE name: atlassiandeleterepositorypipelinecaches description: Atlassian Delete Caches call: bitbucket-pipelines.atlassiandeleterepositorypipelinecaches with: workspace: rest.workspace repo_slug: rest.repo_slug name: rest.name outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines-config/caches/{cache-uuid} name: repositories-workspace-repo-slug-pipelines-config-caches-cache-uuid description: REST surface for repositories-workspace-repo_slug-pipelines-config-caches-cache_uuid. operations: - method: DELETE name: atlassiandeleterepositorypipelinecache description: Atlassian Delete A Cache call: bitbucket-pipelines.atlassiandeleterepositorypipelinecache with: workspace: rest.workspace repo_slug: rest.repo_slug cache_uuid: rest.cache_uuid outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines-config/caches/{cache-uuid}/content-uri name: repositories-workspace-repo-slug-pipelines-config-caches-cache-uuid-content-uri description: REST surface for repositories-workspace-repo_slug-pipelines-config-caches-cache_uuid-content-uri. operations: - method: GET name: atlassiangetrepositorypipelinecachecontenturi description: Atlassian Get Cache Content Uri call: bitbucket-pipelines.atlassiangetrepositorypipelinecachecontenturi with: workspace: rest.workspace repo_slug: rest.repo_slug cache_uuid: rest.cache_uuid outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines/{pipeline-uuid} name: repositories-workspace-repo-slug-pipelines-pipeline-uuid description: REST surface for repositories-workspace-repo_slug-pipelines-pipeline_uuid. operations: - method: GET name: atlassiangetpipelineforrepository description: Atlassian Get A Pipeline call: bitbucket-pipelines.atlassiangetpipelineforrepository with: workspace: rest.workspace repo_slug: rest.repo_slug pipeline_uuid: rest.pipeline_uuid outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines/{pipeline-uuid}/steps name: repositories-workspace-repo-slug-pipelines-pipeline-uuid-steps description: REST surface for repositories-workspace-repo_slug-pipelines-pipeline_uuid-steps. operations: - method: GET name: atlassiangetpipelinestepsforrepository description: Atlassian List Steps For A Pipeline call: bitbucket-pipelines.atlassiangetpipelinestepsforrepository with: workspace: rest.workspace repo_slug: rest.repo_slug pipeline_uuid: rest.pipeline_uuid outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines/{pipeline-uuid}/steps/{step-uuid} name: repositories-workspace-repo-slug-pipelines-pipeline-uuid-steps-step-uuid description: REST surface for repositories-workspace-repo_slug-pipelines-pipeline_uuid-steps-step_uuid. operations: - method: GET name: atlassiangetpipelinestepforrepository description: Atlassian Get A Step Of A Pipeline call: bitbucket-pipelines.atlassiangetpipelinestepforrepository with: workspace: rest.workspace repo_slug: rest.repo_slug pipeline_uuid: rest.pipeline_uuid step_uuid: rest.step_uuid outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines/{pipeline-uuid}/steps/{step-uuid}/log name: repositories-workspace-repo-slug-pipelines-pipeline-uuid-steps-step-uuid-log description: REST surface for repositories-workspace-repo_slug-pipelines-pipeline_uuid-steps-step_uuid-log. operations: - method: GET name: atlassiangetpipelinesteplogforrepository description: Atlassian Get Log File For A Step call: bitbucket-pipelines.atlassiangetpipelinesteplogforrepository with: workspace: rest.workspace repo_slug: rest.repo_slug pipeline_uuid: rest.pipeline_uuid step_uuid: rest.step_uuid outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines/{pipeline-uuid}/steps/{step-uuid}/logs/{log-uuid} name: repositories-workspace-repo-slug-pipelines-pipeline-uuid-steps-step-uuid-logs-lo description: REST surface for repositories-workspace-repo_slug-pipelines-pipeline_uuid-steps-step_uuid-logs-lo. operations: - method: GET name: atlassiangetpipelinecontainerlog description: Atlassian Get The Logs For The Build Container Or A Service Container For A Given Step Of A Pipeline call: bitbucket-pipelines.atlassiangetpipelinecontainerlog with: workspace: rest.workspace repo_slug: rest.repo_slug pipeline_uuid: rest.pipeline_uuid step_uuid: rest.step_uuid log_uuid: rest.log_uuid outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines/{pipeline-uuid}/steps/{step-uuid}/test-reports name: repositories-workspace-repo-slug-pipelines-pipeline-uuid-steps-step-uuid-test-re description: REST surface for repositories-workspace-repo_slug-pipelines-pipeline_uuid-steps-step_uuid-test_re. operations: - method: GET name: atlassiangetpipelinetestreports description: Atlassian Get A Summary Of Test Reports For A Given Step Of A Pipeline call: bitbucket-pipelines.atlassiangetpipelinetestreports with: workspace: rest.workspace repo_slug: rest.repo_slug pipeline_uuid: rest.pipeline_uuid step_uuid: rest.step_uuid outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines/{pipeline-uuid}/steps/{step-uuid}/test-reports/test-cases name: repositories-workspace-repo-slug-pipelines-pipeline-uuid-steps-step-uuid-test-re description: REST surface for repositories-workspace-repo_slug-pipelines-pipeline_uuid-steps-step_uuid-test_re. operations: - method: GET name: atlassiangetpipelinetestreporttestcases description: Atlassian Get Test Cases For A Given Step Of A Pipeline call: bitbucket-pipelines.atlassiangetpipelinetestreporttestcases with: workspace: rest.workspace repo_slug: rest.repo_slug pipeline_uuid: rest.pipeline_uuid step_uuid: rest.step_uuid outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines/{pipeline-uuid}/steps/{step-uuid}/test-reports/test-cases/{test-case-uuid}/test-case-reasons name: repositories-workspace-repo-slug-pipelines-pipeline-uuid-steps-step-uuid-test-re description: REST surface for repositories-workspace-repo_slug-pipelines-pipeline_uuid-steps-step_uuid-test_re. operations: - method: GET name: atlassiangetpipelinetestreporttestcasereasons description: Atlassian Get Test Case Reasons Output For A Given Test Case In A Step Of A Pipeline call: bitbucket-pipelines.atlassiangetpipelinetestreporttestcasereasons with: workspace: rest.workspace repo_slug: rest.repo_slug pipeline_uuid: rest.pipeline_uuid step_uuid: rest.step_uuid test_case_uuid: rest.test_case_uuid outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines/{pipeline-uuid}/stoppipeline name: repositories-workspace-repo-slug-pipelines-pipeline-uuid-stoppipeline description: REST surface for repositories-workspace-repo_slug-pipelines-pipeline_uuid-stopPipeline. operations: - method: POST name: atlassianstoppipeline description: Atlassian Stop A Pipeline call: bitbucket-pipelines.atlassianstoppipeline with: workspace: rest.workspace repo_slug: rest.repo_slug pipeline_uuid: rest.pipeline_uuid outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines-config name: repositories-workspace-repo-slug-pipelines-config description: REST surface for repositories-workspace-repo_slug-pipelines_config. operations: - method: GET name: atlassiangetrepositorypipelineconfig description: Atlassian Get Configuration call: bitbucket-pipelines.atlassiangetrepositorypipelineconfig with: workspace: rest.workspace repo_slug: rest.repo_slug outputParameters: - type: object mapping: $. - method: PUT name: atlassianupdaterepositorypipelineconfig description: Atlassian Update Configuration call: bitbucket-pipelines.atlassianupdaterepositorypipelineconfig with: workspace: rest.workspace repo_slug: rest.repo_slug body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines-config/build-number name: repositories-workspace-repo-slug-pipelines-config-build-number description: REST surface for repositories-workspace-repo_slug-pipelines_config-build_number. operations: - method: PUT name: atlassianupdaterepositorybuildnumber description: Atlassian Update The Next Build Number call: bitbucket-pipelines.atlassianupdaterepositorybuildnumber with: workspace: rest.workspace repo_slug: rest.repo_slug body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines-config/schedules name: repositories-workspace-repo-slug-pipelines-config-schedules description: REST surface for repositories-workspace-repo_slug-pipelines_config-schedules. operations: - method: POST name: atlassiancreaterepositorypipelineschedule description: Atlassian Create A Schedule call: bitbucket-pipelines.atlassiancreaterepositorypipelineschedule with: workspace: rest.workspace repo_slug: rest.repo_slug body: rest.body outputParameters: - type: object mapping: $. - method: GET name: atlassiangetrepositorypipelineschedules description: Atlassian List Schedules call: bitbucket-pipelines.atlassiangetrepositorypipelineschedules with: workspace: rest.workspace repo_slug: rest.repo_slug outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines-config/schedules/{schedule-uuid} name: repositories-workspace-repo-slug-pipelines-config-schedules-schedule-uuid description: REST surface for repositories-workspace-repo_slug-pipelines_config-schedules-schedule_uuid. operations: - method: GET name: atlassiangetrepositorypipelineschedule description: Atlassian Get A Schedule call: bitbucket-pipelines.atlassiangetrepositorypipelineschedule with: workspace: rest.workspace repo_slug: rest.repo_slug schedule_uuid: rest.schedule_uuid outputParameters: - type: object mapping: $. - method: PUT name: atlassianupdaterepositorypipelineschedule description: Atlassian Update A Schedule call: bitbucket-pipelines.atlassianupdaterepositorypipelineschedule with: workspace: rest.workspace repo_slug: rest.repo_slug schedule_uuid: rest.schedule_uuid body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: atlassiandeleterepositorypipelineschedule description: Atlassian Delete A Schedule call: bitbucket-pipelines.atlassiandeleterepositorypipelineschedule with: workspace: rest.workspace repo_slug: rest.repo_slug schedule_uuid: rest.schedule_uuid outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines-config/schedules/{schedule-uuid}/executions name: repositories-workspace-repo-slug-pipelines-config-schedules-schedule-uuid-execut description: REST surface for repositories-workspace-repo_slug-pipelines_config-schedules-schedule_uuid-execut. operations: - method: GET name: atlassiangetrepositorypipelinescheduleexecutions description: Atlassian List Executions Of A Schedule call: bitbucket-pipelines.atlassiangetrepositorypipelinescheduleexecutions with: workspace: rest.workspace repo_slug: rest.repo_slug schedule_uuid: rest.schedule_uuid outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines-config/ssh/key-pair name: repositories-workspace-repo-slug-pipelines-config-ssh-key-pair description: REST surface for repositories-workspace-repo_slug-pipelines_config-ssh-key_pair. operations: - method: GET name: atlassiangetrepositorypipelinesshkeypair description: Atlassian Get Ssh Key Pair call: bitbucket-pipelines.atlassiangetrepositorypipelinesshkeypair with: workspace: rest.workspace repo_slug: rest.repo_slug outputParameters: - type: object mapping: $. - method: PUT name: atlassianupdaterepositorypipelinekeypair description: Atlassian Update Ssh Key Pair call: bitbucket-pipelines.atlassianupdaterepositorypipelinekeypair with: workspace: rest.workspace repo_slug: rest.repo_slug body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: atlassiandeleterepositorypipelinekeypair description: Atlassian Delete Ssh Key Pair call: bitbucket-pipelines.atlassiandeleterepositorypipelinekeypair with: workspace: rest.workspace repo_slug: rest.repo_slug outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines-config/ssh/known-hosts name: repositories-workspace-repo-slug-pipelines-config-ssh-known-hosts description: REST surface for repositories-workspace-repo_slug-pipelines_config-ssh-known_hosts. operations: - method: GET name: atlassiangetrepositorypipelineknownhosts description: Atlassian List Known Hosts call: bitbucket-pipelines.atlassiangetrepositorypipelineknownhosts with: workspace: rest.workspace repo_slug: rest.repo_slug outputParameters: - type: object mapping: $. - method: POST name: atlassiancreaterepositorypipelineknownhost description: Atlassian Create A Known Host call: bitbucket-pipelines.atlassiancreaterepositorypipelineknownhost with: workspace: rest.workspace repo_slug: rest.repo_slug body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines-config/ssh/known-hosts/{known-host-uuid} name: repositories-workspace-repo-slug-pipelines-config-ssh-known-hosts-known-host-uui description: REST surface for repositories-workspace-repo_slug-pipelines_config-ssh-known_hosts-known_host_uui. operations: - method: GET name: atlassiangetrepositorypipelineknownhost description: Atlassian Get A Known Host call: bitbucket-pipelines.atlassiangetrepositorypipelineknownhost with: workspace: rest.workspace repo_slug: rest.repo_slug known_host_uuid: rest.known_host_uuid outputParameters: - type: object mapping: $. - method: PUT name: atlassianupdaterepositorypipelineknownhost description: Atlassian Update A Known Host call: bitbucket-pipelines.atlassianupdaterepositorypipelineknownhost with: workspace: rest.workspace repo_slug: rest.repo_slug known_host_uuid: rest.known_host_uuid body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: atlassiandeleterepositorypipelineknownhost description: Atlassian Delete A Known Host call: bitbucket-pipelines.atlassiandeleterepositorypipelineknownhost with: workspace: rest.workspace repo_slug: rest.repo_slug known_host_uuid: rest.known_host_uuid outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines-config/variables name: repositories-workspace-repo-slug-pipelines-config-variables description: REST surface for repositories-workspace-repo_slug-pipelines_config-variables. operations: - method: GET name: atlassiangetrepositorypipelinevariables description: Atlassian List Variables For A Repository call: bitbucket-pipelines.atlassiangetrepositorypipelinevariables with: workspace: rest.workspace repo_slug: rest.repo_slug outputParameters: - type: object mapping: $. - method: POST name: atlassiancreaterepositorypipelinevariable description: Atlassian Create A Variable For A Repository call: bitbucket-pipelines.atlassiancreaterepositorypipelinevariable with: workspace: rest.workspace repo_slug: rest.repo_slug body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repositories/{workspace}/{repo-slug}/pipelines-config/variables/{variable-uuid} name: repositories-workspace-repo-slug-pipelines-config-variables-variable-uuid description: REST surface for repositories-workspace-repo_slug-pipelines_config-variables-variable_uuid. operations: - method: GET name: atlassiangetrepositorypipelinevariable description: Atlassian Get A Variable For A Repository call: bitbucket-pipelines.atlassiangetrepositorypipelinevariable with: workspace: rest.workspace repo_slug: rest.repo_slug variable_uuid: rest.variable_uuid outputParameters: - type: object mapping: $. - method: PUT name: atlassianupdaterepositorypipelinevariable description: Atlassian Update A Variable For A Repository call: bitbucket-pipelines.atlassianupdaterepositorypipelinevariable with: workspace: rest.workspace repo_slug: rest.repo_slug variable_uuid: rest.variable_uuid body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: atlassiandeleterepositorypipelinevariable description: Atlassian Delete A Variable For A Repository call: bitbucket-pipelines.atlassiandeleterepositorypipelinevariable with: workspace: rest.workspace repo_slug: rest.repo_slug variable_uuid: rest.variable_uuid outputParameters: - type: object mapping: $. - path: /v1/teams/{username}/pipelines-config/variables name: teams-username-pipelines-config-variables description: REST surface for teams-username-pipelines_config-variables. operations: - method: GET name: atlassiangetpipelinevariablesforteam description: Atlassian List Variables For An Account call: bitbucket-pipelines.atlassiangetpipelinevariablesforteam with: username: rest.username outputParameters: - type: object mapping: $. - method: POST name: atlassiancreatepipelinevariableforteam description: Atlassian Create A Variable For A User call: bitbucket-pipelines.atlassiancreatepipelinevariableforteam with: username: rest.username body: rest.body outputParameters: - type: object mapping: $. - path: /v1/teams/{username}/pipelines-config/variables/{variable-uuid} name: teams-username-pipelines-config-variables-variable-uuid description: REST surface for teams-username-pipelines_config-variables-variable_uuid. operations: - method: GET name: atlassiangetpipelinevariableforteam description: Atlassian Get A Variable For A Team call: bitbucket-pipelines.atlassiangetpipelinevariableforteam with: username: rest.username variable_uuid: rest.variable_uuid outputParameters: - type: object mapping: $. - method: PUT name: atlassianupdatepipelinevariableforteam description: Atlassian Update A Variable For A Team call: bitbucket-pipelines.atlassianupdatepipelinevariableforteam with: username: rest.username variable_uuid: rest.variable_uuid body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: atlassiandeletepipelinevariableforteam description: Atlassian Delete A Variable For A Team call: bitbucket-pipelines.atlassiandeletepipelinevariableforteam with: username: rest.username variable_uuid: rest.variable_uuid outputParameters: - type: object mapping: $. - path: /v1/users/{selected-user}/pipelines-config/variables name: users-selected-user-pipelines-config-variables description: REST surface for users-selected_user-pipelines_config-variables. operations: - method: GET name: atlassiangetpipelinevariablesforuser description: Atlassian List Variables For A User call: bitbucket-pipelines.atlassiangetpipelinevariablesforuser with: selected_user: rest.selected_user outputParameters: - type: object mapping: $. - method: POST name: atlassiancreatepipelinevariableforuser description: Atlassian Create A Variable For A User call: bitbucket-pipelines.atlassiancreatepipelinevariableforuser with: selected_user: rest.selected_user body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{selected-user}/pipelines-config/variables/{variable-uuid} name: users-selected-user-pipelines-config-variables-variable-uuid description: REST surface for users-selected_user-pipelines_config-variables-variable_uuid. operations: - method: GET name: atlassiangetpipelinevariableforuser description: Atlassian Get A Variable For A User call: bitbucket-pipelines.atlassiangetpipelinevariableforuser with: selected_user: rest.selected_user variable_uuid: rest.variable_uuid outputParameters: - type: object mapping: $. - method: PUT name: atlassianupdatepipelinevariableforuser description: Atlassian Update A Variable For A User call: bitbucket-pipelines.atlassianupdatepipelinevariableforuser with: selected_user: rest.selected_user variable_uuid: rest.variable_uuid body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: atlassiandeletepipelinevariableforuser description: Atlassian Delete A Variable For A User call: bitbucket-pipelines.atlassiandeletepipelinevariableforuser with: selected_user: rest.selected_user variable_uuid: rest.variable_uuid outputParameters: - type: object mapping: $. - path: /v1/workspaces/{workspace}/pipelines-config/identity/oidc/well-known/openid-configuration name: workspaces-workspace-pipelines-config-identity-oidc-well-known-openid-configura description: REST surface for workspaces-workspace-pipelines-config-identity-oidc-.well-known-openid-configura. operations: - method: GET name: atlassiangetoidcconfiguration description: Atlassian Get Openid Configuration For Oidc In Pipelines call: bitbucket-pipelines.atlassiangetoidcconfiguration with: workspace: rest.workspace outputParameters: - type: object mapping: $. - path: /v1/workspaces/{workspace}/pipelines-config/identity/oidc/keys-json name: workspaces-workspace-pipelines-config-identity-oidc-keys-json description: REST surface for workspaces-workspace-pipelines-config-identity-oidc-keys.json. operations: - method: GET name: atlassiangetoidckeys description: Atlassian Get Keys For Oidc In Pipelines call: bitbucket-pipelines.atlassiangetoidckeys with: workspace: rest.workspace outputParameters: - type: object mapping: $. - path: /v1/workspaces/{workspace}/pipelines-config/variables name: workspaces-workspace-pipelines-config-variables description: REST surface for workspaces-workspace-pipelines-config-variables. operations: - method: GET name: atlassiangetpipelinevariablesforworkspace description: Atlassian List Variables For A Workspace call: bitbucket-pipelines.atlassiangetpipelinevariablesforworkspace with: workspace: rest.workspace outputParameters: - type: object mapping: $. - method: POST name: atlassiancreatepipelinevariableforworkspace description: Atlassian Create A Variable For A Workspace call: bitbucket-pipelines.atlassiancreatepipelinevariableforworkspace with: workspace: rest.workspace body: rest.body outputParameters: - type: object mapping: $. - path: /v1/workspaces/{workspace}/pipelines-config/variables/{variable-uuid} name: workspaces-workspace-pipelines-config-variables-variable-uuid description: REST surface for workspaces-workspace-pipelines-config-variables-variable_uuid. operations: - method: GET name: atlassiangetpipelinevariableforworkspace description: Atlassian Get Variable For A Workspace call: bitbucket-pipelines.atlassiangetpipelinevariableforworkspace with: workspace: rest.workspace variable_uuid: rest.variable_uuid outputParameters: - type: object mapping: $. - method: PUT name: atlassianupdatepipelinevariableforworkspace description: Atlassian Update Variable For A Workspace call: bitbucket-pipelines.atlassianupdatepipelinevariableforworkspace with: workspace: rest.workspace variable_uuid: rest.variable_uuid body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: atlassiandeletepipelinevariableforworkspace description: Atlassian Delete A Variable For A Workspace call: bitbucket-pipelines.atlassiandeletepipelinevariableforworkspace with: workspace: rest.workspace variable_uuid: rest.variable_uuid outputParameters: - type: object mapping: $. - type: mcp namespace: bitbucket-pipelines-mcp port: 9090 transport: http description: MCP adapter for Atlassian Bitbucket API — Pipelines. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: atlassian-list-variables-environment description: Atlassian List Variables For An Environment hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetdeploymentvariables with: workspace: tools.workspace repo_slug: tools.repo_slug environment_uuid: tools.environment_uuid outputParameters: - type: object mapping: $. - name: atlassian-create-variable-environment description: Atlassian Create A Variable For An Environment hints: readOnly: false destructive: false idempotent: false call: bitbucket-pipelines.atlassiancreatedeploymentvariable with: workspace: tools.workspace repo_slug: tools.repo_slug environment_uuid: tools.environment_uuid body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-update-variable-environment description: Atlassian Update A Variable For An Environment hints: readOnly: false destructive: false idempotent: true call: bitbucket-pipelines.atlassianupdatedeploymentvariable with: workspace: tools.workspace repo_slug: tools.repo_slug environment_uuid: tools.environment_uuid variable_uuid: tools.variable_uuid body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-delete-variable-environment description: Atlassian Delete A Variable For An Environment hints: readOnly: false destructive: true idempotent: true call: bitbucket-pipelines.atlassiandeletedeploymentvariable with: workspace: tools.workspace repo_slug: tools.repo_slug environment_uuid: tools.environment_uuid variable_uuid: tools.variable_uuid outputParameters: - type: object mapping: $. - name: atlassian-list-pipelines description: Atlassian List Pipelines hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetpipelinesforrepository with: workspace: tools.workspace repo_slug: tools.repo_slug outputParameters: - type: object mapping: $. - name: atlassian-run-pipeline description: Atlassian Run A Pipeline hints: readOnly: false destructive: false idempotent: false call: bitbucket-pipelines.atlassiancreatepipelineforrepository with: workspace: tools.workspace repo_slug: tools.repo_slug body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-list-caches description: Atlassian List Caches hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetrepositorypipelinecaches with: workspace: tools.workspace repo_slug: tools.repo_slug outputParameters: - type: object mapping: $. - name: atlassian-delete-caches description: Atlassian Delete Caches hints: readOnly: false destructive: true idempotent: true call: bitbucket-pipelines.atlassiandeleterepositorypipelinecaches with: workspace: tools.workspace repo_slug: tools.repo_slug name: tools.name outputParameters: - type: object mapping: $. - name: atlassian-delete-cache description: Atlassian Delete A Cache hints: readOnly: false destructive: true idempotent: true call: bitbucket-pipelines.atlassiandeleterepositorypipelinecache with: workspace: tools.workspace repo_slug: tools.repo_slug cache_uuid: tools.cache_uuid outputParameters: - type: object mapping: $. - name: atlassian-get-cache-content-uri description: Atlassian Get Cache Content Uri hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetrepositorypipelinecachecontenturi with: workspace: tools.workspace repo_slug: tools.repo_slug cache_uuid: tools.cache_uuid outputParameters: - type: object mapping: $. - name: atlassian-get-pipeline description: Atlassian Get A Pipeline hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetpipelineforrepository with: workspace: tools.workspace repo_slug: tools.repo_slug pipeline_uuid: tools.pipeline_uuid outputParameters: - type: object mapping: $. - name: atlassian-list-steps-pipeline description: Atlassian List Steps For A Pipeline hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetpipelinestepsforrepository with: workspace: tools.workspace repo_slug: tools.repo_slug pipeline_uuid: tools.pipeline_uuid outputParameters: - type: object mapping: $. - name: atlassian-get-step-pipeline description: Atlassian Get A Step Of A Pipeline hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetpipelinestepforrepository with: workspace: tools.workspace repo_slug: tools.repo_slug pipeline_uuid: tools.pipeline_uuid step_uuid: tools.step_uuid outputParameters: - type: object mapping: $. - name: atlassian-get-log-file-step description: Atlassian Get Log File For A Step hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetpipelinesteplogforrepository with: workspace: tools.workspace repo_slug: tools.repo_slug pipeline_uuid: tools.pipeline_uuid step_uuid: tools.step_uuid outputParameters: - type: object mapping: $. - name: atlassian-get-logs-build-container description: Atlassian Get The Logs For The Build Container Or A Service Container For A Given Step Of A Pipeline hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetpipelinecontainerlog with: workspace: tools.workspace repo_slug: tools.repo_slug pipeline_uuid: tools.pipeline_uuid step_uuid: tools.step_uuid log_uuid: tools.log_uuid outputParameters: - type: object mapping: $. - name: atlassian-get-summary-test-reports description: Atlassian Get A Summary Of Test Reports For A Given Step Of A Pipeline hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetpipelinetestreports with: workspace: tools.workspace repo_slug: tools.repo_slug pipeline_uuid: tools.pipeline_uuid step_uuid: tools.step_uuid outputParameters: - type: object mapping: $. - name: atlassian-get-test-cases-given description: Atlassian Get Test Cases For A Given Step Of A Pipeline hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetpipelinetestreporttestcases with: workspace: tools.workspace repo_slug: tools.repo_slug pipeline_uuid: tools.pipeline_uuid step_uuid: tools.step_uuid outputParameters: - type: object mapping: $. - name: atlassian-get-test-case-reasons description: Atlassian Get Test Case Reasons Output For A Given Test Case In A Step Of A Pipeline hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetpipelinetestreporttestcasereasons with: workspace: tools.workspace repo_slug: tools.repo_slug pipeline_uuid: tools.pipeline_uuid step_uuid: tools.step_uuid test_case_uuid: tools.test_case_uuid outputParameters: - type: object mapping: $. - name: atlassian-stop-pipeline description: Atlassian Stop A Pipeline hints: readOnly: false destructive: false idempotent: false call: bitbucket-pipelines.atlassianstoppipeline with: workspace: tools.workspace repo_slug: tools.repo_slug pipeline_uuid: tools.pipeline_uuid outputParameters: - type: object mapping: $. - name: atlassian-get-configuration description: Atlassian Get Configuration hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetrepositorypipelineconfig with: workspace: tools.workspace repo_slug: tools.repo_slug outputParameters: - type: object mapping: $. - name: atlassian-update-configuration description: Atlassian Update Configuration hints: readOnly: false destructive: false idempotent: true call: bitbucket-pipelines.atlassianupdaterepositorypipelineconfig with: workspace: tools.workspace repo_slug: tools.repo_slug body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-update-next-build-number description: Atlassian Update The Next Build Number hints: readOnly: false destructive: false idempotent: true call: bitbucket-pipelines.atlassianupdaterepositorybuildnumber with: workspace: tools.workspace repo_slug: tools.repo_slug body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-create-schedule description: Atlassian Create A Schedule hints: readOnly: false destructive: false idempotent: false call: bitbucket-pipelines.atlassiancreaterepositorypipelineschedule with: workspace: tools.workspace repo_slug: tools.repo_slug body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-list-schedules description: Atlassian List Schedules hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetrepositorypipelineschedules with: workspace: tools.workspace repo_slug: tools.repo_slug outputParameters: - type: object mapping: $. - name: atlassian-get-schedule description: Atlassian Get A Schedule hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetrepositorypipelineschedule with: workspace: tools.workspace repo_slug: tools.repo_slug schedule_uuid: tools.schedule_uuid outputParameters: - type: object mapping: $. - name: atlassian-update-schedule description: Atlassian Update A Schedule hints: readOnly: false destructive: false idempotent: true call: bitbucket-pipelines.atlassianupdaterepositorypipelineschedule with: workspace: tools.workspace repo_slug: tools.repo_slug schedule_uuid: tools.schedule_uuid body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-delete-schedule description: Atlassian Delete A Schedule hints: readOnly: false destructive: true idempotent: true call: bitbucket-pipelines.atlassiandeleterepositorypipelineschedule with: workspace: tools.workspace repo_slug: tools.repo_slug schedule_uuid: tools.schedule_uuid outputParameters: - type: object mapping: $. - name: atlassian-list-executions-schedule description: Atlassian List Executions Of A Schedule hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetrepositorypipelinescheduleexecutions with: workspace: tools.workspace repo_slug: tools.repo_slug schedule_uuid: tools.schedule_uuid outputParameters: - type: object mapping: $. - name: atlassian-get-ssh-key-pair description: Atlassian Get Ssh Key Pair hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetrepositorypipelinesshkeypair with: workspace: tools.workspace repo_slug: tools.repo_slug outputParameters: - type: object mapping: $. - name: atlassian-update-ssh-key-pair description: Atlassian Update Ssh Key Pair hints: readOnly: false destructive: false idempotent: true call: bitbucket-pipelines.atlassianupdaterepositorypipelinekeypair with: workspace: tools.workspace repo_slug: tools.repo_slug body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-delete-ssh-key-pair description: Atlassian Delete Ssh Key Pair hints: readOnly: false destructive: true idempotent: true call: bitbucket-pipelines.atlassiandeleterepositorypipelinekeypair with: workspace: tools.workspace repo_slug: tools.repo_slug outputParameters: - type: object mapping: $. - name: atlassian-list-known-hosts description: Atlassian List Known Hosts hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetrepositorypipelineknownhosts with: workspace: tools.workspace repo_slug: tools.repo_slug outputParameters: - type: object mapping: $. - name: atlassian-create-known-host description: Atlassian Create A Known Host hints: readOnly: false destructive: false idempotent: false call: bitbucket-pipelines.atlassiancreaterepositorypipelineknownhost with: workspace: tools.workspace repo_slug: tools.repo_slug body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-get-known-host description: Atlassian Get A Known Host hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetrepositorypipelineknownhost with: workspace: tools.workspace repo_slug: tools.repo_slug known_host_uuid: tools.known_host_uuid outputParameters: - type: object mapping: $. - name: atlassian-update-known-host description: Atlassian Update A Known Host hints: readOnly: false destructive: false idempotent: true call: bitbucket-pipelines.atlassianupdaterepositorypipelineknownhost with: workspace: tools.workspace repo_slug: tools.repo_slug known_host_uuid: tools.known_host_uuid body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-delete-known-host description: Atlassian Delete A Known Host hints: readOnly: false destructive: true idempotent: true call: bitbucket-pipelines.atlassiandeleterepositorypipelineknownhost with: workspace: tools.workspace repo_slug: tools.repo_slug known_host_uuid: tools.known_host_uuid outputParameters: - type: object mapping: $. - name: atlassian-list-variables-repository description: Atlassian List Variables For A Repository hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetrepositorypipelinevariables with: workspace: tools.workspace repo_slug: tools.repo_slug outputParameters: - type: object mapping: $. - name: atlassian-create-variable-repository description: Atlassian Create A Variable For A Repository hints: readOnly: false destructive: false idempotent: false call: bitbucket-pipelines.atlassiancreaterepositorypipelinevariable with: workspace: tools.workspace repo_slug: tools.repo_slug body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-get-variable-repository description: Atlassian Get A Variable For A Repository hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetrepositorypipelinevariable with: workspace: tools.workspace repo_slug: tools.repo_slug variable_uuid: tools.variable_uuid outputParameters: - type: object mapping: $. - name: atlassian-update-variable-repository description: Atlassian Update A Variable For A Repository hints: readOnly: false destructive: false idempotent: true call: bitbucket-pipelines.atlassianupdaterepositorypipelinevariable with: workspace: tools.workspace repo_slug: tools.repo_slug variable_uuid: tools.variable_uuid body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-delete-variable-repository description: Atlassian Delete A Variable For A Repository hints: readOnly: false destructive: true idempotent: true call: bitbucket-pipelines.atlassiandeleterepositorypipelinevariable with: workspace: tools.workspace repo_slug: tools.repo_slug variable_uuid: tools.variable_uuid outputParameters: - type: object mapping: $. - name: atlassian-list-variables-account description: Atlassian List Variables For An Account hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetpipelinevariablesforteam with: username: tools.username outputParameters: - type: object mapping: $. - name: atlassian-create-variable-user description: Atlassian Create A Variable For A User hints: readOnly: false destructive: false idempotent: false call: bitbucket-pipelines.atlassiancreatepipelinevariableforteam with: username: tools.username body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-get-variable-team description: Atlassian Get A Variable For A Team hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetpipelinevariableforteam with: username: tools.username variable_uuid: tools.variable_uuid outputParameters: - type: object mapping: $. - name: atlassian-update-variable-team description: Atlassian Update A Variable For A Team hints: readOnly: false destructive: false idempotent: true call: bitbucket-pipelines.atlassianupdatepipelinevariableforteam with: username: tools.username variable_uuid: tools.variable_uuid body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-delete-variable-team description: Atlassian Delete A Variable For A Team hints: readOnly: false destructive: true idempotent: true call: bitbucket-pipelines.atlassiandeletepipelinevariableforteam with: username: tools.username variable_uuid: tools.variable_uuid outputParameters: - type: object mapping: $. - name: atlassian-list-variables-user description: Atlassian List Variables For A User hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetpipelinevariablesforuser with: selected_user: tools.selected_user outputParameters: - type: object mapping: $. - name: atlassian-create-variable-user-2 description: Atlassian Create A Variable For A User hints: readOnly: false destructive: false idempotent: false call: bitbucket-pipelines.atlassiancreatepipelinevariableforuser with: selected_user: tools.selected_user body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-get-variable-user description: Atlassian Get A Variable For A User hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetpipelinevariableforuser with: selected_user: tools.selected_user variable_uuid: tools.variable_uuid outputParameters: - type: object mapping: $. - name: atlassian-update-variable-user description: Atlassian Update A Variable For A User hints: readOnly: false destructive: false idempotent: true call: bitbucket-pipelines.atlassianupdatepipelinevariableforuser with: selected_user: tools.selected_user variable_uuid: tools.variable_uuid body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-delete-variable-user description: Atlassian Delete A Variable For A User hints: readOnly: false destructive: true idempotent: true call: bitbucket-pipelines.atlassiandeletepipelinevariableforuser with: selected_user: tools.selected_user variable_uuid: tools.variable_uuid outputParameters: - type: object mapping: $. - name: atlassian-get-openid-configuration-oidc description: Atlassian Get Openid Configuration For Oidc In Pipelines hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetoidcconfiguration with: workspace: tools.workspace outputParameters: - type: object mapping: $. - name: atlassian-get-keys-oidc-pipelines description: Atlassian Get Keys For Oidc In Pipelines hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetoidckeys with: workspace: tools.workspace outputParameters: - type: object mapping: $. - name: atlassian-list-variables-workspace description: Atlassian List Variables For A Workspace hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetpipelinevariablesforworkspace with: workspace: tools.workspace outputParameters: - type: object mapping: $. - name: atlassian-create-variable-workspace description: Atlassian Create A Variable For A Workspace hints: readOnly: false destructive: false idempotent: false call: bitbucket-pipelines.atlassiancreatepipelinevariableforworkspace with: workspace: tools.workspace body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-get-variable-workspace description: Atlassian Get Variable For A Workspace hints: readOnly: true destructive: false idempotent: true call: bitbucket-pipelines.atlassiangetpipelinevariableforworkspace with: workspace: tools.workspace variable_uuid: tools.variable_uuid outputParameters: - type: object mapping: $. - name: atlassian-update-variable-workspace description: Atlassian Update Variable For A Workspace hints: readOnly: false destructive: false idempotent: true call: bitbucket-pipelines.atlassianupdatepipelinevariableforworkspace with: workspace: tools.workspace variable_uuid: tools.variable_uuid body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-delete-variable-workspace description: Atlassian Delete A Variable For A Workspace hints: readOnly: false destructive: true idempotent: true call: bitbucket-pipelines.atlassiandeletepipelinevariableforworkspace with: workspace: tools.workspace variable_uuid: tools.variable_uuid outputParameters: - type: object mapping: $.