Skip to content

Publish or retract on a (channel, locale) surface (secret key).

POST
/merchants/{merchant_slug}/content/{type_slug}/{entry_slug}/publications
curl --request POST \
--url https://quikstik-core.fly.dev/merchants/example/content/example/example/publications

Publishes or retracts the entry’s current revision on one (channel, locale) surface. Publication is a join, not a flag — per-surface visibility from inception.

merchant_slug
required
string
type_slug
required
string
entry_slug
required
string

Publication state applied.

Missing or rejected secret key.

Unknown merchant, type, or entry.

Entry has no revision to publish.

Invalid channel, locale, or state.

Content store unavailable.