Skip to main content
GET
/
api
/
v1
/
scheduling
/
{business_id}
/
bookings
List bookings (available slots and appointments)
curl --request GET \
  --url https://api.izap.ai/api/v1/scheduling/{business_id}/bookings \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": 501,
      "status": "confirmed",
      "customer": {
        "id": 9001,
        "name": "Maria Silva"
      },
      "service": {
        "id": 42,
        "name": "Corte de cabelo"
      },
      "provider": {
        "id": 7,
        "name": "Ana"
      },
      "start_time": "2026-07-10T14:00:00",
      "duration": 30,
      "value": 60
    }
  ],
  "page": 1,
  "total_pages": 1,
  "total_records": 1
}

Authorizations

Authorization
string
header
required

JWT access token obtained from POST /api/v1/auth/jwt/login, the OAuth token endpoint, or a business-scoped API token. Some Business/Chat/Template/Scheduling endpoints alternatively accept HTTP Basic credentials scoped to the business slug.

Path Parameters

business_id
string<uuid>
required

Query Parameters

establishment_id
integer
required
customer_id
integer
required
page
integer
default:1
page_size
integer
default:50

Response

Bookings page.

The response is of type object.