Group customer

The group_customer graph is for booking each seat specified in the group_owner booking

When creating a group_customer booking you must reference the group_owner booking like so

--request POST \
     --url https://api.timekit.io/v2/bookings \
     --header 'Content-Type: application/json' \
     --user :live_api_key_7nzvc7wsBQQISLeFSVhROys9V1bUJ1z7
     --data '{
          "resource_id": "d187d6e0-d6cb-409a-ae60-45a8fd0ec879",
          "graph": "group_customer",
          "action": "create",
          "related": {
            "owner_booking_id": "a1ebdd9d-db42-4cd3-a915-0202a034284a"
          },
          "customer": {
            "name": "Marty McFly",
            "email": "[email protected]"
          }
        }'

Available actions

  • create ➡️ state: confirmed

When in confirmed state

  • complete ➡️ state: completed
  • cancel_by_customer ➡️ state: cancelled_by_customer
  • cancel_by_owner ➡️ state: cancelled_by_owner

Possible states

  • confirmed
  • completed
  • error
  • cancelled_by_customer
  • cancelled_by_owner