Базовые методы для управления организацией.
Возвращает данные организации. Аккаунт должен быть участником.
{
"status": true,
"message": "Company retrieved successfully",
"data": {
"id": "660e8400-e29b-41d4-a716-446655440020",
"name": "Автосервис на Пушкина",
"slug": "auto-pushkina",
"description": "Ремонт и обслуживание легковых автомобилей.",
"avatar_url": "",
"is_public": true,
"region": "РФ",
"site": "",
"email": "",
"role_code": "owner",
"joined_at": "2026-04-24T00:20:54Z",
"created_at": "2026-04-24T00:17:05Z",
"updated_at": "2026-06-13T15:29:02Z"
},
"meta": {
"timestamp": "2026-06-14T00:00:00Z",
"request_id": "...",
"path": "/api/v1/companies/...",
"method": "GET"
}
}Обновляет данные организации. Все поля опциональны.
{
"status": true,
"message": "Company updated successfully",
"data": {
"id": "660e8400-e29b-41d4-a716-446655440020",
"name": "Автосервис на Пушкина",
"slug": "auto-pushkina",
"description": "Обновлённое описание.",
"avatar_url": "",
"is_public": false,
"region": "РФ",
"site": "https://auto-pushkina.ru",
"email": "info@auto-pushkina.ru",
"role_code": "owner",
"joined_at": "2026-04-24T00:20:54Z",
"created_at": "2026-04-24T00:17:05Z",
"updated_at": "2026-06-14T12:00:00Z"
},
"meta": {
"timestamp": "2026-06-14T12:00:00Z",
"request_id": "...",
"path": "/api/v1/companies/...",
"method": "PATCH"
}
}Возвращает список разрешений, доступных аккаунту в рамках организации.
{
"status": true,
"message": "Permissions retrieved successfully",
"data": [
{
"code": "fm.transactions.create",
"lvl": 1,
"criticality": 8,
"allow_expired": false
},
{
"code": "fm.analysis",
"lvl": 1,
"criticality": 5,
"allow_expired": true
}
],
"meta": {
"timestamp": "2026-06-14T00:00:00Z",
"request_id": "...",
"path": "/api/v1/companies/.../permissions",
"method": "GET"
}
}Безвозвратно удаляет организацию и все её данные.
{
"status": true,
"message": "Company deleted successfully",
"data": {
"company_id": "660e8400-e29b-41d4-a716-446655440020",
"dropped": true
},
"meta": {
"timestamp": "2026-06-14T12:05:00Z",
"request_id": "...",
"path": "/api/v1/companies/.../delete",
"method": "POST"
}
}