--- title: 'Аккредитация' tags: ИНК --- # Аккредитация Протокол: `https` Адрес тестовой: `check-dev.irkutskoil.ru/LKP2/hs/api/accreditation/{название_метода}` Адрес рабочей: `1c.irkutskoil.ru/LKK/hs/api/GSM/{название_метода}` ### Обязательные GET параметры для всех запросов * org_hash - хэш контрагента * client_hash - хэш клиента ## Получение статуса аккредитации контрагента ==GET== `get_status` **Пример ответа** ```json=///// ``` ## Получение списка заявок ==GET== `get_list` **Пример ответа** ```json= { "error": false, "description": "", "applications": [ { "id": "beeef105-9135-11eb-8532-005056a47c6b", "num": "000000008", "date": "2021-03-30T16:55:59", "curator": "Дудоровская Ольга Викторовна", "status": 0, "final": true }, { "id": "e4918553-9135-11eb-8532-005056a47c6b", "num": "000000009", "date": "2021-03-30T16:57:02", "curator": "Мазур Надежда Анатольевна ", "status": 0, "final": false }, { "id": "12d451f6-9136-11eb-8532-005056a47c6b", "num": "000000010", "date": "2021-03-30T16:58:20", "curator": "Мазур Надежда Анатольевна ", "status": 0, "final": false }, { "id": "ce9c4de6-9144-11eb-8532-005056a47c6b", "num": "000000011", "date": "2021-03-02T00:00:00", "curator": "123", "status": 0, "final": false } ], "MTR": [ { "code": "0000000001", "name": "Группа1", "curators": [ { "code": "000000017", "name": "Дудоровская Ольга Викторовна" } ] }, { "code": "0000000002", "name": "Группа2", "curators": [ { "code": "000000025", "name": "123" } ] }, { "code": "0000000003", "name": "Группа3", "curators": [ { "code": "000000004", "name": "Ершова Наталья Александровна" }, { "code": "000000020", "name": "Мазур Надежда Анатольевна " } ] } ], "statuses": [ { "id": 0, "name": "Отправлена на рассмотрение" }, { "id": 1, "name": "Принята на рассмотрение" }, { "id": 2, "name": "Устранить замечания" }, { "id": 3, "name": "Замечания устранены" }, { "id": 4, "name": "Проверка куратором завершена" }, { "id": 5, "name": "Проверка контрагента в НСИ" }, { "id": 6, "name": "Оформление заключения" }, { "id": 7, "name": "Проверка службами" }, { "id": 8, "name": "Замечания в НСИ" }, { "id": 9, "name": "Замечания служб" }, { "id": 10, "name": "Отклонена" }, { "id": 11, "name": "Проверка завершена" } ] } ``` ## Удаление Заявки ==GET== `delete_application` только не завершенные **Параметры** * id - код заявки **Пример ответа** ```json= { "error": false, "description": "", "result": "true" } ``` ## Получение заявки по коду ==GET== `application_info` **Параметры** * id - код заявки :::success **Пример ответа** :::spoiler ```json= { "error": false, "description": "", "application": { "id": "e4918553-9135-11eb-8532-005056a47c6b", "num": "000000009", "date": "2021-03-30T16:57:02", "curator": "000000020", "MTR": "0000000001", "status": 0, "final": false, "transport": [ { "name": "Грузовой mercedes233 999 123423", "code": "B87480ED6F2472F014994CB0182FB25B13304D68" } ], "employees": [ { "name": "rthj 56j rthj", "code": "39EEF530640D0949C35FAA25F4E33D539FEBF7B2" } ], "ready": true }, "MTR": [ { "code": "0000000001", "name": "Группа1", "curators": [ { "code": "000000017", "name": "Дудоровская Ольга Викторовна" } ] }, { "code": "0000000002", "name": "Группа2", "curators": [ { "code": "000000025", "name": "123" } ] }, { "code": "0000000003", "name": "Группа3", "curators": [ { "code": "000000004", "name": "Ершова Наталья Александровна" }, { "code": "000000020", "name": "Мазур Надежда Анатольевна " } ] } ], "statuses": [ { "id": 0, "name": "Отправлена на рассмотрение" }, { "id": 1, "name": "Принята на рассмотрение" }, { "id": 2, "name": "Устранить замечания" }, { "id": 3, "name": "Замечания устранены" }, { "id": 4, "name": "Проверка куратором завершена" }, { "id": 5, "name": "Проверка контрагента в НСИ" }, { "id": 6, "name": "Оформление заключения" }, { "id": 7, "name": "Проверка службами" }, { "id": 8, "name": "Замечания в НСИ" }, { "id": 9, "name": "Замечания служб" }, { "id": 10, "name": "Отклонена" }, { "id": 11, "name": "Проверка завершена" } ], "employees": [ { "name": "56j rthj rthj", "id": "39EEF530640D0949C35FAA25F4E33D539FEBF7B2" }, { "name": "Бабуров Никита Александрович", "id": "31E18520BD43E98C50998769060BDC6B0613C944" } ], "transports": [ { "name": ", 123222 321", "id": "361085F5F2C02D8FE15F309DBBC6B204EB6331C2" }, { "name": "mercedes233, 123423 999", "id": "B87480ED6F2472F014994CB0182FB25B13304D68" }, { "name": "mercedes, 123423 55", "id": "B8599ED26907F2CD28244C3E36F2F5E872EBDEE9" }, { "name": "Опель, 777777 199", "id": "D95B1853E779879ABF66D01E1A6BE12179FCBC77" }, { "name": "bmw, 213 33", "id": "1B0507CFD17265526D352060490FCB381F33DA06" } ] } ``` ## Добавление заявки ==POST== `add_application` :::success **Пример тела запроса** :::spoiler ```json= { "employees": [ "31E18520BD43E98C50998769060BDC6B0613C944" ], "transport": [ "361085F5F2C02D8FE15F309DBBC6B204EB6331C2", "B87480ED6F2472F014994CB0182FB25B13304D68" ], "MTR": "0000000002", "curator": "000000025" } ``` ::: **Пример ответа** ```json= {"error":false,"description":"","result":true,"buttons":[]} ``` ## Редактирование заявки ==POST== `edit_application` **Параметры** * id - код заявки :::success **Пример тела запроса** :::spoiler ```json= { "employees": [ "31E18520BD43E98C50998769060BDC6B0613C944" ], "transport": [ "361085F5F2C02D8FE15F309DBBC6B204EB6331C2" ], "MTR": "0000000001", "curator": "000000025", "id": "20fe93e4-91d7-11eb-8532-005056a47c6b", "final": false } ``` ::: **Пример ответа** ```json= {"error":false,"description":"","result":true,"buttons":[]} ```