# Примерный формат запросов
## Авторизация
### Login request v1
GET example.com/auth?login=usr&password=pass
### Login request v2
POST example.com/auth
With body:
```
{
"login": "usr",
"password": "pass"
}
```
### Success response
With body:
```
{
"status":"success", //опционально
"token":"y34g5ou345goi34gb5ol34yvg5oilv345oluv345",
"expires":"12312" // в секундах или вообще дата/timestamp
//или вообще без поля expires но в ТЗ описать сколько действителен
}
```
### Error response
With body:
```
{
"status":"error", //опционально
"errormessage":"Неверный логин или пароль"
}
```
## Обновление данных
### Request
GET example.com/firstStage?token=d1fs432d3fsd
*or*
GET example.com/integration?stage=first&token=d1fs432d3fsd
*or*
POST example.com/integration with params in body
*...*
stage (firstStage) - имена этапов. Произвольны, но должны быть обозначены. Либо это будут не этапы, а названия таблиц. Количество запросов не обязательно должно соответствовать количеству этапов.
### Response
*по каждому этапу примерно одинаковы, т.к. передаются таблицы
Если запрос был по какой то таблице, то возможен массив, если запрос был по всему этапу, то возможно так:
```
{
"F_TEZ_DIV_LIST": [
{
"DIV_ID": "123213",
"DIV_NAME": "name1",
"DIV_PAR_NAME": "name2"
},
{
"DIV_ID": "5675673",
"DIV_NAME": "name4",
"DIV_PAR_NAME": "name6"
}
],
"F_TEZ_SOTR_LIST":[
{
...
},
...
]
}
```