Fetch published pages and content from MarketingEngine over REST or GraphQL while your marketers keep editing visually.
Request accessPublished pages, entries, content models, and locales as JSON, under /api/v1/delivery/v1. Authenticate with a site-scoped key in the X-MarketingEngine-Api-Key header.
Query content models, entries, fields, locales, references, and page structures from a single endpoint at /api/v1/delivery/v1/graphql.
Each key belongs to one site, is stored hashed, and is rate limited so one site cannot use up another site's allowance.
Query published search entries and fetch content in any language you have set up, so your app can offer fast search and localized pages.
Create a key once and keep it on your server. Fetch published pages from REST or GraphQL server-side, and handle three cases explicitly: 401 (key missing or revoked), 404 (page unpublished or slug not found), and 429 (rate limit reached). Never expose the key in browser JavaScript.
No. Use the hosted renderer, the REST API, the GraphQL API, or a mix, depending on the surface.
Keys are stored hash-only and can only read published content. They cannot be used to edit your site.