Skip to main content
Upload local schema JSON files to a workspace. Reads <slug>/schema.json and <slug>/payload_schema.json from the input directory and pushes them. By default, changes are staged as drafts. Use --commit to also promote to live. Pass a slug as a positional argument or via --slug to push a single schema.
Any schema that fails validation will be skipped and not pushed to the workspace.

Syntax

Options

Example


🚨 Push and Commit Behavior:
  • Schemas not showing up in live mode? → Check if they’re linked to workflows
  • Fix: Update your workflow files to include the new schemas, or remove the workflow links