Appearance
Управление организацией
Получение информации
GET
/v2/org/
Получение информации о текущей организации.
Headers
Name | Value |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Response
json
[
{
"name": "LeeCyber Corp.",
"email": "[email protected]",
"phone": "79999999999",
"description": "Экосистема для бизнеса",
"url": "http://leecyber.com",
"inn": "501817999160",
"datecon": "2021-04-08",
"logotype": null,
"discord": null,
"services": [
{
"id": 0,
"active": 1,
},
{
"id": 1,
"active": 0,
},
{
"id": 2,
"active": 0,
}
],
"manager": "Тимур Артиков",
"balance": 100000,
"bonus": 1000,
"credit": 50000,
"payAcc": {
"type": "1",
"lname": "Фамилия",
"fname": "Имя",
"pname": "Отчество",
"phone": "79999999999",
"email": "[email protected]",
"index": "123456",
"city": "Москва",
"address": "г. Москва, Тверская ул. 1",
"inn": "501817999160",
"bik": "1234567890",
"bankAccount": "1234567890",
"corAccount": "1234567890",
"nameBank": "LeeCyber.Pay",
"addressBank": "г. Москва, Тверская ул. 1",
"nameOrg": "LeeCyber",
"fullOrg": "LeeCyber",
"kpp": "123456789",
"ogrn": "123456789",
"govKBK": "",
"govOKTMO": ""
},
"id": 1
}
]
Сотрудники организации
GET
/v2/org/users
Получение информации о сотрудниках организации.
Headers
Name | Value |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Response
json
[
{
"id": 1,
"uid": 1,
"avatar": "_defaultUser.jpg",
"firstName": "Тестовый",
"lastName": "Пользователь",
"username": "test",
"gender": "m",
"city": "Москва",
"status": 2,
"dateBirth": "2000-01-01",
"dateConn": "2021-04-08T00:00:00.000Z",
"corpEmail": "[email protected]",
"head": 0,
"access": [
"1",
"2",
"3",
"4"
],
"services": [
"0",
"1",
"2",
"7"
],
"post": "Тестовый пользователь",
"deptId": "b5c66a4b-7bdf-4a45-a0d8",
"dept": "Руководство"
},
]
Получение списка отделов
POST
/v2/org/structure
Получить список отделов компании.
Headers
Name | Value |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Response
json
[
{
"uuid": "b5c66a4b-7bdf-4a45-a0d8",
"name": "Руководство",
"parent": 0,
"head": 0,
"deputy": 0
}
]
История платежей
GET
/v2/org/pay
Получение информации о сотрудниках организации.
Headers
Name | Value |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Response
json
[
{
"type": 1,
"event": "Пополнение баланса организации",
"sum": "100",
"date": "2024-06-15T17:25:12.000Z",
"status": 1
},
]
Рекуррентные платежи
GET
/v2/org/recurrent
Получение информации о рекуррентных платежах.
Headers
Name | Value |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Response
json
[
{
"name": "Projects",
"price": "1250",
"per": "мес"
}
]
Создание организации
POST
/v2/org/create
Создание новой организации.
Headers
Name | Value |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Body
Name | Type | Description |
---|---|---|
name | string | Название |
string | Электронная почта | |
phone | string | Номер телефона |
inn | int | ИНН |
promocode | string | Промокод |
Response
json
{
"status": "OK",
"msg": "Created"
}
Подключение к организации
POST
/v2/org/connect
Подключение к организации.
Headers
Name | Value |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Body
Name | Type | Description |
---|---|---|
token | string | Токен доступа |
Response
json
{
"status": "OK",
"msg": "Connected"
}
Изменение информации
POST
/v2/org
Изменить информацию организации.
Headers
Name | Value |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Body
Name | Type | Description |
---|---|---|
name | string | Название организации |
string | Электронная почта | |
phone | string | Номер телефона |
desc | string | Описание организации |
site | string | Сайт |
logo | string | Логотип |
Response
json
{
"status": "OK",
"msg": "Information updated"
}
Добавить отдел
POST
/v2/org/structure
Добавить новый отдел в организацию.
Headers
Name | Value |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Body
Name | Type | Description |
---|---|---|
name | string | Название департамента |
parent | string | UUID родительского департамента |
head | int | UID руководителя департамента |
deputy | int | UID заместителя руководителя |
Response
json
{
"status": "OK",
}
Обновить отдел
POST
/v2/org/structure/:uuid
Обновить информацию отдела по UUID
Headers
Name | Value |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Body
Name | Type | Description |
---|---|---|
name | string | Название департамента |
parent | string | UUID родительского департамента |
head | int | UID руководителя департамента |
deputy | int | UID заместителя руководителя |
Response
json
{
"status": "OK",
}
Обновление платежных данных
POST
/v2/org/payacc
Обновить платежные данные организации.
Headers
Name | Value |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Body
Name | Type | Description |
---|---|---|
type | int | Тип |
lname | string | Имя |
fname | string | Фамилия |
pname | string | Отчество |
phone | string | Номер телефона |
string | ||
index | string | Почтовый индекс |
city | string | Город |
address | string | Почтовый адрес |
inn | string | ИНН |
bik | string | БИК |
bankAccount | string | Расчетный счет |
corAccount | string | Корсчет |
nameBank | string | Название банка |
addressBank | string | Адрес банка |
nameOrg | string | Короткое название |
fullOrg | string | Полное название |
kpp | string | КПП |
ogrn | string | ОГРН |
govKBK | string | КБК (государству) |
govOKTMO | string | ОКТМО (государству) |
Response
json
{
"status": "OK",
"msg": "Information updated"
}
Токены авторизации
GET
/v2/org/tokens/
Получить информацию о доступных токенах подключения.
Headers
Name | Value |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Response
json
[
{
"id": 1,
"name": "Тестовый токен",
"token": "Qg8NvZR2TtbRhOiE6vlT"
}
]
Добавить токен авторизации
POST
/v2/org/tokens
Вы можете добавить токен авторизации
Headers
Name | Value |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Body
Name | Type | Description |
---|---|---|
name | string | Название токена |
Response
json
{
"status": "OK",
"msg": "Token created"
}
Удалить токен авторизации
DELETE
/v2/org/token/:id
Удаление токена авторизации
Headers
Name | Value |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Response
json
{
"status": "OK",
"msg": "Token deleted"
}
Удалить пользователя
DELETE
/v2/org/user/:id
Удаление пользователя из организации
Headers
Name | Value |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Response
json
{
"status": "OK",
"msg": "Deleted"
}
Удалить отдел
DELETE
/v2/org/structure/:uuid
Удалить отдел по ID
Headers
Name | Value |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Response
json
{
"status": "OK",
}