Методы для управления статусами сделок.
Возвращает список статусов сделок с пагинацией и поиском.
{
"status": true,
"message": "Deal statuses retrieved successfully",
"data": {
"statuses": [
{
"id": "j00e8400-e29b-41d4-a716-446655440150",
"name": "Новый",
"comment": "Начальный статус",
"sort_order": 1,
"is_default": true,
"color": "#2196F3",
"created_at": "2026-06-14T12:00:00Z",
"updated_at": "2026-06-14T12:00:00Z"
}
],
"pagination": {
"total": 1,
"page": 1,
"limit": 20,
"pages": 1
}
},
"meta": {
"timestamp": "2026-06-14T12:00:00Z",
"request_id": "...",
"path": "/api/v1/companies/.../modules/dm/statuses",
"method": "GET"
}
}Создаёт новый статус сделки.
{
"status": true,
"message": "Deal status created successfully",
"data": {
"id": "j00e8400-e29b-41d4-a716-446655440151",
"name": "В работе",
"comment": null,
"sort_order": 2,
"is_default": false,
"color": "#FF9800",
"created_at": "2026-06-14T12:05:00Z",
"updated_at": "2026-06-14T12:05:00Z"
},
"meta": {
"timestamp": "2026-06-14T12:05:00Z",
"request_id": "...",
"path": "/api/v1/companies/.../modules/dm/statuses",
"method": "POST"
}
}Изменяет порядок сортировки статусов.
{
"status": true,
"message": "Deal statuses reordered successfully",
"data": {
"reordered": true,
"status_ids": [
"j00e8400-e29b-41d4-a716-446655440150",
"j00e8400-e29b-41d4-a716-446655440151"
]
},
"meta": {
"timestamp": "2026-06-14T12:20:00Z",
"request_id": "...",
"path": "/api/v1/companies/.../modules/dm/statuses/reorder",
"method": "PUT"
}
}Возвращает информацию о статусе сделки.
{
"status": true,
"message": "Deal status retrieved successfully",
"data": {
"id": "j00e8400-e29b-41d4-a716-446655440150",
"name": "Новый",
"comment": "Начальный статус",
"sort_order": 1,
"is_default": true,
"color": "#2196F3",
"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/.../modules/dm/statuses/...",
"method": "GET"
}
}Обновляет данные статуса сделки.
{
"status": true,
"message": "Deal status updated successfully",
"data": {
"id": "j00e8400-e29b-41d4-a716-446655440151",
"name": "В работе (обновлено)",
"comment": "Активная работа над сделкой",
"sort_order": 2,
"is_default": false,
"color": "#FF9800",
"created_at": "2026-06-14T12:05:00Z",
"updated_at": "2026-06-14T12:10:00Z"
},
"meta": {
"timestamp": "2026-06-14T12:10:00Z",
"request_id": "...",
"path": "/api/v1/companies/.../modules/dm/statuses/...",
"method": "PATCH"
}
}Удаляет статус сделки.
{
"status": true,
"message": "Deal status deleted successfully",
"data": {
"status_id": "j00e8400-e29b-41d4-a716-446655440151",
"deleted": true
},
"meta": {
"timestamp": "2026-06-14T12:15:00Z",
"request_id": "...",
"path": "/api/v1/companies/.../modules/dm/statuses/...",
"method": "DELETE"
}
}