Характеристики салона
Характеристики салона (WiFi, парковка, оплата картой и т.д.). GET — публичный, POST/DELETE — только владелец.
Список удобств
GET /api/v1/salons/:id/features
Ответ 200
{
"success": true,
"status": "200",
"message": "Features retrieved successfully",
"errors": null,
"data": [
{
"id": "uuid",
"feature_name": "wifi",
"feature_value": "true"
},
{
"id": "uuid",
"feature_name": "parking",
"feature_value": "free"
}
]
}
Добавить удобство
POST /api/v1/salons/:id/features
Требует аутентификации. Только владелец салона.
Запрос
{
"feature": {
"feature_name": "wifi",
"feature_value": "true"
}
}
Ответ 201
{
"success": true,
"status": "201",
"message": "Feature added successfully",
"errors": null,
"data": {
"id": "uuid",
"feature_name": "wifi",
"feature_value": "true"
}
}
Удалить удобство
DELETE /api/v1/salons/:id/features/:fid
Требует аутентификации. Только владелец салона.
Ответ 200
{
"success": true,
"status": "200",
"message": "Feature removed successfully",
"errors": null,
"data": null
}