> ## Documentation Index
> Fetch the complete documentation index at: https://docs.suprsend.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Commands and Flags

> Manage trigger payload schemas

Manage trigger payload [schemas](/docs/validate-workflow-payload). Schemas define the JSON structure for workflow and event trigger payloads. Subcommands let you list, pull, push, and commit schemas.

## Syntax

```bash theme={"system"}
suprsend schema [flags]
```

## Commands

| Command                                         | Description                      |
| ----------------------------------------------- | -------------------------------- |
| [`schema list`](/reference/cli-schema-list)     | List schemas                     |
| [`schema get`](/reference/cli-schema-get)       | Get schema details               |
| [`schema pull`](/reference/cli-schema-pull)     | Pull schemas                     |
| [`schema push`](/reference/cli-schema-push)     | Push schemas                     |
| [`schema commit`](/reference/cli-schema-commit) | Commit schema from draft to live |

<Note>
  **Looking for `generate-types`?** This is now a [top-level command](/reference/cli-schema-generate-types) — run `suprsend generate-types <language>` directly.
</Note>

## Inherited Global Flags

This command also supports [Global Flags](/reference/cli-global-flags), such as:

* `-w, --workspace` – Workspace to use (default: `staging`)
* `-s, --service-token` – Service token for authentication (default: `$SUPRSEND_SERVICE_TOKEN`)
* `-v, --verbosity` – Log level (debug, info, warn, error, fatal, panic) (default `info`)
* `--config` – Config file path (default: `$HOME/.suprsend.yaml`)
* `-n, --no-color` – Disable color output (default: `$NO_COLOR`)
