Sonatype Nexus Repository Staging API
The Staging API from Sonatype Nexus Repository — 2 operation(s) for staging.
The Staging API from Sonatype Nexus Repository — 2 operation(s) for staging.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.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.curl "https://apis.io/api/v1/apis/nexus:nexus-staging-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a 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.
openapi: 3.2.0
info:
title: Nexus Repository Manager REST Staging API
version: 3.97.2-02
servers:
- url: /service/rest
tags:
- name: Staging
paths:
/v1/staging/delete:
post:
tags:
- Staging
summary: Delete components
operationId: createStagingDelete
parameters:
- name: q
in: query
description: Query by keyword
schema:
type: string
- name: repository
in: query
description: Repository name
schema:
type: string
- name: repositoryName
in: query
description: Repository name
schema:
type: string
- name: format
in: query
description: Query by format
schema:
type: string
- name: group
in: query
description: Component group
schema:
type: string
- name: name
in: query
description: Component name
schema:
type: string
- name: version
in: query
description: Component version
schema:
type: string
- name: prerelease
in: query
description: Prerelease version flag
schema:
type: string
- name: last_updated
in: query
description: Asset last modified time
schema:
type: string
- name: lastBlobUpdated
in: query
description: Asset last modified time (UI)
schema:
type: string
- name: md5
in: query
description: Specific MD5 hash of component's asset
schema:
type: string
- name: sha1
in: query
description: Specific SHA-1 hash of component's asset
schema:
type: string
- name: sha256
in: query
description: Specific SHA-256 hash of component's asset
schema:
type: string
- name: sha512
in: query
description: Specific SHA-512 hash of component's asset
schema:
type: string
- name: ansible-galaxy.namespace
in: query
description: ansible-galaxy namespace
schema:
type: string
- name: ansible-galaxy.name
in: query
description: ansible-galaxy name
schema:
type: string
- name: ansible-galaxy.version
in: query
description: ansible-galaxy version
schema:
type: string
- name: composer.vendor
in: query
description: Vendor
schema:
type: string
- name: composer.package
in: query
description: Package
schema:
type: string
- name: composer.version
in: query
description: Version
schema:
type: string
- name: composer.description
in: query
description: Composer Description
schema:
type: string
- name: composer.keywords
in: query
description: Composer Keywords
schema:
type: string
- name: conan.baseVersion
in: query
description: Conan base version
schema:
type: string
- name: conan.channel
in: query
description: Conan channel
schema:
type: string
- name: conan.revision
in: query
description: Conan recipe revision
schema:
type: string
- name: conan.packageId
in: query
description: Conan package id
schema:
type: string
- name: conan.packageRevision
in: query
description: Conan package revision
schema:
type: string
- name: docker.imageName
in: query
description: Docker image name
schema:
type: string
- name: docker.imageTag
in: query
description: Docker image tag
schema:
type: string
- name: docker.layerId
in: query
description: Docker layer ID
schema:
type: string
- name: docker.contentDigest
in: query
description: Docker content digest
schema:
type: string
- name: docker.os
in: query
description: Docker image OS
schema:
type: string
- name: docker.architecture
in: query
description: Docker image architecture
schema:
type: string
- name: docker.labels
in: query
description: Docker image labels
schema:
type: string
- name: docker.author
in: query
description: Docker image author
schema:
type: string
- name: maven.groupId
in: query
description: Maven groupId
schema:
type: string
- name: maven.artifactId
in: query
description: Maven artifactId
schema:
type: string
- name: maven.baseVersion
in: query
description: Maven base version
schema:
type: string
- name: maven.extension
in: query
description: Maven extension of component's asset
schema:
type: string
- name: maven.classifier
in: query
description: Maven classifier of component's asset
schema:
type: string
- name: gavec
in: query
description: Group asset version extension classifier
schema:
type: string
- name: npm.scope
in: query
description: npm scope
schema:
type: string
- name: npm.author
in: query
description: npm author
schema:
type: string
- name: npm.description
in: query
description: npm description
schema:
type: string
- name: npm.keywords
in: query
description: npm keywords
schema:
type: string
- name: npm.license
in: query
description: npm license
schema:
type: string
- name: npm.tagged_is
in: query
description: npm tagged is
schema:
type: string
- name: npm.tagged_not
in: query
description: npm tagged not
schema:
type: string
- name: nuget.id
in: query
description: NuGet id
schema:
type: string
- name: nuget.tags
in: query
description: NuGet tags
schema:
type: string
- name: nuget.title
in: query
description: NuGet title
schema:
type: string
- name: nuget.authors
in: query
description: NuGet authors
schema:
type: string
- name: nuget.description
in: query
description: NuGet description
schema:
type: string
- name: nuget.summary
in: query
description: NuGet summary
schema:
type: string
- name: nuget.is_prerelease
in: query
description: NuGet prerelease
schema:
type: string
- name: oci.imageName
in: query
description: OCI image name
schema:
type: string
- name: oci.imageTag
in: query
description: OCI image tag
schema:
type: string
- name: oci.contentDigest
in: query
description: OCI content digest
schema:
type: string
- name: p2.pluginName
in: query
description: p2 plugin name
schema:
type: string
- name: pub.asset_kind
in: query
description: Pub asset kind (PACKAGE, PACKAGE_METADATA, VERSION_METADATA, ADVISORIES)
schema:
type: string
- name: pypi.classifiers
in: query
description: PyPI classifiers
schema:
type: string
- name: pypi.description
in: query
description: PyPI description
schema:
type: string
- name: pypi.keywords
in: query
description: PyPI keywords
schema:
type: string
- name: pypi.summary
in: query
description: PyPI summary
schema:
type: string
- name: raw.name
in: query
description: Raw asset filename (basename)
schema:
type: string
- name: rubygems.description
in: query
description: RubyGems description
schema:
type: string
- name: rubygems.platform
in: query
description: RubyGems platform
schema:
type: string
- name: rubygems.summary
in: query
description: RubyGems summary
schema:
type: string
- name: swift.scope
in: query
description: swift scope
schema:
type: string
- name: swift.asset_kind
in: query
description: swift asset kind
schema:
type: string
- name: tag
in: query
description: Component tag
schema:
type: string
- name: terraform.provider
in: query
description: terraform provider
schema:
type: string
- name: terraform.namespace
in: query
description: terraform namespace
schema:
type: string
- name: terraform.name
in: query
description: terraform name
schema:
type: string
- name: yum.architecture
in: query
description: Yum architecture
schema:
type: string
- name: yum.name
in: query
description: Yum package name
schema:
type: string
responses:
'200':
description: Delete Successful
content:
application/json:
schema:
$ref: '#/components/schemas/StagingResponse'
'400':
description: Invalid client request
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: No components found
/v1/staging/move/{destination}:
post:
tags:
- Staging
summary: Move components
operationId: createStagingMove
parameters:
- name: destination
in: path
required: true
schema:
type: string
- name: q
in: query
description: Query by keyword
schema:
type: string
- name: repository
in: query
description: Repository name
schema:
type: string
- name: repositoryName
in: query
description: Repository name
schema:
type: string
- name: format
in: query
description: Query by format
schema:
type: string
- name: group
in: query
description: Component group
schema:
type: string
- name: name
in: query
description: Component name
schema:
type: string
- name: version
in: query
description: Component version
schema:
type: string
- name: prerelease
in: query
description: Prerelease version flag
schema:
type: string
- name: last_updated
in: query
description: Asset last modified time
schema:
type: string
- name: lastBlobUpdated
in: query
description: Asset last modified time (UI)
schema:
type: string
- name: md5
in: query
description: Specific MD5 hash of component's asset
schema:
type: string
- name: sha1
in: query
description: Specific SHA-1 hash of component's asset
schema:
type: string
- name: sha256
in: query
description: Specific SHA-256 hash of component's asset
schema:
type: string
- name: sha512
in: query
description: Specific SHA-512 hash of component's asset
schema:
type: string
- name: ansible-galaxy.namespace
in: query
description: ansible-galaxy namespace
schema:
type: string
- name: ansible-galaxy.name
in: query
description: ansible-galaxy name
schema:
type: string
- name: ansible-galaxy.version
in: query
description: ansible-galaxy version
schema:
type: string
- name: composer.vendor
in: query
description: Vendor
schema:
type: string
- name: composer.package
in: query
description: Package
schema:
type: string
- name: composer.version
in: query
description: Version
schema:
type: string
- name: composer.description
in: query
description: Composer Description
schema:
type: string
- name: composer.keywords
in: query
description: Composer Keywords
schema:
type: string
- name: conan.baseVersion
in: query
description: Conan base version
schema:
type: string
- name: conan.channel
in: query
description: Conan channel
schema:
type: string
- name: conan.revision
in: query
description: Conan recipe revision
schema:
type: string
- name: conan.packageId
in: query
description: Conan package id
schema:
type: string
- name: conan.packageRevision
in: query
description: Conan package revision
schema:
type: string
- name: docker.imageName
in: query
description: Docker image name
schema:
type: string
- name: docker.imageTag
in: query
description: Docker image tag
schema:
type: string
- name: docker.layerId
in: query
description: Docker layer ID
schema:
type: string
- name: docker.contentDigest
in: query
description: Docker content digest
schema:
type: string
- name: docker.os
in: query
description: Docker image OS
schema:
type: string
- name: docker.architecture
in: query
description: Docker image architecture
schema:
type: string
- name: docker.labels
in: query
description: Docker image labels
schema:
type: string
- name: docker.author
in: query
description: Docker image author
schema:
type: string
- name: maven.groupId
in: query
description: Maven groupId
schema:
type: string
- name: maven.artifactId
in: query
description: Maven artifactId
schema:
type: string
- name: maven.baseVersion
in: query
description: Maven base version
schema:
type: string
- name: maven.extension
in: query
description: Maven extension of component's asset
schema:
type: string
- name: maven.classifier
in: query
description: Maven classifier of component's asset
schema:
type: string
- name: gavec
in: query
description: Group asset version extension classifier
schema:
type: string
- name: npm.scope
in: query
description: npm scope
schema:
type: string
- name: npm.author
in: query
description: npm author
schema:
type: string
- name: npm.description
in: query
description: npm description
schema:
type: string
- name: npm.keywords
in: query
description: npm keywords
schema:
type: string
- name: npm.license
in: query
description: npm license
schema:
type: string
- name: npm.tagged_is
in: query
description: npm tagged is
schema:
type: string
- name: npm.tagged_not
in: query
description: npm tagged not
schema:
type: string
- name: nuget.id
in: query
description: NuGet id
schema:
type: string
- name: nuget.tags
in: query
description: NuGet tags
schema:
type: string
- name: nuget.title
in: query
description: NuGet title
schema:
type: string
- name: nuget.authors
in: query
description: NuGet authors
schema:
type: string
- name: nuget.description
in: query
description: NuGet description
schema:
type: string
- name: nuget.summary
in: query
description: NuGet summary
schema:
type: string
- name: nuget.is_prerelease
in: query
description: NuGet prerelease
schema:
type: string
- name: oci.imageName
in: query
description: OCI image name
schema:
type: string
- name: oci.imageTag
in: query
description: OCI image tag
schema:
type: string
- name: oci.contentDigest
in: query
description: OCI content digest
schema:
type: string
- name: p2.pluginName
in: query
description: p2 plugin name
schema:
type: string
- name: pub.asset_kind
in: query
description: Pub asset kind (PACKAGE, PACKAGE_METADATA, VERSION_METADATA, ADVISORIES)
schema:
type: string
- name: pypi.classifiers
in: query
description: PyPI classifiers
schema:
type: string
- name: pypi.description
in: query
description: PyPI description
schema:
type: string
- name: pypi.keywords
in: query
description: PyPI keywords
schema:
type: string
- name: pypi.summary
in: query
description: PyPI summary
schema:
type: string
- name: raw.name
in: query
description: Raw asset filename (basename)
schema:
type: string
- name: rubygems.description
in: query
description: RubyGems description
schema:
type: string
- name: rubygems.platform
in: query
description: RubyGems platform
schema:
type: string
- name: rubygems.summary
in: query
description: RubyGems summary
schema:
type: string
- name: swift.scope
in: query
description: swift scope
schema:
type: string
- name: swift.asset_kind
in: query
description: swift asset kind
schema:
type: string
- name: tag
in: query
description: Component tag
schema:
type: string
- name: terraform.provider
in: query
description: terraform provider
schema:
type: string
- name: terraform.namespace
in: query
description: terraform namespace
schema:
type: string
- name: terraform.name
in: query
description: terraform name
schema:
type: string
- name: yum.architecture
in: query
description: Yum architecture
schema:
type: string
- name: yum.name
in: query
description: Yum package name
schema:
type: string
responses:
'200':
description: Move Successful
content:
application/json:
schema:
$ref: '#/components/schemas/StagingResponse'
'400':
description: Invalid client request
'401':
description: Unauthorized
'403':
description: Authentication required
'404':
description: No components found
components:
schemas:
StagingResponse:
type: object
properties:
status:
type: integer
format: int32
message:
type: string
data:
type: object
additionalProperties:
type: object