Wiki
Clone wikiAPI-2.0 / Get_booking_services
API method DEPRECATED, please use Services for booking instead
Method: GET
Path: /api/bookings/booking_id
/services
Return list of services available for selected booking. Returned list of services contains all services returned by List services plus selected booking service even if it is currently deactivated.
This call requires authentication so X-Authentication header must be present.
Parameters: booking_id
(required)
Selected booking id
.
Example response JSON
{"services":[{ "id":1, "code":"A", "name":"Service 1", "price":110.0, "hourly":false, "maids_minimum":1, "maids_maximum":1, "hours_minimum":1, "hours_maximum":1, "extras":[{ "id":1,"name":"Extra 1","price":10.0,"quantity_based":true },{ "id":2,"name":"Extra 2","price":20.0,"quantity_based":false }], "pricing_parameters":[{ "id":1,"name":"Example pricing parameter","price":12.0,"quantity_minimum":1,"quantity_maximum":3 }] },{ "id":2, "code":"B", "name":"Service 2", "price":35.0, "hourly":true, "maids_minimum":1, "maids_maximum":3, "hours_minimum":2, "hours_maximum":4, "extras":[], "pricing_parameters":[] }]}
Example requests:
For production, replace https://acme-sandbox.l27.co
with https://<your subdomain>.launch27.com
(1) First, get auth token for user@email.com:
curl -H "X-API-Key: test_8kBFkhmf8TA7TZyQBh" \ -H "Content-Type: application/json" \ -X POST -k \ -d '{"auth": {"email": "user@email.com", "password":"trustno1"}}' \ https://acme-sandbox.l27.co/api/auth
{"user":{ "id":2, "email":"user@email.com", "single_access_token":"JZR39nBOtg89JyyqmeI", "first_name":"First", "last_name":"Last" }}
curl -H "X-API-Key: test_8kBFkhmf8TA7TZyQBh" \ -H "X-Authentication: user@email.com:JZR39nBOtg89JyyqmeI" \ -H "Content-Type: application/json" \ -H "Accept: application/launch27.v2" \ -X GET -k \ https://acme-sandbox.l27.co/api/bookings/1/services
Updated