suprsend-cli

Original🇺🇸 English
Translated

SuprSend CLI is a command-line interface tool for managing your SuprSend account and resources. It provides a convenient way to interact with the SuprSend API, allowing you to perform various operations such as managing workspaces, users, workflow, templates and more.

3installs
Added on

NPX Install

npx skill4agent add suprsend/skills suprsend-cli

suprsend

SuprSend is a robust notification infrastructure that helps you deploy multi-channel product notifications effortlessly and take care of user experience.
This CLI lets you interact with your SuprSend workspace and do actions like fetching/modifying template, workflows etc.

Notes

  • Commands that return data (list, get) support
    -o json
    for machine-readable JSON output and
    -o yaml
    for YAML. Default
    -o pretty
    outputs a human-friendly table.
  • The
    profile
    command and its subcommands (add, list, modify, remove, use) are only needed for self-hosted/BYOC SuprSend instances or managing multiple accounts. SaaS users do not need them. Profiles are not used for switching between workspaces within the same account; use the
    --workspace
    flag for that.

Available Commands

  • suprsend category
    - Manage preference categories
  • suprsend category commit
    - Commit categories
  • suprsend category get
    - Get categories and translations
  • suprsend category list
    - List categories
  • suprsend category pull
    - Pull categories from a workspace
  • suprsend category push
    - Push categories to a workspace
  • suprsend category translation
    - Manage preference category translations
  • suprsend category translation list
    - List preference translations
  • suprsend category translation pull
    - Pull preference translations
  • suprsend category translation push
    - Push preference translations
  • suprsend completion
    - Generate the autocompletion script for the specified shell
  • suprsend completion bash
    - Generate the autocompletion script for bash
  • suprsend completion fish
    - Generate the autocompletion script for fish
  • suprsend completion powershell
    - Generate the autocompletion script for powershell
  • suprsend completion zsh
    - Generate the autocompletion script for zsh
  • suprsend event
    - Manage events
  • suprsend event get
    - Get events
  • suprsend event list
    - List events
  • suprsend event pull
    - Pull events from workspace to local directory
  • suprsend event push
    - Push linked events
  • suprsend generate-types
    - Generate type definitions from JSON Schema
  • suprsend generate-types dart
    - Generate Dart types from JSON Schema
  • suprsend generate-types go
    - Generate Go types from JSON Schema
  • suprsend generate-types java
    - Generate Java types from JSON Schema
  • suprsend generate-types kotlin
    - Generate Kotlin types from JSON Schema
  • suprsend generate-types python
    - Generate Python types from JSON Schema
  • suprsend generate-types swift
    - Generate Swift types from JSON Schema
  • suprsend generate-types typescript
    - Generate TypeScript types from JSON Schema
  • suprsend genskills
    - Generate SKILLS.md
  • suprsend profile
    - Manage Profile
  • suprsend profile add
    - Add a new profile
  • suprsend profile list
    - List all profiles
  • suprsend profile modify
    - Modify a profile
  • suprsend profile remove
    - Remove a profile
  • suprsend profile use
    - Set the active profile
  • suprsend schema
    - Manage trigger payload schemas
  • suprsend schema commit
    - Commit schema from draft to live
  • suprsend schema get
    - Get schema details
  • suprsend schema list
    - List schemas
  • suprsend schema pull
    - Pull schemas
  • suprsend schema push
    - Push schemas
  • suprsend start-mcp-server
    - Start SuprSend MCP server
  • suprsend start-mcp-server list-tools
    - List all the tools supported by the server
  • suprsend sync
    - Sync SuprSend assets from one workspace to another
  • suprsend translation
    - Manage Translations
  • suprsend translation commit
    - Commit translation
  • suprsend translation get
    - Get translations
  • suprsend translation list
    - List Translations
  • suprsend translation pull
    - Pull Translation files
  • suprsend translation push
    - Push translation files to a workspace
  • suprsend workflow
    - Manage workflows
  • suprsend workflow disable
    - Disable a workflow
  • suprsend workflow enable
    - Enables a workflow.
  • suprsend workflow get
    - Get workflow details
  • suprsend workflow list
    - List workflows for a workspace
  • suprsend workflow pull
    - Pull workflows from SuprSend workspace to local
  • suprsend workflow push
    - Push workflows from local to SuprSend workspace
See references/suprsend.md for root command flags.
Run
suprsend --help
or
suprsend <command> --help
for full usage details.