GET /bookings/company/{companySlug}/calendars

Show all available date slots for user and service.

Headers

  • Authorization string Required

    Bearer {EASYWEEK_PARTNER_TOKEN}

Query parameters

  • range_start string(date) Required

    Filter by start date (YYYY-MM-DD)

  • range_end string(date) Required

    Filter by end date (YYYY-MM-DD)

  • service number Required

    Service ID

  • branch number Required

    Location ID

  • user number Required

    User ID

Responses

  • 200

    OK

    Hide response attribute Show response attribute object
    • data object Required
      Hide data attributes Show data attributes object
      • today string Required

        Minimum length is 1.

      • format string Required

        Minimum length is 1.

      • availability_timezone string Required

        Minimum length is 1.

      • days array[object] Required

        At least 1 element.

        Hide days attributes Show days attributes array[object]
        • date string Required

          Minimum length is 1.

        • spots array[object]

          At least 1 element.

          Hide spots attributes Show spots attributes array[object]
          • start string Required

            Minimum length is 1.

          • end string Required

            Minimum length is 1.

GET /bookings/company/{companySlug}/calendars
curl \
 -X GET https://widget.easyweek.io/api/v1/bookings/company/{companySlug}/calendars?range_start=2023-05-04&range_end=2023-05-04&service=42.0&branch=42.0&user=42.0 \
 -H "Authorization: string"
Response examples (200)
{
  "data": {
    "today": "string",
    "format": "string",
    "availability_timezone": "string",
    "days": [
      {
        "date": "string",
        "spots": [
          {
            "start": "string",
            "end": "string"
          }
        ]
      }
    ]
  }
}
Response examples (200)
{
  "data": {
    "today": "string",
    "format": "string",
    "availability_timezone": "string",
    "days": [
      {
        "date": "string",
        "spots": [
          {
            "start": "string",
            "end": "string"
          }
        ]
      }
    ]
  }
}