JFrog Artifactory · Arazzo Workflow

Artifactory Rename Build and Verify

Version 1.0.0

Confirm a build exists, rename it, then read the runs under its new name.

1 workflow 2 source APIs 1 provider
View Spec View on GitHub ArtifactsDevOpsCI/CDdocker-registryMavenPackage ManagementRepositoryArazzoWorkflows

Provider

artifactory

Workflows

rename-build-and-verify
Verify a build, rename it, and confirm runs under the new name.
Reads the runs for the original build name, renames the build, and reads the runs under the new name to confirm the rename succeeded.
3 steps inputs: accessToken, buildName, newBuildName outputs: renameStatus, renamedRuns
1
getOriginalRuns
Read the runs for the existing build name to confirm the build exists before renaming it.
2
renameBuild
Rename the build to the new name.
3
getRenamedRuns
Read the runs under the new build name to verify the rename took effect.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Artifactory Rename Build and Verify
  summary: Confirm a build exists, rename it, then read the runs under its new name.
  description: >-
    A build identity-management flow for JFrog Artifactory. The workflow reads
    the runs for an existing build name to confirm it exists, renames the build
    to a new name, and then reads the runs under the new name to verify the
    rename took effect. Every step spells out its request inline so the flow can
    be read and executed without opening the underlying OpenAPI description.
  version: 1.0.0
  x-realizes-capability-ids:
  - BC-4210.10
  x-capability-derivation:
    method: 'deterministic join: sourceDescriptions -> per-tag OpenAPI -> tag/capability edge. No classification at this step.'
    min_confidence: 0.7
    sources:
    - capability_id: BC-4210.10
      capability_name: Continuous Integration Management
      spec: artifactory-build-info-api-openapi.yml
      confidence: 0.7
    model: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0
sourceDescriptions:
- name: buildInfoApi
  url: ../openapi/artifactory-build-info-api-openapi.yml
  type: openapi
- name: buildManagementApi
  url: ../openapi/artifactory-build-management-api-openapi.yml
  type: openapi
workflows:
- workflowId: rename-build-and-verify
  summary: Verify a build, rename it, and confirm runs under the new name.
  description: >-
    Reads the runs for the original build name, renames the build, and reads the
    runs under the new name to confirm the rename succeeded.
  inputs:
    type: object
    required:
    - accessToken
    - buildName
    - newBuildName
    properties:
      accessToken:
        type: string
        description: Bearer access token for authenticating with Artifactory.
      buildName:
        type: string
        description: The current name of the build.
      newBuildName:
        type: string
        description: The new name to rename the build to.
  steps:
  - stepId: getOriginalRuns
    description: >-
      Read the runs for the existing build name to confirm the build exists
      before renaming it.
    operationId: getBuildRuns
    parameters:
    - name: Authorization
      in: header
      value: Bearer $inputs.accessToken
    - name: buildName
      in: path
      value: $inputs.buildName
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      originalRuns: $response.body#/buildsNumbers
  - stepId: renameBuild
    description: Rename the build to the new name.
    operationId: renameBuild
    parameters:
    - name: Authorization
      in: header
      value: Bearer $inputs.accessToken
    - name: buildName
      in: path
      value: $inputs.buildName
    - name: to
      in: query
      value: $inputs.newBuildName
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      renameStatus: $statusCode
  - stepId: getRenamedRuns
    description: >-
      Read the runs under the new build name to verify the rename took effect.
    operationId: getBuildRuns
    parameters:
    - name: Authorization
      in: header
      value: Bearer $inputs.accessToken
    - name: buildName
      in: path
      value: $inputs.newBuildName
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      renamedRuns: $response.body#/buildsNumbers
  outputs:
    renameStatus: $steps.renameBuild.outputs.renameStatus
    renamedRuns: $steps.getRenamedRuns.outputs.renamedRuns

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/artifactory-rename-build-verify-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.