Skip to main content
Version: 1.0.0

Scheduler APIs

Create and manage schedules that invoke HTTPS targets. A firing is a logical scheduled event and can have retry attempts. Target acceptance does not prove completion of the customer’s business operation.

Follow the operation's scope: backend sk_… calls can carry an authorized X-On-Behalf-Of beneficiary, while client pk_… calls require the configured user's JWT. Owner-cleanup operations require a beneficiary; project teardown requires a subjectless backend request. The API also permits subjectless backend context. A console JWT belongs to a separate surface. See Authentication.

Tenant context comes from the authenticated request. Client-supplied X-Tenant-Id, X-User-Id or X-Project-Id do not grant authority. The current public integration uses the default project. Do not rely on project headers for separate project, test/live or customer isolation on this API.

Authenticate deliveries using the receiver verification guide. A valid token alone does not bind an arbitrary submitted body: verify the trusted schedule, payload and delivery identity before admitting work. Pause or deletion affects pending work and cannot undo effects already dispatched. Logout does not delete a user’s schedules.

Related guide: Scheduling

JSON conventions​

Requests accept snake_case or camelCase field names; responses use camelCase. Ordinary default-valued scalars and empty repeated fields can be omitted. Explicitly present optional scalars, map values and well-known JSON types follow their own presence rules: an explicit false, 0 or empty value is not universally equivalent to absence. Decode each field according to its schema. 64-bit integers use JSON strings; preserve their precision. Unknown request fields are generally discarded before validation, so a typo can silently change behavior. This is not a guarantee that arbitrary fields or future client contracts are supported. See API conventions.

Authentication​

API key for the configured deployment. Backend sk_… calls can use authorized on-behalf-of context; a client pk_… key requires the configured user's JWT. Owner operations and project teardown have different beneficiary requirements. Keep secret keys out of client apps.

Security Scheme Type:

apiKey

Header parameter name:

X-API-Key

Document ID: DOC-CP-scheduling-api-overview. Section identities and revisions.

SectionStable reference
OverviewDOC-CP-scheduling-api-overview#overview
JSON conventionsDOC-CP-scheduling-api-overview#json-conventions
AuthenticationDOC-CP-scheduling-api-overview#authentication