docs/data/base/v2/controller.advance.md
'house' - Return all 'rooms', 'doors', 'keys', and 'garage' recursive.
'house/keys' - Return all 'keys' items.
'house/keys/{id}' - Return one 'key' item.
'house/rooms/' - Return all 'rooms' and 'doors' items
'house/rooms/{id}/doors/{id}' - Return one 'door' item.
'house/garage' - Return information about garage.
'house/garage/items' - Return items located at garage. ( Excluded from house )
GET {BASE_URL}/wp-json/elementor/v1/house/{
"keys": [
{
"id": 0,
"name": "key_0"
},
{
"id": 1,
"name": "key_1"
}
],
"rooms": [
{
"id": 0,
"name": "room_0",
"doors": {
"id": 0,
"name": "door_0"
},
"0": {
"id": 1,
"name": "door_1"
}
},
{
"id": 1,
"name": "room_1",
"doors": [
{
"id": 0,
"name": "door_0"
},
{
"id": 1,
"name": "door_1"
}
]
}
],
"garage": {
"status": "garage available"
}
}
GET {BASE_URL}/wp-json/elementor/v1/house/keys[
{
"id": 0,
"name": "key_0"
},
{
"id": 1,
"name": "key_1"
}
]
GET {BASE_URL}/wp-json/elementor/v1/house/keys/1{
"id": 1,
"name": "key_1"
}
GET {BASE_URL}/wp-json/elementor/v1/house/rooms[
{
"id": 0,
"name": "room_0",
"doors": {
"id": 0,
"name": "door_0"
},
"0": {
"id": 1,
"name": "door_1"
}
},
{
"id": 1,
"name": "room_1",
"doors": [
{
"id": 0,
"name": "door_0"
},
{
"id": 1,
"name": "door_1"
}
]
}
]
GET {BASE_URL}/wp-json/elementor/v1/house/rooms/1{
"id": 1,
"name": "room_1",
"doors": [
{
"id": 0,
"name": "door_0"
},
{
"id": 1,
"name": "door_1"
}
]
}
GET {BASE_URL}/wp-json/elementor/v1/house/rooms/1/doors[
{
"id": 0,
"name": "door_0"
},
{
"id": 1,
"name": "door_1"
}
]
GET {BASE_URL}/wp-json/elementor/v1/house/rooms/1/doors/1{
"id": 1,
"name": "door_1"
}
GET {BASE_URL}/wp-json/elementor/v1/house/garage{
"status": "garage available"
}
GET {BASE_URL}/wp-json/elementor/v1/house/garage/items
[
"item0",
"item1"
]