Интеграция
Данный раздел предназначен для тренировки навыков интеграции со сторонними сервисами. Это не интеграция с функционалом конкретно нашего сервиса, а просто работа с данными, которые мы для вас сгенерировали. В будущем мы будем расширять функционал нашего API. А если у вас есть какие-либо идеи по развитию данного раздела, свяжитесь с нами через форму "Предложить идею".
Авторизация в API
По умолчанию неавторизованным пользователям недоступен полный функционал API. Вам будут доступны все эндпоинты, но не будет доступно какое-либо изменение данных. То есть эндпоинты на создание, удаление и изменение ресурсов будут отрабатывать "в холостую", фактически не изменяя, не создавая и не удаляя данные. Для использования всего функционала API - просто зарегистрируйтесь или войдите в систему, и вы получите токен авторизации, с которым сможете использовать API без таких ограничений.
Лимиты
| Запросов в секунду | 10 |
|---|---|
| Запросов в минуту | 50 |
| Запросов в час | 500 |
| Запросов в день | 1000 |
Employee Posts
-
GET
Employee Posts ListПолучение списка должностей сотрудников
/integration/public_api/employee_posts/Параметры запроса:
-
Ответы:
200[ { "id": "integer", "date_from": "string", "date_to": "string", "employee": { "id": "integer", "created": "string", "updated": "string", "first_name": "string", "last_name": "string", "middle_name": "string", "email": "string" }, "post": { "id": "integer", "name": "string" } } ]Параметры запроса:
-
Ответы:
200<?xml version="1.0" ?> <root> <list-item> <id>integer</id> <date_from>string</date_from> <date_to>string</date_to> <employee> <id>integer</id> <created>string</created> <updated>string</updated> <first_name>string</first_name> <last_name>string</last_name> <middle_name>string</middle_name> <email>string</email> </employee> <post> <id>integer</id> <name>string</name> </post> </list-item> </root> -
POST
Employee Posts Create -
GET
Employee Posts Read -
PATCH
Employee Posts Partial Update
Employees
-
GET
Employees List -
POST
Employees Create -
GET
Employees Read -
PUT
Employees Update -
PATCH
Employees Partial Update -
DELETE
Employees Delete
Posts
-
GET
Posts List -
POST
Posts Create -
GET
Posts Read -
PUT
Posts Update -
PATCH
Posts Partial Update -
DELETE
Posts Delete
Получение списка должностей сотрудников
/integration/public_api/employee_posts/
Параметры запроса:
-
Ответы:
[
{
"id": "integer",
"date_from": "string",
"date_to": "string",
"employee": {
"id": "integer",
"created": "string",
"updated": "string",
"first_name": "string",
"last_name": "string",
"middle_name": "string",
"email": "string"
},
"post": {
"id": "integer",
"name": "string"
}
}
]
Параметры запроса:
-
Ответы:
<?xml version="1.0" ?>
<root>
<list-item>
<id>integer</id>
<date_from>string</date_from>
<date_to>string</date_to>
<employee>
<id>integer</id>
<created>string</created>
<updated>string</updated>
<first_name>string</first_name>
<last_name>string</last_name>
<middle_name>string</middle_name>
<email>string</email>
</employee>
<post>
<id>integer</id>
<name>string</name>
</post>
</list-item>
</root>