Disable a task

POST /task/disable


This API disables a task.

When disabled When enabled again
Ultra tasks Instances are marked as complete. Instances are restarted.
Scheduled tasks on repeat schedule Tasks do not run at future scheduled times. Tasks start running again at scheduled times.


  • Write permissions to update the task


 POST https://{controlplane_path}/api/1/rest/public/task/disable

Path Parameters

Key Description
controlplane_path Required. The path to the SnapLogic control plane.

Example: control-plane-name.snaplogic.com

Where control-plane-name is the control plane you are using. For example,
  • elastic
  • uat
  • emea

Query Parameters


Request Header

Specify Basic for authorization and application/json for content type.

 Authorization: Basic {your_encoded_security_credentials}
Content-Type: application/json

Request Body

Specify the task path to disable a single task. Specify the project path to disable all tasks within the project.

Note: If both task_path and project_path are provided, task_path takes precedence and project_path is ignored.
    "task_path" : "...",
    "project_path" : "..."
Key Type Description
task_path string The path to the task.

Format: /{env_org}/{project_space}/{project_name}/{task_name}

project_path string
Required. The path to the SnapLogic project.

Format: /{env_org}/{project_space}/{project_name}

Important: The path comparison is case-sensitive.


Response Body

  "success": [ ... ],
  "failed": [ ... ]
Key Type Description
success array An array of strings containing the paths of the tasks that were successfully updated.
failed array An array of strings containing the paths of the tasks that were not updated.