Skip to main content

Schema reference

Giving you the power to model your content.

Core schema features

Features included with JSON Schema.

  • Introducing JSON SchemaIntroducing JSON Schema

    Introducing JSON Schema

    What is JSON Schema and why we use it.

  • Data typesData types

    Data types

    The core data types, including strings, numbers and arrays.

  • ValidationsValidations

    Validations

    Setting up rules for your content, including maximum and minimum values for numbers and strings.

  • Amplience imageAmplience image

    Conditionals

    Set the state and value of one or more properties in a schema, based on the state of another property.

JSON Schema extensions

Amplience specific enhancements to JSON Schema.

  • Images and videoImages and video

    Images and video

    Media choosers to let users add images and videos to content.

  • TraitsTraits

    Traits

    Used to define hierarchies, filter and sort paths.Traits give your schemas super powers.

  • Amplience imageAmplience image

    Content palettes

    Select from an array of objects of different types, or specify a list of objects from which only one can be selected.

Additional schema features

Features of JSON Schema that help you to structure and maintain your Amplience content type schemas.

  • Amplience imageAmplience image

    Mixins

    Schemas with common definitions that you can reuse in multiple schemas.