---
title: "Двигаем обращение по папкам"
method: PATCH
path: "/call_states/{call_state}"
tags: ["Calls"]
---

# Двигаем обращение по папкам

`PATCH /call_states/{call_state}`

Calls/CallStateMoveController -> U2

## Request body

- object
  - `data` IExtendedCallState
    - `id` integer
    - `callId` integer
    - `createdAt` string
    - `deadline` string
    - `prevId` integer
    - `dateOut` string
    - `okTransferring` boolean
    - `note` string
    - `action_after` string
    - `userMessage` string
    - `prevFolderId` integer
    - `prevFolderName` string
    - `prevFolderType` string
    - `prevFolderSetId` integer
    - `prevFolderSetFirmRank` integer
    - `prevFolderFirmId` integer
    - `prevFolderFirmName` string
    - `prevFolderDivisionId` integer
    - `prevFolderDivisionName` string
    - `prevFolderSetFirmUserId` integer
    - `prevFolderUserId` integer
    - `prevFolderUserName` string
    - `prevFolderUserFio` string
    - `currFolderId` integer
    - `currFolderName` string
    - `currFolderType` string
    - `currFolderSetId` integer
    - `currFolderSetFirmRank` integer
    - `currFolderSetFirmId` integer
    - `currFolderSetFirmName` string
    - `currFolderSetDivisionId` integer
    - `currFolderSetDivisionName` string
    - `currFolderSetFirmUserId` integer
    - `currFolderSetUserId` integer
    - `currFolderSetUserName` string
    - `currFolderSetUserFio` string
    - `userId` integer
    - `userName` string
    - `userFio` string
    - `phones` IFirmPhone[]
      - `id` integer
      - `note` string — описание телефона
      - `firmId` integer — ID записи таблицы firms (организация, которой принадлежит телефон)
      - `divisionId` integer — ID записи таблицы divisions (участок, которому принадлежит телефон)
      - `phone` string — номер телефона
      - `internalOnly` boolean — признак доступности телефона (false - доступен всем. true - для внутреннего использования)

## Response `200`

Oк

- object
  - `data` IExtendedCallState[]
    - `id` integer
    - `callId` integer
    - `createdAt` string
    - `deadline` string
    - `prevId` integer
    - `dateOut` string
    - `okTransferring` boolean
    - `note` string
    - `action_after` string
    - `userMessage` string
    - `prevFolderId` integer
    - `prevFolderName` string
    - `prevFolderType` string
    - `prevFolderSetId` integer
    - `prevFolderSetFirmRank` integer
    - `prevFolderFirmId` integer
    - `prevFolderFirmName` string
    - `prevFolderDivisionId` integer
    - `prevFolderDivisionName` string
    - `prevFolderSetFirmUserId` integer
    - `prevFolderUserId` integer
    - `prevFolderUserName` string
    - `prevFolderUserFio` string
    - `currFolderId` integer
    - `currFolderName` string
    - `currFolderType` string
    - `currFolderSetId` integer
    - `currFolderSetFirmRank` integer
    - `currFolderSetFirmId` integer
    - `currFolderSetFirmName` string
    - `currFolderSetDivisionId` integer
    - `currFolderSetDivisionName` string
    - `currFolderSetFirmUserId` integer
    - `currFolderSetUserId` integer
    - `currFolderSetUserName` string
    - `currFolderSetUserFio` string
    - `userId` integer
    - `userName` string
    - `userFio` string
    - `phones` IFirmPhone[]
      - `id` integer
      - `note` string — описание телефона
      - `firmId` integer — ID записи таблицы firms (организация, которой принадлежит телефон)
      - `divisionId` integer — ID записи таблицы divisions (участок, которому принадлежит телефон)
      - `phone` string — номер телефона
      - `internalOnly` boolean — признак доступности телефона (false - доступен всем. true - для внутреннего использования)

## Other responses

- `401` — пользователь не идентифицирован
- `403` — Недостаточно прав доступа
- `422` — нет содержимого или не хватаем входных параметров

---

[API](https://skmtc.dev/curog/apis/api.md) · [All operations](https://skmtc.dev/curog/apis/api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/curog/api/revisions/2e92f0610d70/schema)
