Skip to content

Uploading Schemas to the Dashboard

The PlayOps analytics pipeline validates every incoming event against a registered schema. Before your game can send events successfully, you must upload the generated schema file to the dashboard. You must re-upload whenever you add, rename, or remove event classes or properties.

Schema upload workflow — click a step to expand

Schema versioning

Every upload creates a new versioned snapshot. Previous versions are retained and can be viewed in the dashboard’s schema history. If a new schema causes unexpected issues, you can roll back to a previous version from the history view.

When to upload

SituationUpload required?
New event class addedYes
Existing event: new required propertyYes
Existing event: new optional propertyYes
Existing event: property removedYes (breaking change — coordinate with Tactile)
Event class renamedYes (breaking change)
Event description or category changedNo — descriptions are informational only
No event class changes in this buildNo