Методы для управления организациями аккаунта.
Возвращает список организаций, в которых состоит аккаунт.
{
"status": true,
"message": "Companies retrieved successfully",
"data": {
"companies": [
{
"id": "660e8400-e29b-41d4-a716-446655440020",
"name": "Автосервис на Пушкина",
"slug": "auto-pushkina",
"description": "Ремонт и обслуживание легковых автомобилей.",
"avatar_url": "",
"is_public": true,
"region": "РФ",
"site": "",
"email": "",
"role_code": "admin",
"joined_at": "2026-04-24T00:20:54Z",
"created_at": "2026-04-24T00:17:05Z",
"updated_at": "2026-06-13T15:29:02Z"
}
],
"pagination": {
"total": 1,
"page": 1,
"limit": 20,
"pages": 1
}
},
"meta": {
"timestamp": "2026-06-14T00:00:00Z",
"request_id": "...",
"path": "/api/v1/companies/my",
"method": "GET"
}
}Создаёт новую организацию. Slug генерируется автоматически из названия, но можно указать свой.
{
"status": true,
"message": "Company created successfully",
"data": {
"id": "770e8400-e29b-41d4-a716-446655440030",
"name": "МойКлад",
"slug": "moiklad",
"description": "Складской учёт",
"avatar_url": "",
"is_public": false,
"region": "РФ",
"site": "",
"email": "",
"created_at": "2026-06-14T12:00:00Z",
"updated_at": "2026-06-14T12:00:00Z"
},
"meta": {
"timestamp": "2026-06-14T12:00:00Z",
"request_id": "...",
"path": "/api/v1/companies",
"method": "POST"
}
}Проверяет, свободен ли slug для создания новой организации.
{
"status": true,
"message": "Slug unique check result",
"data": {
"slug": "my-warehouse",
"unique": true
},
"meta": {
"timestamp": "2026-06-14T00:00:00Z",
"request_id": "...",
"path": "/api/v1/companies/check-slug-unique",
"method": "GET"
}
}