Pulumi RegistryPreview API is one of 35 APIs that Pulumi publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include RegistryPreview. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.
This API exposes
18 operations
across 13 paths,
and defines 27 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.0.
Requests are made against a single base URL, https://api.pulumi.com.
18 operations13 paths27 schemas4 DELETE7 GET7 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.pulumi.com
Resource Areas
1
Paths & Operations 18
Across 13 paths, the API surfaces 18 operations — 4 DELETE, 7 GET, 7 POST. Each is listed below with its method, path, parameters, and response codes.
The contract defines 27 schemas that model the data the API accepts and returns. The most detailed are PackageMetadata (20 properties), Template (15 properties), AppPolicy (11 properties), RegistryPolicyPack (8 properties). Each schema is shown below with its type and property counts.
StartTemplatePublishResponse
object
Response containing the operation ID and upload URLs for a template publish.
2 properties2 required
ListPolicyPacksRequest
object
ListPolicyPacksRequest is the request to list policy packs.
3 properties
AppPolicyComplianceFramework
object
PolicyComplianceFramework represents a compliance framework that a policy belongs to.
4 properties
ListTemplatesResponse
object
Response containing a paginated list of templates.
3 properties1 required
PublishPackageVersionCompleteRequest
object
PublishPackageVersionCompleteRequest is a request to mark a package version publish operation as complete.
1 property1 required
AppPolicyConfigSchema
object
PolicyConfigSchema defines the JSON schema of a particular Policy's configuration.
3 properties1 required
AppProjectTemplateConfigValue
object
ProjectTemplateConfigValue is a config value included in the project template manifest.
3 properties
StartPackagePublishRequest
object
Request to start publishing a package to the registry.
2 properties1 required
GetRegistryPolicyPackVersionResponse
object
GetRegistryPolicyPackVersionResponse contains detailed information about a specific version of a policy pack, optionally including the actual policy definition…
2 properties1 required
TemplateRuntimeInfo
object
TemplateRuntimeInfo describes the runtime used by a template.
2 properties
AppPolicy
object
Policy defines the metadata for an individual Policy within a Policy Pack.
11 properties5 required
PackageMetadata
object
PackageMetadata describes a Pulumi package and its associated metadata in the registry.
20 properties10 required
ArtifactVersionNameSpec
object
ArtifactVersionNameSpec represents an arbitrary artifact version name for serialization.
4 properties4 required
GetTemplateResponse
PublishTemplateVersionCompleteRequest
object
PublishTemplateVersionCompleteRequest is a request to mark a template version publish operation as complete.
1 property1 required
PackageParameterization
object
PackageParameterization describes the parameterization of a provider package.
2 properties2 required
PublishTemplateVersionCompleteResponse
object
PublishTemplateVersionCompleteResponse is the response after completing a template version publish operation.
ListPackagesResponse
object
Response containing a list of packages.
2 properties1 required
PublishPackageVersionCompleteResponse
object
PublishPackageVersionCompleteResponse is the response after completing a package version publish operation.
StartTemplatePublishRequest
object
Request to start publishing a template to the registry.
1 property1 required
ListPolicyPacksResponse
object
ListPolicyPacksResponse contains the results of listing policy packs.
2 properties1 required
PackageUsageStats
object
PackageUsageStats contains usage statistics for a package within an organization.
4 properties
StartPackagePublishResponse
object
Response containing the operation ID and upload URLs for a package publish.
2 properties2 required
Template
object
Template describes a Pulumi project template.
15 properties9 required
PackageUploadURLs
object
PackageUploadURLs contains pre-signed URLs for uploading package artifacts.
3 properties3 required
RegistryPolicyPack
object
RegistryPolicyPack represents the core metadata for a policy pack in the registry. This is the primary data structure returned by most registry API endpoints.
8 properties8 required
TemplateUploadURLs
object
TemplateUploadURLs contains pre-signed URLs for uploading template artifacts.
1 property1 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Pulumi RegistryPreview API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.