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 Schedules API

The Schedules API from Pulumi — 9 operation(s) for schedules.

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

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

This API exposes 12 operations across 9 paths, and defines 30 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.

12 operations 9 paths 30 schemas 1 DELETE3 GET8 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 12

Across 9 paths, the API surfaces 12 operations — 1 DELETE, 3 GET, 8 POST. Each is listed below with its method, path, parameters, and response codes.

Schedules 12
POST
/api/stacks/{orgName}/{projectName}/{stackName}/deployments/drift/schedules
CreateScheduledDriftDeployment
CreateScheduledDriftDeployment 3 params body → 200400402404
POST
/api/stacks/{orgName}/{projectName}/{stackName}/deployments/drift/schedules/{scheduleID}
UpdateScheduledDriftDeployment
UpdateScheduledDriftDeployment 4 params body → 200400402404
GET
/api/stacks/{orgName}/{projectName}/{stackName}/deployments/schedules
ListScheduledDeployment
ListScheduledDeployment 3 params → 200404
POST
/api/stacks/{orgName}/{projectName}/{stackName}/deployments/schedules
CreateScheduledDeployment
CreateScheduledDeployment 3 params body → 200400
DELETE
/api/stacks/{orgName}/{projectName}/{stackName}/deployments/schedules/{scheduleID}
DeleteScheduledDeployment
DeleteScheduledDeployment 4 params → 200404
GET
/api/stacks/{orgName}/{projectName}/{stackName}/deployments/schedules/{scheduleID}
ReadScheduledDeployment
ReadScheduledDeployment 4 params → 200404
POST
/api/stacks/{orgName}/{projectName}/{stackName}/deployments/schedules/{scheduleID}
UpdateScheduledDeployment
UpdateScheduledDeployment 4 params body → 200400404
GET
/api/stacks/{orgName}/{projectName}/{stackName}/deployments/schedules/{scheduleID}/history
ListScheduledDeploymentHistory
ListScheduledDeploymentHistory 4 params → 200404
POST
/api/stacks/{orgName}/{projectName}/{stackName}/deployments/schedules/{scheduleID}/pause
PauseScheduledDeployment
PauseScheduledDeployment 4 params → 200404
POST
/api/stacks/{orgName}/{projectName}/{stackName}/deployments/schedules/{scheduleID}/resume
ResumeScheduledDeployment
ResumeScheduledDeployment 4 params → 200404
POST
/api/stacks/{orgName}/{projectName}/{stackName}/deployments/ttl/schedules
CreateScheduledTTLDeployment
CreateScheduledTTLDeployment 3 params body → 200400404
POST
/api/stacks/{orgName}/{projectName}/{stackName}/deployments/ttl/schedules/{scheduleID}
UpdateScheduledTTLDeployment
UpdateScheduledTTLDeployment 4 params body → 200400404

Schemas 30

The contract defines 30 schemas that model the data the API accepts and returns. The most detailed are ScheduledAction (11 properties), DeploymentSettingsVCS (8 properties), DeploymentSettingsRequest (8 properties), DeploymentSettingsGitHubRequest (8 properties). Each schema is shown below with its type and property counts.

DeploymentSettingsRequest
object
DeploymentSettingsRequest is the request body for creating or updating deployment settings.
8 properties
ListScheduledActionsResponse
object
ListScheduledActionsResponse is the API response when scheduled deployments are listed.
1 property 1 required
CreateScheduledDeploymentRequest
object
CreateScheduledDeploymentRequest is the API request for a scheduled deployment.
3 properties
DeploymentSettingsVCS
object
DeploymentSettingsVCS contains VCS provider deployment settings.
8 properties 1 required
DockerImageCredentialsRequest
object
DockerImageCredentialsRequest is the request body for specifying Docker registry credentials.
2 properties
OperationContextGCPOIDCConfigurationRequest
object
Request body for updating the GCP OIDC configuration of an operation context.
6 properties
DockerImageRequest
object
DockerImageRequest is the request body for specifying a Docker image and its credentials.
2 properties
OperationContextOIDCConfigurationRequest
object
Request body for updating the OIDC configuration of an operation context.
3 properties
CreateScheduledTTLDeploymentRequest
object
CreateScheduledTTLDeploymentRequest is the API request for a ttl scheduled deployment.
2 properties
OperationContextAWSOIDCConfigurationRequest
object
Request body for updating the AWS OIDC configuration of an operation context.
4 properties
GitAuthConfigRequest
object
Request body for configuring git authentication options.
3 properties
SourceContextRequest
object
Request to configure a source context: git-based, Mercurial-based, or template-based. Only one may be specified.
3 properties
ScheduledActionHistoryEvent
object
ScheduledActionHistoryEvent describes the state of a scheduled deployment history event.
5 properties 5 required
CreateScheduledDriftDeploymentRequest
object
CreateScheduledDriftDeploymentRequest is the API request for a scheduled drift deployment.
2 properties
ListScheduledActionHistoryResponse
object
ListScheduledActionHistoryResponse is the API response when a scheduled action history is listed.
1 property 1 required
OperationContextRequest
object
Request body for updating an operation context.
6 properties
OperationContextAzureOIDCConfigurationRequest
object
Request body for updating the Azure OIDC configuration of an operation context.
3 properties
DeploymentRoleRequest
object
DeploymentRoleRequest represents a request to create or update a deployment role.
3 properties
SourceContextTemplateRequest
object
Request to configure a template-based source context.
2 properties
SSHAuthRequest
object
Request to configure SSH-based authentication for git operations.
2 properties
ExecutorSettingsRequest
object
ExecutorSettingsRequest is the request body for configuring the execution environment settings.
2 properties
OperationContextOptionsRequest
object
Request body for updating operation context options.
5 properties
DeploymentSettingsGitHubRequest
object
DeploymentSettingsGitHubRequest is the request body for updating GitHub-specific deployment settings.
8 properties 1 required
SourceContextHgRequest
object
Request to configure a Mercurial-based source context.
5 properties
BasicAuthRequest
object
Request body for basic auth.
2 properties
SourceContextGitRequest
object
Request to configure a git-based source context.
5 properties
ScheduledAction
object
ScheduledAction describes the state of a scheduled action.
11 properties 9 required
CreateDeploymentRequest
SecretValue
object
A SecretValue describes a secret value on the wire. The JSON representation is an object with a required 'secret' field containing the plaintext and an optiona…
2 properties 1 required
CacheOptionsRequest
object
Request body for updating deployment build cache options.
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

pulumi-schedules-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 Schedules 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.