[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-telephony\u002Fcrm\u002Fhide":3,"docs-tabs-telephony\u002Fcrm\u002Fhide":6},{"content":4,"lastmod":5},"\n## Скрыть карточку звонка\n\n`POST \u002Fv1\u002Fcalls\u002F:callId\u002Fhide`\n\nУбирает карточку активного звонка поверх открытых окон Битрикс24 у указанного пользователя. Симметричен [`POST \u002Fv1\u002Fcalls\u002F:callId\u002Fshow`](.\u002Fshow.md).\n\n## Параметры\n\n| Параметр | В | Тип | Обяз. | Описание |\n|----------|---|-----|:-----:|---------|\n| `callId` | path | string | да | `CALL_ID` из ответа [`POST \u002Fv1\u002Fcalls\u002Fregister`](.\u002Fregister.md) |\n\n## Поля запроса (body)\n\n| Параметр | Тип | Обяз. | По умолч. | Описание |\n|----------|-----|:-----:|-----------|---------|\n| `userId` | number | да | — | ID пользователя Битрикс24, у которого скрывается карточка. [Список пользователей](\u002Fdocs\u002Fentities\u002Fusers) |\n\n## Примеры\n\n### curl — личный ключ\n\n```bash\ncurl -X POST https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Fcalls\u002FCALL_ID\u002Fhide \\\n  -H \"X-Api-Key: YOUR_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"userId\": 1}'\n```\n\n### curl — OAuth-приложение\n\n```bash\ncurl -X POST https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Fcalls\u002FCALL_ID\u002Fhide \\\n  -H \"X-Api-Key: YOUR_APP_KEY\" \\\n  -H \"Authorization: Bearer USER_SESSION_TOKEN\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"userId\": 1}'\n```\n\n### JavaScript — личный ключ\n\n```javascript\nconst callId = 'externalCall.00b1e735843c558431be668e3687a58b.1777974304'\n\nconst res = await fetch(`https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Fcalls\u002F${callId}\u002Fhide`, {\n  method: 'POST',\n  headers: {\n    'X-Api-Key': 'YOUR_API_KEY',\n    'Content-Type': 'application\u002Fjson',\n  },\n  body: JSON.stringify({ userId: 1 }),\n})\n\nconst { success, data } = await res.json()\n```\n\n### JavaScript — OAuth-приложение\n\n```javascript\nconst callId = 'externalCall.00b1e735843c558431be668e3687a58b.1777974304'\n\nconst res = await fetch(`https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Fcalls\u002F${callId}\u002Fhide`, {\n  method: 'POST',\n  headers: {\n    'X-Api-Key': 'YOUR_APP_KEY',\n    'Authorization': 'Bearer USER_SESSION_TOKEN',\n    'Content-Type': 'application\u002Fjson',\n  },\n  body: JSON.stringify({ userId: 1 }),\n})\n\nconst { success, data } = await res.json()\n```\n\n## Поля ответа\n\n| Поле | Тип | Описание |\n|------|-----|---------|\n| `data` | boolean | `true` — карточка скрыта успешно; `false` — карточка не найдена (звонок не существует или уже завершён) |\n\n## Пример ответа\n\n```json\n{\n  \"success\": true,\n  \"data\": true\n}\n```\n\n## Пример ответа при ошибке\n\n400 — не передан обязательный параметр:\n\n```json\n{\n  \"success\": false,\n  \"error\": {\n    \"code\": \"MISSING_PARAMS\",\n    \"message\": \"Required: userId (number)\"\n  }\n}\n```\n\n## Ошибки\n\n| HTTP | Код | Описание |\n|------|-----|---------|\n| 400 | `MISSING_PARAMS` | Не передан `userId` |\n| 401 | `MISSING_API_KEY` | Не передан заголовок `X-Api-Key` |\n| 401 | `INVALID_API_KEY` | Неверный API-ключ |\n| 401 | `TOKEN_MISSING` | Ключ не имеет настроенных токенов Битрикс24 |\n| 401 | `KEY_INACTIVE` | API-ключ неактивен или отозван |\n| 403 | `SCOPE_DENIED` | Ключу не хватает скоупа `telephony` |\n| 422 | `BITRIX_ERROR` | Битрикс24 вернул ошибку (текст в `error.message`) |\n| 429 | `RATE_LIMITED` | Превышен лимит запросов |\n| 502 | `BITRIX_UNAVAILABLE` | Битрикс24 недоступен |\n\nПолный список общих ошибок API — [Ошибки](\u002Fdocs\u002Ferrors).\n\n## Известные особенности\n\n**Признак успеха — поле `data`, не HTTP-статус.** При несуществующем `callId` Битрикс24 возвращает `HTTP 200` с `data: false`. Проверяйте значение поля, а не код ответа.\n\n**`userId` не обязан совпадать с тем, кто регистрировал звонок.** Карточку можно скрыть у любого пользователя портала.\n\n## Смотрите также\n\n- [Показать карточку](.\u002Fshow.md)\n- [Зарегистрировать звонок](.\u002Fregister.md)\n- [Завершить звонок](.\u002Ffinish.md)\n","2026-07-07",{}]