Registry

PostPublishPackageVersionComplete

Finalizes the second step of the two-phase package version publish workflow. After initiating a publish with PostPublishPackageVersion and uploading all required artifacts (schema, index, installationConfiguration) to the pre-signed URLs, call this endpoint with the operationID to complete the publish. The service validates that all artifacts were uploaded successfully before making the version available in the registry. Returns 201 Created on success, 400 for a bad request (e.g. missing artifacts), 404 if the publish operation is not found, or 409 if the version already exists.

post/api/registry/packages/{source}/{publisher}/{name}/versions/{version}/complete

Request

  • Base URL: https://api.pulumi.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.pulumi.com/api/registry/packages/{source}/{publisher}/{name}/versions/{version}/complete
  • Auth: none declared

Path parameters

sourcestring required

The package source: 'pulumi', 'opentofu', or 'private'

publisherstring required

Organization that owns the package

namestring required

The package name

versionstring required

Semantic version string of the package version to complete

Request body

operationIDstring required

The identifier of the publish operation to complete.

Response

Created

PublishPackageVersionCompleteResponse required

PublishPackageVersionCompleteResponse is the response after completing a package version publish operation.

Changes

No recorded changes to this operation across all 1 revision of this API.