Webhook CLI commands
The commands in this section allow you to manage project assets that involve Uniform's webhook features.
Prerequisites
Managing webhooks currently requires an API key with team admin permissions.
Webhook commands#
These commands should be added as a script command in your project, rather than run directly in the terminal. For example, in the package.json file of a next.js project:
Pull webhooks#
command
Fetch all webhook definitions from the Uniform project and save them locally.
- If a directory path is specified, a separate file is created for each webhook.
- If a file path is specified, all webhook definitions are saved in a single file.
Command | Output details |
---|---|
-w, --what-if | If true, reports what would be done but changes no files. |
-m, --mode | Specifies what kind of changes can be made. |
-d, --diff | Specifies which changes are written to stdout. If not specified, the environment variable UNIFORM_CLI_DIFF_MODE is used. If the environment variable isn't set, the default value is used. |
-f, --format | Format for the output (YAML or JSON) |
-p, --project | Uniform project id. If not specified, the environment variable |
-f, --format | Uniform API key. If not specified, the environment variable |
--apiHost | Uniform host. If not specified, the environment variable |
--proxy | Proxy server. If not specified, the following environment variables are used (with the first match being used): |
Push webhooks#
command
Insert or update all webhook definitions from local disk to the Uniform project.
- If a directory path is specified, the webhook defined in the files in the directory used.
- If a file path is specified, the webhook in the file are used.
Command | Output details |
---|---|
-w, --what-if | If true, reports what would be done but changes no files. |
-m, --mode | Specifies what kind of changes can be made. |
-d, --diff | Specifies which changes are written to stdout. If not specified, the environment variable UNIFORM_CLI_DIFF_MODE is used. If the environment variable isn't set, the default value is used. |
-p, --project | Uniform project id. If not specified, the environment variable |
-f, --format | Uniform API key. If not specified, the environment variable |
--apiHost | Uniform host. If not specified, the environment variable |
--proxy | Proxy server. If not specified, the following environment variables are used (with the first match being used): |