Skip to main content

Manage schema

An external event schema is a blueprint that defines the structure of a business-specific event you want to send into Genesys Cloud from a system outside the platform — for example, a purchase, a claim update, an event from a CRM system, or a booking confirmation. A schema defines the event’s attributes and each attribute’s data type so that, when an event arrives, Genesys Cloud can validate it and other features can reference its fields consistently.

Schemas are formulated according to the JSON schema specification and created with an API call, as described in the developer center documentation. Genesys Cloud enforces strict backwards compatibility on schemas once they’re saved, so it’s worth understanding upfront what you can, and can’t, change later.

Schema for external events must be created as the first step in onboarding external events to Genesys Cloud.

The following sections describe how you can work with a schema: