Benefits of using SuprSend CLI
Developers often prefer CLI as it offers speed, automation, and flexibility. Instead of writing boilerplate code or clicking through multiple screens on UI, you can run a single command or script to perform repeatable actions—ideal for modern DevOps and automation. By using the CLI, you can:- Automate with CI/CD Deployment – Release notification changes through feature or bugfix branches, just like any other piece of code: version it, test it, and deploy it.
- Work with assets locally – Create, edit, and commit workflows, schemas, and translation files locally.
- Version Control Changes – Pull all assets locally and track them in Git for maintaining release history.
- Enforce Approval gates for production releases - Setup strict checks that all changes on production go through approval process so that nothing goes live without check.
What You Can Do with SuprSend CLI
- Manage Assets – List, pull, push, and commit notification workflows, schemas, preference categories, and events.
- Sync Across Workspaces – Transfer assets between workspaces for multi-environment setups.
- AI Agent Integration – Start an MCP server from the CLI and connect SuprSend with AI agents or developer copilots.
Available Commands
Profile
Manage profiles: create, update, list, and promote across workspaces. Also, see Profile Management APIs.Command | Description |
---|---|
profile list | List profiles in a workspace |
profile add | Add a new profile |
profile modify | Modify an existing profile |
profile remove | Remove a profile |
profile use | Switch to a specific profile |
Workflow
Manage workflows: create, update, enable, disable, and promote across workspaces. Also, see Workflow Management APIs.Command | Description |
---|---|
workflow list | List workflows in a workspace |
workflow push | Push local workflows to SuprSend |
workflow pull | Pull workflows from SuprSend to local files |
workflow enable | Enable a workflow |
workflow disable | Disable a workflow |
Schema
Manage schemas: create, update, commit, reset, and promote across workspaces. Also, see Schema Management APIs.Command | Description |
---|---|
schema list | List schemas in a workspace |
schema push | Push local schemas to SuprSend |
schema pull | Pull schemas from SuprSend to local files |
schema commit | Commit a schema to make it live |
schema reset | Reset schema to previous version |
generate-types | Generate type definitions from JSON schemas |
Event
Manage events: create, update, list, and promote across workspaces. Also, see Event Management APIs.Command | Description |
---|---|
event list | List events in a workspace |
event push | Push local events to SuprSend |
event pull | Pull events from SuprSend to local files |
Category
Manage categories: create, update, list, and promote across workspaces. Also, see Category Management APIs.Command | Description |
---|---|
category list | List categories in a workspace |
category pull | Pull categories from SuprSend to local files |
category push | Push local categories to SuprSend |
category commit | Commit categories to make them live |
Sync
Manage sync: sync assets between workspaces. Also, see Sync Management APIs.Command | Description |
---|---|
sync | Sync assets between workspaces |