# API роумингового неформализованного документа

## Роуминговый неформализованный (РНФ) документ - создание из редактора
Последовательность вызовов для создания черновика роумингового неформализованного документа (РНФ)

1. [Создание и/или сохранение документа](#post-gw-atidocs-api-2.0-documents)
2. [Обновление роуминговых участников электронного документооборота (ЭДО)](#put-gw-native_informal_documents-v4-documents-{document_id}-roaming-participants)
3. [Получение роуминговых участников электронного документооборота (ЭДО)](#get-gw-native_informal_documents-v4-documents-{document_id}-roaming-participants)

Последовательность вызовов для отправки РНФ документа
1. [Конвертация документа в формат роуминга (pdf)](#post-gw-native_informal_documents-v4-documents-{document_id}-convert-to-roaming)
2. [Получение файла РНФ документа](#get-gw-roaming_informal_documents-v4-docflows-{docflow_id}-body)
3. [Отправка РНФ документа](#post-gw-edo_orchestrator-v4-docflow-types-nf-docflows-{docflow_id}-documents-title-1-send)

## Роуминговый неформализованный (РНФ) документ - создание из файла
Последовательность вызовов для создания РНФ документооборота

1. [Создание РНФ документооборота](#post-gw-roaming_informal_documents-v4-docflows)
2. [Получение метаданных документооборота](#get-gw-roaming_informal_documents-v4-docflows-{docflow_id}-meta)

Последовательность вызовов для отправки РНФ документа

1. [Получение файла РНФ документа](#get-gw-roaming_informal_documents-v4-docflows-{docflow_id}-body)
2. [Отправка РНФ документа](#post-gw-edo_orchestrator-v4-docflow-types-nf-docflows-{docflow_id}-documents-title-1-send)

## Последовательность вызовов для создания и отправки извещения о получении (ИОП) РНФ

1. [Создание извещения о получении РНФ документа](#post-gw-roaming_informal_documents-v4-docflows-{docflow_id}-title-1-read-confirmation)
2. [Отправка извещения о получении РНФ документа](#post-gw-edo_orchestrator-v4-docflow-types-nf-docflows-{docflow_id}-documents-title-1-read-confirmation-send)

## Последовательность вызовов для создания и отправки ответной подписи РНФ

1. [Получение файла РНФ документа](#get-gw-roaming_informal_documents-v4-docflows-{docflow_id}-body)
2. [Подписание РНФ документа получателем с использованием откреплённой подписи](#post-gw-edo_orchestrator-v4-docflow-types-nf-docflows-{docflow_id}-documents-title-2-send)

## Последовательность вызовов для создания и отправки уведомления об уточнении (УОУ) РНФ

1. [Создание уведомления об уточнении РНФ документа](#post-gw-roaming_informal_documents-v4-docflows-{docflow_id}-clarification-notification)
2. [Отправка уведомления об уточнении РНФ документа](#post-gw-edo_orchestrator-v4-docflow-types-nf-docflows-{docflow_id}-documents-title-1-clarification-notification-send)

## Получение информации по РНФ документу

1. [Получение истории документооборота](#get-gw-roaming_informal_documents-v4-docflows-{docflow_id}-history)
2. [Получение списка ID превью](#get-gw-roaming_informal_documents-v4-docflows-{docflow_id}-preview)


## Роуминговые неформализованные (РНФ) документы из редактора

### Создание черновика РНФ документа

Позволяет создать черновик документа или обновить существующий документ.
В методе передаётся общая метаинформация о документе. Список доступных `doctype` указан в [разделе](https://ati.su/developers/raw/api/doki/informal.md#doctypes).

<a id="post-gw-atidocs-api-2.0-documents"></a>

Создание и/или сохранение документа

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/atidocs/api/2.0/documents?id=string&doc_sender_contact=string&doc_recipient_contact=string&doc_recipient_id=string&doc_request=false&doctype=%D0%B0%D0%BA%D1%82&is_formal=false&version=string&contract_number=string&contract_date=1970-01-01&number=string&date=1970-01-01&description=string&body=string' \
  -X 'POST' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Пример ответа (200)**

```json
{
  "ok": false,
  "result": "string"
}
```

**Описание полей ответа**
- `result` — id документа


### Обновление роуминговых участников электронного документооборота (ЭДО)

Позволяет задать id участника ЭДО для отправителя и получателя документа.

<a id="put-gw-native_informal_documents-v4-documents-{document_id}-roaming-participants"></a>

Обновление роуминговых участников документооборота

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/native_informal_documents/v4/documents/string/roaming-participants' \
  -X 'PUT' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "sender_edo_id": "string",
  "receiver_edo_id": "string",
  "receiver_edo_name": "string"
}'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Описание полей запроса**
- `sender_edo_id` — ID ЭДО пользователя отправителя документа
- `receiver_edo_id` — ID ЭДО пользователя получателя документа
- `receiver_edo_name` — Имя получателя документооборота

**Пример ответа (200)**

```json
{
  "id": "string"
}
```

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```


### Получение роуминговых участников электронного документооборота (ЭДО)

<a id="get-gw-native_informal_documents-v4-documents-{document_id}-roaming-participants"></a>

Получение информации о роуминговых участниках документооборота

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/native_informal_documents/v4/documents/string/roaming-participants' \
  -X 'GET' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Пример ответа (200)**

```json
{
  "sender_edo_id": "string",
  "receiver_edo_id": "string",
  "receiver_edo_name": "string"
}
```

**Описание полей ответа**
- `sender_edo_id` — ID ЭДО пользователя отправителя документа
- `receiver_edo_id` — ID ЭДО пользователя получателя документа
- `receiver_edo_name` — Имя получателя документооборота

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```


### Конвертация документа в формат роуминга (pdf)

Позволяет сконвертировать XML-файл документа в формат (pdf), подходящий для отправки в роуминг.

<a id="post-gw-native_informal_documents-v4-documents-{document_id}-convert-to-roaming"></a>

Конвертация документа в формат роуминга

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/native_informal_documents/v4/documents/string/convert-to-roaming' \
  -X 'POST' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Пример ответа (200)**

```json
{
  "id": "string"
}
```

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```


### Получение файла РНФ документа

Позволяет получить файл РНФ документа, для которого нужно будет сформировать подпись для последующей его отправки.

<a id="get-gw-roaming_informal_documents-v4-docflows-{docflow_id}-body"></a>

Получение файла РНФ документа

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/roaming_informal_documents/v4/docflows/string/body' \
  -X 'GET' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Пример ответа (200)**

```json
{}
```

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```


### Отправка РНФ документа

Позволяет отправить РНФ документ контрагенту в роуминге.
При отправке необходимо указать строку подписи прикладываемого файла РНФ документа в формате base64, а также номер МЧД (если подписание при помощи сертификата физического лица).

После успешной отправки проставляется статус документооборота «waiting_for_roaming_response» («Ожидается ответ контрагента»).

<a id="post-gw-edo_orchestrator-v4-docflow-types-nf-docflows-{docflow_id}-documents-title-1-send"></a>

Отправка роумингового неформализованного документа

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/edo_orchestrator/v4/docflow-types/nf/docflows/string/documents/title-1/send' \
  -X 'POST' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: multipart/form-data; boundary=boundary'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```


## Роуминговые неформализованные документы из файла

### Создание РНФ документооборота

Позволяет создать РНФ документооборот без какого-либо тела.
С этого момента создатель РНФ документа может получать метаинформацию по нему.

Получателем РНФ документа может быть только роуминговый контрагент.
Между отправителем и получателем РНФ документа должна быть настроена роуминговая связь.

<a id="post-gw-roaming_informal_documents-v4-docflows"></a>

Создание документооборота

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/roaming_informal_documents/v4/docflows' \
  -X 'POST' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: multipart/form-data; boundary=boundary'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Пример ответа (201)**

```json
{
  "id": "string"
}
```

**Описание полей ответа**
- `id` — ID документооборота

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```


### Получение метаданных документооборота

Позволяет получать метаданные документооборота только его создателю.

<a id="get-gw-roaming_informal_documents-v4-docflows-{docflow_id}-meta"></a>

Получение метаданных документооборота

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/roaming_informal_documents/v4/docflows/string/meta' \
  -X 'GET' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Пример ответа (200)**

```json
{
  "doctype": "upd_dop",
  "number": "string",
  "date": "1970-01-01",
  "id": "string",
  "state": "draft",
  "created_at": "1970-01-01T00:00:00.000Z",
  "updated_at": "1970-01-01T00:00:00.000Z",
  "sender": {
    "signature": {
      "certificate_id": "string",
      "mchd_id": "string"
    },
    "user_type": "string",
    "ati_id": "string",
    "firm_name": "string",
    "contact_id": 0,
    "contact_name": "string",
    "edo_user_id": "string"
  },
  "receiver": {
    "signature": {
      "certificate_id": "string",
      "mchd_id": "string"
    },
    "user_type": "string",
    "ati_id": "string",
    "firm_name": "string",
    "contact_id": 0,
    "contact_name": "string",
    "edo_user_id": "string"
  },
  "flags": [
    "can_be_archived"
  ]
}
```

**Описание полей ответа**
- `doctype` — Тип документа
- `number` — Номер документа
- `date` — Дата документа
- `id` — ID документооборота
- `state` — Статус документооборота
- `created_at` — Дата создания документооборота
- `updated_at` — Дата обновления документооборота
- `sender` — Информация об отправителе
- `sender.signature.certificate_id` — ID сертификата в sign_checker-е
- `sender.signature.mchd_id` — ID машиночитаемой доверенности
- `sender.user_type` — Тип пользователя
- `sender.ati_id` — Алиас фирмы участника
- `sender.firm_name` — Название фирмы участника
- `sender.contact_id` — ID контакта
- `sender.contact_name` — Название контакта участника
- `sender.edo_user_id` — ID участника ЭДО
- `receiver` — Информация о получателе
- `receiver.signature.certificate_id` — ID сертификата в sign_checker-е
- `receiver.signature.mchd_id` — ID машиночитаемой доверенности
- `receiver.user_type` — Тип пользователя
- `receiver.ati_id` — Алиас фирмы участника
- `receiver.firm_name` — Название фирмы участника
- `receiver.contact_id` — ID контакта
- `receiver.contact_name` — Название контакта участника
- `receiver.edo_user_id` — ID участника ЭДО
- `flags` — Флаги доступности действий над документооборотом

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```


### Получение файла РНФ документа

Позволяет получить файл РНФ документа, для которого нужно будет сформировать подпись для последующей его отправки.

<a id="get-gw-roaming_informal_documents-v4-docflows-{docflow_id}-body"></a>

Получение файла РНФ документа

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/roaming_informal_documents/v4/docflows/string/body' \
  -X 'GET' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Пример ответа (200)**

```json
{}
```

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```


### Отправка РНФ документа

Позволяет отправить РНФ документ роуминговому контрагенту.
При отправке необходимо указать строку подписи прикладываемого файла РНФ документа в формате base64, а также номер МЧД (если подписание при помощи сертификата физического лица).

После успешной отправки проставляется статус документооборота «waiting_for_roaming_response» («Ожидается ответ контрагента»)

<a id="post-gw-edo_orchestrator-v4-docflow-types-nf-docflows-{docflow_id}-documents-title-1-send"></a>

Отправка роумингового неформализованного документа

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/edo_orchestrator/v4/docflow-types/nf/docflows/string/documents/title-1/send' \
  -X 'POST' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: multipart/form-data; boundary=boundary'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```


## Работа с извещением о получении (ИОП) РНФ документа

### Создание извещения о получении документа

Извещение о получении - служебный документ, регламентированный [приказом 14Н](https://normativ.kontur.ru/document?moduleId=1&documentId=451786).
ИОП формируется при получении РНФ документа и гарантирует, что документ доставлен до получателя без ошибок.

В ответе метода формируется XML-файл, для которого нужно будет сформировать подпись для последующей его отправки.
После подписания полученного XML-файла его нельзя изменять (если изменение произошло, то нужно будет снова подписать обновленный XML-файл)

<a id="post-gw-roaming_informal_documents-v4-docflows-{docflow_id}-title-1-read-confirmation"></a>

Создание извещения о получении документа

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/roaming_informal_documents/v4/docflows/string/title-1-read-confirmation' \
  -X 'POST' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "signer_info": {
    "first_name": "string",
    "last_name": "string",
    "patronymic": "string",
    "position": "string"
  },
  "mchd_info": {
    "mchd_id": "string",
    "mchd_issued_at": "1970-01-01T00:00:00.000Z"
  }
}'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Описание полей запроса**
- `signer_info` — Данные подписанта
- `signer_info.first_name` — Имя подписанта
- `signer_info.last_name` — Фамилия подписанта
- `mchd_info.mchd_id` — ID машиночитаемой доверенности
- `mchd_info.mchd_issued_at` — Дата выдачи доверенности

**Пример ответа (200)**

```json
{}
```

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```


### Отправка извещения о получении РНФ документа

При отправке необходимо указать строку подписи прикладываемого XML-файла ИОП в формате base64, а также номер МЧД (если подписание при помощи сертификата физического лица).

Данные в теле ИОП валидируются согласно <a href="https://normativ.kontur.ru/document?moduleId=1&documentId=451786" target="_blank">Приказу ФНС РФ от 30.01.2012 N ММВ-7-6/36@</a>.

После успешной отправки статус документооборота изменится с «waiting_for_roaming_response» («Ожидается ответ контрагента») на
- «done» («Документооборот завершен»), если РНФ документ без запроса решения
- «waiting_for_response_signature» («Ожидается ответная подпись»), если РНФ документ с запросом решения


<a id="post-gw-edo_orchestrator-v4-docflow-types-nf-docflows-{docflow_id}-documents-title-1-read-confirmation-send"></a>

Отправка извещения о получении роумингового неформализованного документа

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/edo_orchestrator/v4/docflow-types/nf/docflows/string/documents/title-1-read-confirmation/send' \
  -X 'POST' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: multipart/form-data; boundary=boundary'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```


## Работа с ответной подписью РНФ документа

### Получение файла РНФ документа

Позволяет получить файл РНФ документа, чтобы сформировать для него открепленную подпись.

<a id="get-gw-roaming_informal_documents-v4-docflows-{docflow_id}-body"></a>

Получение файла РНФ документа

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/roaming_informal_documents/v4/docflows/string/body' \
  -X 'GET' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Пример ответа (200)**

```json
{}
```

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```


### Подписание РНФ документа получателем с использованием откреплённой подписи

Позволяет получателю РНФ документа подписать его с использованием открепленной подписи.
После успешной отправки статус документооборота изменится с «waiting_for_response_signature» («Ожидается ответная подпись») на «done» («Документооборот завершен»).

<a id="post-gw-edo_orchestrator-v4-docflow-types-nf-docflows-{docflow_id}-documents-title-2-send"></a>

Подписание роумингового неформализованного документа получателем с использованием открепленной подписи

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/edo_orchestrator/v4/docflow-types/nf/docflows/string/documents/title-2/send' \
  -X 'POST' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: multipart/form-data; boundary=boundary'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```


## Работа с уведомлением об уточнении (УОУ) РНФ документа

### Создание уведомления об уточнении РНФ документа

Если получатель обнаружил в полученном РНФ документе ошибку, он может направить уведомление об уточнении РНФ документа.
При формировании УОУ следует указать причину запроса УОУ.

УОУ может запросить только получатель РНФ документа.

УОУ можно запросить:
  - после отправки РНФ документа
  - после подписания ИОП

В ответе метода формируется XML-файл, для которого нужно будет сформировать подпись для последующей его отправки.
После подписания полученного XML-файла его нельзя изменять (если изменение произошло, то нужно будет снова подписать обновленный XML-файл)

<a id="post-gw-roaming_informal_documents-v4-docflows-{docflow_id}-clarification-notification"></a>

Создание Уведомления об уточнении документа

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/roaming_informal_documents/v4/docflows/string/clarification-notification' \
  -X 'POST' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "signer_info": {
    "first_name": "string",
    "last_name": "string",
    "patronymic": "string",
    "position": "string"
  },
  "mchd_info": {
    "mchd_id": "string",
    "mchd_issued_at": "1970-01-01T00:00:00.000Z"
  }
}'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Описание полей запроса**
- `signer_info` — Данные подписанта
- `signer_info.first_name` — Имя подписанта
- `signer_info.last_name` — Фамилия подписанта
- `mchd_info.mchd_id` — ID машиночитаемой доверенности
- `mchd_info.mchd_issued_at` — Дата выдачи доверенности

**Пример ответа (200)**

```json
{}
```

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```


### Отправка уведомления об уточнении документа

При отправке необходимо указать строку подписи прикладываемого XML-файла УОУ в формате base64, а также номер МЧД (если подписание при помощи сертификата физического лица).

Данные в теле УОУ валидируются согласно <a href="https://normativ.kontur.ru/document?moduleId=1&documentId=451786" target="_blank">Приказу ФНС РФ от 30.01.2012 N ММВ-7-6/36@</a>.

После успешной отправки статус документооборота изменится с того, который был до запроса УОУ, на «clarification_notification_requested» («На уточнении»)

<a id="post-gw-edo_orchestrator-v4-docflow-types-nf-docflows-{docflow_id}-documents-title-1-clarification-notification-send"></a>

Отправка уведомления об уточнении роумингового неформализованного документа

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/edo_orchestrator/v4/docflow-types/nf/docflows/string/documents/title-1-clarification-notification/send' \
  -X 'POST' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: multipart/form-data; boundary=boundary'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```


## Получение информации по РНФ документу

### Получение истории РНФ документа

<a id="get-gw-roaming_informal_documents-v4-docflows-{docflow_id}-history"></a>

Получение истории документооборота

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/roaming_informal_documents/v4/docflows/string/history' \
  -X 'GET' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Пример ответа (200)**

```json
[
  {
    "document_type": "title-1",
    "action_type": "start_sending",
    "actor_type": "sender_user",
    "created_at": "1970-01-01T00:00:00.000Z"
  }
]
```

**Описание полей ответа**
- `[].document_type` — Какой документ изменялся
- `[].action_type` — Какое действие было совершено
- `[].actor_type` — Кто совершил действие
- `[].created_at` — Временная отметка события

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```


### Получение списка ID превью

<a id="get-gw-roaming_informal_documents-v4-docflows-{docflow_id}-preview"></a>

Получение списка ID превью

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/gw/roaming_informal_documents/v4/docflows/string/preview' \
  -X 'GET' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/doki/rnf.openapi.json)

**Пример ответа (200)**

```json
{
  "pages": 0,
  "pattern": "string"
}
```

**Описание полей ответа**
- `pages` — Количество страниц
- `pattern` — Шаблон URL для запроса изображения страницы, например '/folder/page_%PAGE%.png'

**Пример ответа (422)**

```json
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
```

