---
title: 'Пропуска'
tags: ИНК
---
# Пропуска
Протокол: `https`
Адрес тестовой: `check-dev.irkutskoil.ru/LKP2/hs/api/pass/{название_метода}`
Адрес рабочей: `1c.irkutskoil.ru/LKK/hs/api/pass/{название_метода}`
### Обязательные GET параметры для всех запросов
* org_hash - хэш контрагента
* client_hash - хэш клиента
## Отправить заявку на согласование
==GET== `send_application`
**Параметры**
* application_code - код заявки
**Пример ответа**
```json=
```
## Получение документа заявки
==GET== `application_doc`
**Параметры**
* doc_code - код документа
**Пример ответа**
```json=
```
## Удаление документа заявки
==GET== `delete_application_doc`
**Параметры**
* application_code - код заявки
**Пример ответа**
```json=
```
## Получение заявки по коду
==GET== `application_info`
**Параметры**
* application_code - код заявки
**Пример ответа**
```json=
```
## Удаление заявки
==GET== `delete_application`
**Параметры**
* application_code - код заявки
**Пример ответа**
```json=
```
## Получение списка заявок
==GET== `applications_list`
* pass_type - тип пропуска фильтр
* stage - этап фильтр
* start_date - дата с фильтр
* end_date - дата по фильтр
**Параметры**
**Пример ответа**
```json=
```
## Получение списка ответственных сотрудников
==GET== `responsible_employees_list`
**Пример ответа**
```json=
```
## Получение списков для добавления заявки
==GET== `getPassDetails`
**Параметры**
* id - код заявки
**Параметры**
**Пример ответа**
```json=
```
## Получение списка субподрядчиков
==GET== `subcontractors_list`
**Пример ответа**
```json=
```
## Получение субподрядчика
==GET== `getSubcontractor`
**Параметры**
* id - код субподрядчика
**Пример ответа**
```json=
```
## Удаление субподрядчика
==GET== `delSubcontractor`
**Параметры**
* id - код субподрядчика
**Пример ответа**
```json=
```
## Получение списка пропусков
==GET== `getPassList`
**Параметры**
* for - Тип пропуска фильтр
* date_from - Дата с фильтр
* date_to - Дата по фильтр
* surname - Фамилия фильтр
**Параметры**
**Пример ответа**
```json=
```
## Добавление заявки
==POST== `add_application`
**Пример тела запроса**
```json=
```
**Пример ответа**
```json=
```
## Добавление документа заявки
==POST== `add_application_doc`
**Пример тела запроса**
```json=
```
**Пример ответа**
```json=
```
## Редактирование заявки
==POST== `edit_application`
**Параметры**
* application_number - код заявки
**Пример тела запроса**
```json=
```
**Пример ответа**
```json=
```
## Добавление субподрядчика
==POST== `add_subcontractor`
**Пример тела запроса**
```json=
```
**Пример ответа**
```json=
```
## Редактирование субподрядчика
==POST== `edit_subcontractor`
**Пример тела запроса**
```json=
```
**Пример ответа**
```json=
```
## Добавление файла заявки (обязательный, не обязательный)
==POST== `pass/add_application_doc_ajax`
**Параметры**
* required - параметр (Обязательный или не обязательный)
**Пример тела запроса**
```json=
{
"file_name": "НазваниеФайла",
"extension": "txt",
"name": "",
"application_code": "00000000000000012665",
"code": "0000000044",
"data": "MjEz"
}
```
## Удаление файла заявки (обязательный, не обязательный)
==GET== `pass/delete_application_doc_ajax`
**Параметры**
* required - параметр (true false)
* application_code - номер заявки (00000000000000012665)
* doc_code - код файла (00000000000000637008)
## Добавление файла транспорта
==POST== `TransportOperations/add_transport_docs_ajax`
**Пример тела запроса**
```json=
{
"file_name": "НазваниеФайла2522",
"extension": "txt",
"data": "MjEz",
"doc_type" : "0000000032",
"number": "0604",
"transport" : "1E29939359B9E208AD5746E29525719B4C9813C4",
"start_date" : "20220202",
"end_date" : "20220203"
}
```
## Удаление файла транспорта
==GET== `TransportOperations/delete_transport_doc_ajax`
**Параметры**
* doc_code - код файла (00000000000000637007)
* transport_code - код транспорта (1E29939359B9E208AD5746E29525719B4C9813C4)
## Добавление файла сотрудников
==POST== `EmployeeOperations/add_employee_docs_ajax`
**Пример тела запроса**
```json=
{
"file_name": "НазваниеФай645ла2522",
"extension": "txt",
"data": "MjEz",
"employee": "E53459CB96186D04F995DC8E4838569E9BE9C87E",
"doc_type": "0000000002",
"number": "33",
"start_date": "20220202",
"end_date": "20220203"
}
```
## Удаление файла сотрудников
==GET== `EmployeeOperations/delete_employee_doc_ajax`
**Параметры**
* doc_code - код файла (00000000000000637010)
* employee_code - код сотрудника (E53459CB96186D04F995DC8E4838569E9BE9C87E)