Skip to content

Content Lifecycle

Draft ─▶ edit ─▶ revision saved ─▶ preview ─▶ Published ─▶ unpublish (back to Draft)
  • An entry’s status is draft or published.
  • Only published entries are returned by the public API. A draft’s public URL returns 404, the same as a slug that does not exist.
  • Every write creates an entry revision, which can be restored.
  • An entry can have a scheduled publish time. A Cron Trigger (every 5 minutes) publishes due drafts.
  • Public responses are edge cached (Cache-Control: public, max-age=300) and the cache is invalidated when an entry changes.

For drafts, use signed Live Preview rather than the public API.