GET
/v2/hrm
Headers
Name | Value |
Content-Type | application/json |
Authorization | Bearer <token> |
Response
JSON[ { "id": "138e8051-40f5-438e-8fc6-0ba7c131b549", "main": { "tabn": "101", "admissiondate": "2025-08-15", "lastname": "Иванов", "firstname": "Иван", "patronymic": "Иванович", "dept": "Технический департамент", "post": "Инженер по тестированию", "cab": "505", "telr": "12-34", "telv": "", "telm": "+7 (999) 123-45-67", "telh": "", "inn": "123456789012", "email": "i.ivanov@examplecorp.com", "www": "", "snils": "123-456-789 00", "medpolice": "9876543210987654", "datebirth": "1995-03-20", "placebirth": "г. Москва", "nationality": "РФ", "famstatus": "Не женат/Не замужем", "docnumber": "TD-001", "docdate": "2025-08-15", "ordernumber": "P-101", "dateorder": "2025-08-14", "salary": "150000", "allowance": "0", "ktu": "1.0", "rate": "1" } } ]
GET
/v2/hrm/card/:id
Headers
Name | Value |
Content-Type | application/json |
Authorization | Bearer <token> |
Response
JSON{ "id": "b0cfe3aa-2540-4fc9-9174-a09b0347afe5", "main": { "tabn": "102", "admissiondate": "2025-02-10", "lastname": "Петров", "firstname": "Петр", "patronymic": "Петрович", "dept": "Отдел Frontend-разработки", "post": "Руководитель отдела", "cab": "610", "telr": "12-35", "telv": "", "telm": "+7 (999) 765-43-21", "telh": "", "inn": "987654321098", "email": "p.petrov@examplecorp.com", "www": "", "snils": "987-654-321 00", "medpolice": "1234567890123456", "datebirth": "1998-07-15", "placebirth": "г. Санкт-Петербург", "nationality": "РФ", "famstatus": "Женат/Замужем", "docnumber": "TD-002", "docdate": "2025-02-10", "ordernumber": "P-102", "dateorder": "2025-02-09", "salary": "250000", "allowance": "0", "ktu": "1.0", "rate": "1" }, "passport": { "serial": "1234", "number": "567890", "date": "2018-08-20", "issuing": "ГУ МВД РОССИИ ПО Г. МОСКВЕ", "codeissuing": "770-001", "period": "", "regdate": "2018-09-01", "regperiod": "", "regaddress": "г. Москва, ул. Тестовая, д. 10, кв. 5", "factaddress": "г. Москва, ул. Тестовая, д. 10, кв. 5" }, "military": null }
POST
/v2/hrm
Headers
Name | Value |
Content-Type | application/json |
Authorization | Bearer <token> |
Body
Name | Value |
main | Массив данных сотрудника |
Response
JSON{ status: "OK", msg: "Created" }
POST
/v2/hrm/card/:id/:type
Headers
Name | Value |
Content-Type | application/json |
Authorization | Bearer <token> |
Body
Name | Value |
main? | Основные данные |
passport? | Паспортные данные |
military? | Данные воинского учёта |
JSON{ status: "OK" }
DELETE
/v2/hrm/card/:id
Headers
Name | Value |
Content-Type | application/json |
Authorization | Bearer <token> |
Response
JSON{ status: "OK" }
GET
/v2/hrm/card/:id/docs
Headers
Name | Value |
Content-Type | application/json |
Authorization | Bearer <token> |
Response
JSON[ { "id": "9d3a4623-c9a3-47d6-8fb9-454e0a09211b", "type": 1, "document": "document_application_001.pdf", "email": "ivanov.i@example.com", "phone": "+79991234567", "pass1": "passport_scan_p1_001.jpg", "pass2": "passport_scan_p2_001.jpg", "status": "3", "date": "2025-09-28T10:30:00.000Z" } ]
POST
/v2/hrm/card/:id/docs/0
Headers
Name | Value |
Content-Type | application/json |
Authorization | Bearer <token> |
Body
Name | Value |
name | Название документа |
file | File |
Response
JSON{ status: "OK" }
POST
/v2/hrm/card/:id/docs/1
Headers
Name | Value |
Content-Type | application/json |
Authorization | Bearer <token> |
Body
Name | Value |
file | File |
Response
JSON{ status: "OK" }
GET
/v2/nda/:id
Headers
Name | Value |
Content-Type | application/json |
Authorization | Bearer <token> |
Response
JSON[ { "id": 27851, "orgName": "Проект Альфа", "document": "project_alpha_brief.pdf", "email": "", "phone": "", "status": "0", "date": "2025-09-29T19:20:00.000Z" } ]
GET
/v2/nda/:id/view
Headers
Name | Value |
Content-Type | application/json |
Authorization | Bearer <token> |
Response
STREAMING FILEFILE
POST
/v2/nda/:id
Headers
Name | Value |
Content-Type | application/json |
Authorization | Bearer <token> |
Body
Name | Value |
Электронная почта | |
phone | Номер телефона |
file1 | File |
file2 | File |
Response
JSON{ status: "OK" }
POST
/v2/nda/:id/verify
Headers
Name | Value |
Content-Type | application/json |
Authorization | Bearer <token> |
Body
Name | Value |
code | Код из СМС |
Response
JSON{ status: "OK" }