contentful → one schema

Article

A headless CMS, flattened — sys/metadata/includes envelope stripped to clean fields.

Upstream shape

Contentful wraps every entry in sys / metadata / includes envelopes, with fields nested under item.fields.

What Manifold did

  • Stripped the Contentful envelope down to a flat { title, bornAt, tags }.
  • Auto-derived the entry key from the Contentful sys.id.
  • Enrolled the source in scheduled revalidation (a real CMS would push via webhook).
TransformstoISO

Normalized schema

article · v1

Every source above is projected onto exactly these fields — one contract, whatever the upstream shape.

  • titlestringrequired
  • bornAtdateoptional
  • tagsarrayoptional

This page

Fetched live from /v1/entries?type=article through the key-holding proxy.

entries shown
3
schema fields
3
edge cache: MISSv1 synced 19m ago

Field mapping

source field → transform → normalized field
  • nametitle
  • birthdaytoISObornAt
  • likestags

Normalized entries

Garfield

18 Jun 1979
lasagna
garfield

Nyan Cat

4 Apr 2011
rainbowsfish
nyancat

Happy Cat

28 Oct 2003
cheezburger
happycat