Перейти к основному содержимому

Характеристики салона

Характеристики салона (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
}