Skip to content

Task schedule checkpoints

These actions allow manipulating schedule checkpoint entries similarly to regular route checkpoints.

API actions

API path: /task/schedule/checkpoint.

delete

Deletes a checkpoint from route and reorder others.
If route has two checkpoints then use transmute on the other checkpoint, because route must have at least two checkpoints.

parameters

name description type
checkpoint_id Checkpoint ID. int

examples

curl -X POST 'https://api.navixy.com/v2/fsm/task/schedule/checkpoint/delete' \
    -H 'Content-Type: application/json' \ 
    -d '{"hash": "22eac1c27af4be7b9d04da2ce1af111b", "checkpoint_id": 11231}'
https://api.navixy.com/v2/fsm/task/schedule/checkpoint/delete?hash=a6aa75587e5c59c32d347da438505fc3&checkpoint_id=11231

response

{ "success": true }

transmute

Transmutes a checkpoint to task and delete its route and other checkpoints in the route.

parameters

name description type
checkpoint_id Checkpoint ID. int

examples

curl -X POST 'https://api.navixy.com/v2/fsm/task/schedule/checkpoint/transmute' \
    -H 'Content-Type: application/json' \ 
    -d '{"hash": "22eac1c27af4be7b9d04da2ce1af111b", "checkpoint_id": 11231}'
https://api.navixy.com/v2/fsm/task/schedule/checkpoint/transmute?hash=a6aa75587e5c59c32d347da438505fc3&checkpoint_id=11231

response

{ "success": true }

Last update: November 25, 2020