# Скасувати розклад

Скасовує розклад RPA і всі його незавершені запуски.
- **Передумови**: розклад має існувати в команді. Завершений розклад скасувати неможливо; уже скасований повертає успіх і нічого не робить.
- **Ефект**: розклад позначається скасованим **синхронно**, а для кожного запуску у стані очікування, виконання або перевірки в чергу ставиться запит на скасування.
- **Завершення**: змішане. Стан розкладу читайте з `/cloudphone/rpa/task/page`, а окремі запуски підтверджуйте через `/cloudphone/rpa/subTask/page`: уже виконуваний запуск зупиняється асинхронно, а не відразу.
- **Повтор**: ідемпотентний.

Endpoint: POST /api/cloudphone/rpa/task/cancel
Version: 2026-09-05

## Request fields (application/json):

  - `id` (string, required)
    Ідентифікатор плану

## Response 200:

  - `200` (unknown)
    Успіх. `data` для цієї операції завжди null; результат передається через `code`.

## Response 200 fields (application/json):

  - `code` (integer, required)
    Код відповіді, 0 означає успіх, >0 означає невдачу

  - `msg` (string | null, required)
    Повідомлення про помилку

  - `requestId` (string, required)
    Ідентифікатор трасування запиту

  - `data` (null, required)

