Amenities

This endpoint is used to retrieve the list of all amenities associated with a given room. Each amenity has a type which is included in the response data.

Endpoint

Method URI Headers
GET /api/rooms/{room}/amenities Authorization: Bearer <token>
Accept: application/json

Route Params

Param Description Type Required
{room} The ID of a given room. Integer Yes

Request & Response Examples

Successful Response

200

Example request

curl \
  --request GET \
  --url https://api.luxstay.com/api/rooms/10000/amenities \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer <token>'
1
2
3
4
5

Example response

{
    "data": [
        {
            "id": 10,
            "name": "Cảnh quan đẹp",
            "description": "",
            "type": {
                "data": {
                    "id": 3,
                    "name": "Hoạt động giải trí",
                    "description": ""
                }
            }
        },
        {
            "id": 12,
            "name": "Hướng biển",
            "description": "",
            "type": {
                "data": {
                    "id": 3,
                    "name": "Hoạt động giải trí",
                    "description": ""
                }
            }
        },
        {
            "id": 13,
            "name": "Gần sân golf",
            "description": "",
            "type": {
                "data": {
                    "id": 3,
                    "name": "Hoạt động giải trí",
                    "description": ""
                }
            }
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

Error Response

401

Reason invalid access token

Example response

{
    "message": "Unauthenticated."
}
1
2
3

403

Reason cannot access information of a given room

Example response

{
    "message": "You are not allowed to access or change information associated with this room."
}
1
2
3

404

Reason cannot find the given room

Example response

{
    "message": "Cannot find the given room"
}
1
2
3
Last Updated: 11/18/2018, 9:11:26 AM