---
title: "Открепить документ согласия формы"
method: DELETE
path: "/api/v1/crm/web-forms/{id}/consent-file"
tags: ["CRM leads"]
---

# Открепить документ согласия формы

`DELETE /api/v1/crm/web-forms/{id}/consent-file`

## Request

- Base URL: `https://erp.akeda.ru`
- URL: `https://erp.akeda.ru/api/v1/crm/web-forms/{id}/consent-file`
- Auth: one of:
  - HTTP bearer
  - OAuth 2 (authorization code, authorization URL `https://erp.akeda.ru/oauth2/authorize`, token URL `https://erp.akeda.ru/oauth2/token`, scopes: `akeda:delegate`)

Открепляет прикреплённый документ согласия и удаляет его из хранилища. Ссылка на документ на сайте клиента (consent_url), если задана, остаётся. Ответ — форма.

## Response `200`

Форма без файла согласия

- CRMWebForm: Форма заявок для вставки на сайт
  - `id` string, uuid, required
  - `name` string, required
  - `is_active` boolean, required: Выключенная форма заявок не принимает
  - `target` 'lead' | 'deal', required: Что создаёт заявка: лид или сделку
  - `client_kind` 'person' | 'company' | 'choice', required: Кто оставляет заявку: person — частное лицо (клиент-человек по телефону, затем почте, или новый); company — компания (по ИНН, без ИНН — по названию, или новая) и её контактное лицо, связанное с ней, лид или сделка — на компании; choice — посетитель выбирает на форме
  - `contact_label` string, required: Подпись поля имени, когда заявку оставляет компания («Контактное лицо»); пусто — подпись поля как есть
  - `pipeline_id` string, uuid, nullable, required: Воронка сделки; пусто у лида. Воронку удалили — заявки идут лидами
  - `stage_id` string, uuid, nullable, required: Открытый этап, на который встаёт сделка заявки
  - `source` string, required: Код источника из справочника источников обращения: им помечается лид или сделка
  - `owner_id` integer, nullable, required: Ответственный заявок; пусто — создатель формы
  - `fields` CRMWebFormField[], required
    - `key` 'name' | 'phone' | 'email' | 'company' | 'inn' | 'comment', required: Куда ложится значение: имя и компания — в клиента, ИНН — поиск компании без дублей, телефон и почта — в каналы клиента, комментарий — в слова клиента лида или сделки. Компания и ИНН есть только у заявки от компании
    - `label` string, required: Подпись поля на сайте; текст кабинета, не переводится
    - `required` boolean, required: Заявка без значения поля отклоняется. Единственный способ связи на форме (только телефон или только почта) обязателен всегда; телефон и почта вместе — нужен хотя бы один
  - `title` string, required: Заголовок над формой
  - `button_text` string, required
  - `success_message` string, required: Что увидит посетитель после отправки
  - `consent_required` boolean, required: Спрашивать согласие на обработку персональных данных
  - `consent_text` string, required
  - `consent_url` string, required: Ссылка на документ согласия на сайте клиента; прикреплённый файл главнее
  - `consent_link_text` string, required: Слова ссылки на документ рядом с галочкой согласия
  - `consent_file` CRMWebFormConsentFile, required: Прикреплённый к форме документ согласия
    - `id` string, uuid, required
    - `name` string, required
    - `mime_type` string, required
    - `size_bytes` integer, required
    - `scan_status` 'clean' | 'skipped' | 'pending' | 'infected', required: clean и skipped — показывается посетителям; pending — антивирус проверяет; infected — заражён и не показывается
    - `uploaded_at` string, date-time, required
  - `allowed_origins` string[], required: Сайты, с которых принимаются заявки (https://site.ru); пусто — любой сайт
  - `created_by` integer, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `public_key` string, required: Ключ публичного адреса: /api/v1/crm/public/forms/{public_key}. Не секрет — он стоит в коде сайта
  - `last_submitted_at` string, date-time, nullable, required: Когда форма последний раз создала лид или сделку
  - `submissions_24h` integer, required: Сколько лидов и сделок форма создала за сутки

## Other responses

- `400`: Некорректный запрос или нарушение бизнес-правила
- `401`: Сессия, ключ или кабинет не подтверждены
- `403`: Текущая роль не имеет требуемого права
- `404`: Запись не найдена или не видима текущему пользователю

---

[API](https://skmtc.dev/akeda/apis/akeda-erp-client-api.md) · [All operations](https://skmtc.dev/akeda/apis/akeda-erp-client-api/llms.txt) · [OpenAPI document](https://skmtc.dev/akeda/apis/akeda-erp-client-api/revisions/3c60ded179f2?raw)
