customer_support_apply
# customer_support_apply
Requests monitoring support from the publ team (Business plan or higher, 4–2,000 characters and the monitoring agreement), cancels a requested or running support, or ends a completed one, as the console Customer support screen does. The preview repeats the console notes. Called without confirmToken it previews and returns a confirmToken; repeating the same input with it executes once.
## Inputs
| Field | Required here | Contract |
| --- | --- | --- |
| `action` | Yes | one of: `request`, `cancel`, `end` |
| `description` | Yes | When `action` is `request`: string; min length 4; max length 2000; What the publ team should help with, for example a large event or an expected traffic peak (4–2,000 characters) [str_7247]. |
| `agreeToMonitoring` | Yes | When `action` is `request`: `true`; The required console agreement: the person has read the notes and agrees that the publ team monitors the channel [str_7252]. |
| `confirmToken` | No | When `action` is `request`: string; pattern `^ct[a-f\d]{32}$`; The confirmToken from this tool's preview result. Omit it to preview; repeat the same input with it to execute. |
| `confirmToken` | No | When `action` is `cancel`: string; pattern `^ct[a-f\d]{32}$`; The confirmToken from this tool's preview result. Omit it to preview; repeat the same input with it to execute. |
| `confirmToken` | No | When `action` is `end`: string; pattern `^ct[a-f\d]{32}$`; The confirmToken from this tool's preview result. Omit it to preview; repeat the same input with it to execute. |