Skip to content

mdsp delivery-jobs Command

Syntax:

mdsp delivery-jobs

Help:

mdsp delivery-jobs --help

Alternative form:

mc delivery-jobs

(The CLI was using mc as default command name in older versions)

Description

manage mqtt delivery jobs to publish MQTT commands to the clients *

Usage

Parameter list:

Usage: mdsp delivery-jobs|dj [options]

manage mqtt delivery jobs to publish MQTT commands to the clients *

Options:
 -m, --mode [list|create|delete|template|info|commands|commandinfo] list | create | delete | template | info | commands | commandinfo
 (default: "list")
 -f, --file .mdsp.json file with job definition (default:
 "deliveryjob.mqtt.mdsp.json")
 -i, --jobid the job id
 -c, --commandid the command id
 -e, --name the name filter (contains) for list command
 -t, --filter the JSON filter as specified in the API documentation
 -o, --overwrite overwrite template file if it already exists
 -k, --passkey passkey
 -y, --retry retry attempts before giving up (default: "3")
 -v, --verbose verbose output
 -h, --help display help for command

Examples

Here are some examples of how to use the mdsp delivery-jobs command:

 Examples:

 mdsp delivery-jobs --mode list list all jobs
 mdsp delivery-jobs --mode list --name list all mqtt delivery jobs with the given name
 mdsp delivery-jobs --mode list --filter '{"createdAt": {"after": "2021-11-06T13:46:00Z"}}' 
 list all mqtt delivery jobs created after the specified date
 mdsp delivery-jobs --mode template create template file for job creation
 mdsp delivery-jobs --mode create --file create job
 mdsp delivery-jobs --mode info --jobid get infos about the job
 mdsp delivery-jobs --mode delete --jobid delete job with job id
 mdsp delivery-jobs --mode commands --jobid list all commands for specified job id
 mdsp delivery-jobs --mode commandinfo --jobid --commandid 
 get info for selected command

See Insights Hub API documentation for more information about Insights Hub APIs.