Content Lifecycle
Draft ─▶ edit ─▶ revision saved ─▶ preview ─▶ Published ─▶ unpublish (back to Draft)- An entry’s status is
draftorpublished. - Only
publishedentries are returned by the public API. A draft’s public URL returns404, 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.