How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Pulumi StackUpdates API

The StackUpdates API from Pulumi — 4 operation(s) for stackupdates.

Pulumi StackUpdates API is one of 35 APIs that Pulumi publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include StackUpdates. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 4 operations across 4 paths, and defines 31 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.

4 operations 4 paths 31 schemas 4 GET

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 4

Across 4 paths, the API surfaces 4 operations — 4 GET. Each is listed below with its method, path, parameters, and response codes.

StackUpdates 4
GET
/api/stacks/{orgName}/{projectName}/{stackName}/destroy/{updateID}/events
GetEngineEvents
GetEngineEvents_destroy 8 params → 200400
GET
/api/stacks/{orgName}/{projectName}/{stackName}/update/{updateID}
GetUpdateStatusForUpdate
GetUpdateStatusForUpdate 5 params → 200400
GET
/api/stacks/{orgName}/{projectName}/{stackName}/updates
GetStackUpdates
GetStackUpdates 6 params → 200400
GET
/api/stacks/{orgName}/{projectName}/{stackName}/updates/latest/previews
GetLatestStackPreviews
GetLatestStackPreviews 6 params → 200400

Schemas 31

The contract defines 31 schemas that model the data the API accepts and returns. The most detailed are EngineEvent (19 properties), AppStepEventStateMetadata (15 properties), AppUpdateInfo (11 properties), AppStepEventMetadata (10 properties). Each schema is shown below with its type and property counts.

GetStackUpdatesResponse
object
GetStackUpdatesResponse is the Service-centric view of a Program's update history.
3 properties 3 required
UserInfo
object
UserInfo contains just the display information for a user. This information may be returned from public APIs, and as such this structure must not contain sensi…
4 properties 3 required
AppPolicyRemediationEvent
object
PolicyRemediationEvent is emitted whenever there is Policy transformation.
8 properties 5 required
AppUpdateInfo
object
UpdateInfo describes a previous update. Should generally mirror backend.UpdateInfo, but we clone it in this package to add flexibility in case there is a break…
11 properties 8 required
GetUpdateEventsResponse
object
GetUpdateEventsResponse contains the engine events for am update.
2 properties 2 required
AppStartDebuggingEvent
object
StartDebuggingEvent is emitted to start a debugging session.
1 property
AppPolicyAnalyzeStackSummaryEvent
object
PolicyAnalyzeStackSummaryEvent is emitted after a call to AnalyzeStack on an analyzer, summarizing the results.
5 properties 3 required
AppPolicyRemediateSummaryEvent
object
PolicyRemediateSummaryEvent is emitted after a call to Remediate on an analyzer, summarizing the results.
6 properties 4 required
AppConfigValue
object
ConfigValue describes a single (possibly secret) configuration value.
3 properties 3 required
AppSummaryEvent
object
SummaryEvent is emitted at the end of an update, with a summary of the changes made.
5 properties 5 required
AppDiagnosticEvent
object
DiagnosticEvent is emitted whenever a diagnostic message is provided, for example errors from a cloud resource provider while trying to create or update a reso…
7 properties 3 required
AppErrorEvent
object
ErrorEvent is emitted when an internal error occurs in the engine. This is not meant to be used for user facing errors, but rather for internal errors, where a…
1 property 1 required
AppPolicyPackMetadata
object
PolicyPackMetadata is the metadata of a Policy Pack.
6 properties 4 required
AppPolicyLoadEvent
object
PolicyLoadEvent is emitted when a policy starts loading
AppPropertyDiff
object
PropertyDiff describes the difference between a single property's old and new values.
2 properties 2 required
AppResOutputsEvent
object
ResOutputsEvent is emitted when a resource is finished being provisioned.
2 properties 1 required
AppPolicyAnalyzeSummaryEvent
object
PolicyAnalyzeSummaryEvent is emitted after a call to Analyze on an analyzer, summarizing the results.
6 properties 4 required
GitHubCommitInfo
object
GitHubCommitInfo contains summary information about a GitHub commit. We try to provide as much information as possible, so in some situations only a subset of…
6 properties
AppStepEventStateMetadata
object
StepEventStateMetadata is the more detailed state information for a resource as it relates to a step(s) being performed.
15 properties 7 required
AppCancelEvent
object
CancelEvent is emitted when the user initiates a cancellation of the update in progress, or the update successfully completes.
EngineEvent
object
EngineEvent expands apitype.EngineEvent, adding a little more metadata.
19 properties 2 required
AppPreludeEvent
object
PreludeEvent is emitted at the start of an update.
1 property 1 required
UpdateInfo
object
UpdateInfo is an extension to the simpler pulumi CLI's UpdateInfo object.
8 properties 5 required
AppProgressEvent
object
ProgressEvent is emitted when a potentially long-running engine process is in progress.
6 properties 6 required
AppResourcePreEvent
object
ResourcePreEvent is emitted before a resource is modified.
2 properties 1 required
AppUpdateEvent
object
UpdateEvent describes an event that happened on the Pulumi Cloud while processing an update.
3 properties 3 required
AppUpdateResults
object
UpdateResults returns a series of events and the current status of an update. The events can be filtered. See API call for more details.
3 properties 2 required
AppStdoutEngineEvent
object
StdoutEngineEvent is emitted whenever a generic message is written, for example warnings from the pulumi CLI itself. Less common that DiagnosticEvent
2 properties 2 required
AppPolicyEvent
object
PolicyEvent is emitted whenever there is Policy violation.
9 properties 7 required
AppResOpFailedEvent
object
ResOpFailedEvent is emitted when a resource operation fails. Typically a DiagnosticEvent is emitted before this event, indicating the root cause of the error.
3 properties 3 required
AppStepEventMetadata
object
StepEventMetadata describes a "step" within the Pulumi engine, which is any concrete action to migrate a set of cloud resources from one state to another.
10 properties 7 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

pulumi-stackupdates-api-openapi.yml Raw ↑

Other APIs Pulumi publishes across the network.

Pulumi Automation API
Pulumi AccessTokens API
Pulumi AI Agents API
Pulumi AI API
Pulumi AuditLogs API
Pulumi CloudSetup API
Pulumi DataExport API
Pulumi DeploymentRunners API
Pulumi Deployments API
Pulumi Environments API
Pulumi Insights API
Pulumi InsightsAccounts API
Where this information came from

This is an independent, third-party profile of Pulumi StackUpdates 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.