Property Get / Property Set
GET https://yourdomain.com/bookyflow/api/guests/{{property_id}}/list
Returns all guests for a particular property
| Parameter | Description |
|---|---|
{{property_id}} |
(Required parameter) |
Status: OK (200)
{
"data": {
"listguests": [
{
"guests_uid": 3,
"firstname": "qwer",
"surname": "qwer",
"house": "qwer",
"street": "qwer",
"town": "qwer",
"county": "786",
"country": "DE",
"postcode": "qwer",
"tel_landline": "qwer",
"tel_mobile": "qwer",
"email": "qwer@test.com",
"vat_number": "",
"discount": 0,
"property_uid": "1"
},
{
"guests_uid": 5,
"firstname": "partner",
"surname": "partner",
"house": "asdf",
"street": "asdf",
"town": "asdf",
"county": "786",
"country": "DE",
"postcode": "asdf",
"tel_landline": "asdf",
"tel_mobile": "asdf",
"email": "partner@bookyflow.net",
"vat_number": "",
"discount": 0,
"property_uid": "1"
},
{
"guests_uid": 6,
"firstname": "asdf",
...
(Response truncated for brevity)
}
POST https://yourdomain.com/bookyflow/api/guests/{{property_id}}/{{guest_firstname}}/{{guest_surname}}/{{guest_house}}/{{guest_street}}/{{guest_town}}/{{guest_region}}/{{guest_country}}/{{guest_postcode}}/{{guest_landline}}/{{guest_mobile}}/{{guest_email}}/{{guest_vat_number}}/{{guest_discount}}/
While VAT number is included in the query, it is not currently stored, leave it and discount blank if required.
| Parameter | Description |
|---|---|
{{property_id}} |
(Required parameter) |
{{guest_firstname}} |
(Required parameter) |
{{guest_surname}} |
(Required parameter) |
{{guest_house}} |
(Required parameter) |
{{guest_street}} |
(Required parameter) |
{{guest_town}} |
(Required parameter) |
{{guest_region}} |
(Required parameter) |
{{guest_country}} |
(Required parameter) |
{{guest_postcode}} |
(Required parameter) |
{{guest_landline}} |
(Required parameter) |
{{guest_mobile}} |
(Required parameter) |
{{guest_email}} |
(Required parameter) |
{{guest_vat_number}} |
(Required parameter) |
{{guest_discount}} |
(Required parameter) |
Status: OK (200)
{
"data": {
"addguest": [
{
"guest_uid": "16"
}
]
},
"meta": {
"code": 200
}
}
PUT https://yourdomain.com/bookyflow/api/guests/{{property_id}}/{{guest_id}}/{{guest_firstname}}/{{guest_surname}}/{{guest_house}}/{{guest_street}}/{{guest_town}}/{{guest_region}}/{{guest_country}}/{{guest_postcode}}/{{guest_landline}}/{{guest_mobile}}/{{guest_email}}/{{guest_vat_number}}/{{guest_discount}}/
| Parameter | Description |
|---|---|
{{property_id}} |
(Required parameter) |
{{guest_id}} |
(Required parameter) |
{{guest_firstname}} |
(Required parameter) |
{{guest_surname}} |
(Required parameter) |
{{guest_house}} |
(Required parameter) |
{{guest_street}} |
(Required parameter) |
{{guest_town}} |
(Required parameter) |
{{guest_region}} |
(Required parameter) |
{{guest_country}} |
(Required parameter) |
{{guest_postcode}} |
(Required parameter) |
{{guest_landline}} |
(Required parameter) |
{{guest_mobile}} |
(Required parameter) |
{{guest_email}} |
(Required parameter) |
{{guest_vat_number}} |
(Required parameter) |
{{guest_discount}} |
(Required parameter) |
Status: OK (200)
{
"data": {
"updateguest": [
{
"property_uid": "1",
"guests_uid": "16"
}
]
},
"meta": {
"code": 200
}
}
DELETE https://yourdomain.com/bookyflow/api/guests/{{property_id}}/{{guest_id}}/
| Parameter | Description |
|---|---|
{{property_id}} |
(Required parameter) |
{{guest_id}} |
(Required parameter) |
Status: OK (200)
{
"data": {
"deleteguest": [
{
"message": "_BOOKYFLOW_MR_AUDIT_DELETE_GUEST",
"property_uid": "1",
"guests_uid": "16"
}
]
},
"meta": {
"code": 200
}
}