
## Удалить робота

`DELETE /v1/bizproc-robots/:code`

Удаляет зарегистрированного робота по коду. Восстановить удалённого робота через API нельзя — зарегистрируйте нового при необходимости.

## Параметры

| Параметр | Тип | Обяз. | Описание |
|----------|-----|:-----:|---------|
| `code` (path) | string | да | Код робота, заданный при регистрации |

## Примеры

Удалять робота можно только ключом авторизации — оба примера отправляют ключ авторизации и заголовок `Authorization: Bearer`. Токен сессии выдаёт OAuth-авторизация и живёт 24 часа без продления — [Передача ключа](/docs/keys-auth#передача-ключа).

### curl — ключ авторизации

```bash
curl -X DELETE "https://vibecode.bitrix24.tech/v1/bizproc-robots/deal_notify" \
  -H "X-Api-Key: YOUR_APP_KEY" \
  -H "Authorization: Bearer USER_SESSION_TOKEN"
```

### JavaScript — ключ авторизации

```javascript
const res = await fetch('https://vibecode.bitrix24.tech/v1/bizproc-robots/deal_notify', {
  method: 'DELETE',
  headers: {
    'X-Api-Key': 'YOUR_APP_KEY',
    'Authorization': 'Bearer USER_SESSION_TOKEN',
  },
})

if (res.status === 204) {
  console.log('Робот удалён')
}
```

## Ответ

При успешном удалении возвращается HTTP-статус `204 No Content` с пустым телом — успех проверяется по статусу.

## Пример ответа

```http
HTTP/1.1 204 No Content
```

## Пример ответа при ошибке

422 — робот с указанным кодом не найден:

```json
{
  "success": false,
  "error": {
    "code": "BITRIX_ERROR",
    "message": "Activity or Robot not found!"
  }
}
```

## Ошибки

| HTTP | Код | Описание |
|------|-----|----------|
| 403 | `OAUTH_REQUIRED` | Запрос отправлен API-ключом. Удалять роботов можно только ключом авторизации |
| 401 | `TOKEN_MISSING` | Ключ авторизации без заголовка `Authorization: Bearer` |
| 401 | `WRONG_AUTH_SCHEME` | Ключ авторизации отправлен в заголовке `Authorization: Bearer`. Сам ключ передаётся в `X-Api-Key`, а `Authorization: Bearer` несёт токен сессии |
| 401 | `INVALID_SESSION` | Токен сессии истёк или недействителен — пройдите авторизацию заново |
| 403 | `SCOPE_DENIED` | Ключу не хватает скоупа `bizproc` |
| 422 | `BITRIX_ERROR` | Битрикс24 не нашёл робота с указанным кодом или отклонил удаление — причина в `error.message` |

Полный список общих ошибок API — [Ошибки](/docs/errors).

## Смотрите также

- [Зарегистрировать робота](/docs/entities/bizproc-robots/create)
- [Обновить робота](/docs/entities/bizproc-robots/update)
- [Ключи и авторизация](/docs/keys-auth)
