Skip to main content
id
string
required
status
enum<string>
required
Available options:
draft,
pending-review,
approved,
changes-requested,
merged,
discarded
authorId
string
required
reviews
object[]
required
activityLog
object[]
required
dateCreated
string<date-time>
required
dateUpdated
string<date-time>
required
baseSavedGroup
object
required
proposedSavedGroup
object
required
proposedChanges
object[]
required
version
integer
title
string
authorEmail
string
contributors
string[]
revertedFrom
string
autoPublishOnApproval
boolean

Publish automatically the moment this revision is approved.

autoPublishEnabledBy
string

User the deferred publish will run as. Its authority is re-checked when the publish fires.

scheduledPublishAt
string<date-time>

When the deferred publish fires. Absent when the revision publishes on approval instead, or is not armed at all.

scheduledPublishLockEdits
boolean

Content edits to this revision are frozen until it fires.

scheduledPublishLockOthers
boolean

Other revisions of the same resource cannot publish until this one fires or is cancelled.

scheduledPublishBypassApproval
boolean

Armed by a caller who bypassed the approval requirement. Such a schedule must be cancelled and re-armed rather than edited.

scheduledPublishAttempts
integer

How many times the poller has tried to publish this revision.

scheduledPublishLastError
string

Why the most recent deferred-publish attempt failed.

scheduledPublishGaveUpAt
string<date-time>

When the poller stopped retrying. Giving up CLEARS the schedule and disarms auto-publish, so nothing fires again until the revision is re-armed. The draft is left open, with scheduledPublishLastError preserved for context.

resolution
object