booking/index

GET /api/3.0/booking/index

Retrieve a listing of bookings in the system.

Query timestamps may be Date strings or unix timestamps, and can be prefixed with ‘<’ or ‘>’ to match before or after a date.

Query Parameters:
 
  • status_id (string) – The current status of a booking.
  • customer_id (integer) – The customer id associated with the booking.
  • customer_email (string) – The customer email associated with the booking.
  • start_date (string/timestamp) – The date the booking starts on (i.e. check-in).
  • end_date (string/timestamp) – The date the booking ends on (i.e. check-out).
  • last_modified (string/timestamp) – The date the booking was last changed. Useful for getting bookings added or changed since your last call.
  • limit (integer) – The limit of bookings to return per page (default: 100).
  • page (integer) – The page of results to return.
Response JSON Array of Objects:
 
  • booking_id (integer) – The internal index of a booking.
  • code (string) – The unique booking reference code.
  • status_id (string) – The status code of the booking.
  • status_name (string) – The display name of the booking status.
  • created_date (timestamp) – The date/time the booking was created.
  • total (float) – The full value of the booking.
  • tax_total (float) – The sum of the taxes applied to the booking.
  • paid_total (float) – The amount the customer has paid on the booking.
  • customer_name (string) – The full name of the booking contact.
  • customer_email (string) – The email address of the booking contact.
  • summary (string) – A brief description of the contents of the booking.
  • date_desc (string) – A string describing the booked dates/times.
  • token (string) – A customer token for the booking, can be used to build links to customer portions of the reservation system.
 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
{
    "version": "3.0",
    "account_id": 1,
    "host_id": "your-company.checkfront.com",
    "name": "Your Company",
    "locale": {
        "id": "en_US",
        "lang": "_en",
        "currency": "CAD"
    },
    "request": {
        "status": "OK",
        "resource": "booking",
        "id": "index",
        "method": "get",
        "records": 1,
        "total_records": 1,
        "limit": 100,
        "page": 1,
        "pages": 1,
        "time": 0.0003
    },
    "booking/index": {
        "3149": {
            "booking_id": 3149,
            "code": "PVCA-050314",
            "status_id": "PAID",
            "status_name": "Paid",
            "created_date": 1394079749,
            "total": "141.90",
            "tax_total": "12.90",
            "paid_total": "141.90",
            "customer_name": "Your Customer",
            "customer_email": "support@checkfront.com",
            "summary": "Islands Snorkeling Tour",
            "date_desc": "Wed Mar  5, 2014",
            "token": "57c2ac0a58dc02a72df50a8841b1c8a190627ff69a2435060a3ed3d469819477"
        }
    }
}