Компании
Получить список компаний
Вернет список компаний, доступных авторизованному пользователю.
GET /companies
Возвращает данные:
{
"Status": 200,
"Message": "OK",
"Data": {
"Companies": [
{
"Address": {
"Flat": "",
"House": "",
"Id": 0,
"IdTown": 0,
"Street": "",
"Town": {
"Id": 0,
"IdRegion": 0,
"Name": "",
"Region": {
"Id": 0,
"Name": ""
},
"TimeZone": 0
}
},
"Bin": "0001",
"Fio": "First Company",
"FullName": "FirstCompany",
"Id": 20,
"IdAddress": 0,
"IdOwnership": 2,
"IdUser": 1028,
"Nds": "first address",
"Ownership": {
"Id": 2,
"Name": "ТОО"
},
"ShortName": "FC"
},
...
]
}
}
Описание переменных
| Название переменной | Тип переменной | Описание переменной |
| Companies | array | Объект с компаниями |
| Address | object | Объект с информацией об адресе компании |
| Flat | string | Этаж/квартира, где расположена компания |
| House | string | Дом, в котором расположена компания |
| Id | int | Идентификатор адреса |
| IdTown | int | Идентификатор города |
| Street | string | Название улицы |
| Town | object | Объект с информацией о городе |
| Id | int | Идентификатор города |
| IdRegion | int | Идентификатор региона |
| Name | string | Название идентификатора города |
| Region | object | Объект с информацией о регионе |
| Id | int | Идентификатор региона |
| Name | string | Название идентификатора региона |
| TimeZone | int | Часовой пояс |
| Bin | string | Бизнес-идентификационный номер |
| Fio | string | Фамилия, имя, отчество |
| FullName | string | Полное название компании |
| Id | int | Идентификатор компании |
| IdAddress | int | Идентификатор адреса |
| IdOwnership | int | Идентификатор формы юридического лица |
| IdUser | int | Идентификатор пользователя |
| Nds | string | Номер свидетельства о постановке на учет по ндс |
| Ownership | object | Формы юридического лица |
| Id | int | Идентификатор формы юридического лица |
| Name | string | Название формы юридического лица |
| ShortName | string | Сокращенное название компании |
| IdShift | int | Идентификатор открытой смены или последней открытой смены |
Описание значения поля Ownership
"Ownership": {"Id": 2, "Name": "ТОО"}
| Значение статуса | Описание статуса |
| {"Id": 1, "Name": "ИП"} | Индивидуальный предприниматель |
| {"Id": 2, "Name": "ТОО"} | Товарищество с ограниченной ответственностью |
Если пользователь не зарегистрирован ни в одной компании, то вернется пустой массив компаний:
{
"Status": 200,
"Message": "OK",
"Data": {
"Companies": [ object ]
}
}
Ошибки
| Status | Message | Способ устранения | |
| 401 | Unauthorized: token is expired by 2h36m46s | Получить новый токен | |
| 500 | Internal Server Error | Обратиться в тех. поддержку |
