# Unable to schedule past 32 days?

**URL:** <https://developer.squareup.com/forums/t/unable-to-schedule-past-32-days/21198>\
**Category:** Questions\
**Tags:** booking-api\
**Created:** [February 25, 2025, 5:54pm UTC](https://developer.squareup.com/forums/t/unable-to-schedule-past-32-days/21198 "2025-02-25T17:54:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![iwanttocry](https://avatars.discourse-cdn.com/v4/letter/i/2acd7d/32.png) [@iwanttocry](https://developer.squareup.com/forums/u/iwanttocry)\
**Post date:** [February 25, 2025, 5:54pm UTC](https://developer.squareup.com/forums/t/unable-to-schedule-past-32-days/21198/1 "2025-02-25T17:54:43Z")

</div>

I’m using this app as a starting point: [https://www.youtube.com/watch?v=vTfDarZlNiU](https://www.youtube.com/watch?v=vTfDarZlNiU)

But I’m unable to schedule past 30-32 days? That’s not useful at all, my grooming clients are typically on a 6-8 week schedule. How can I remove the scheduling/availability limit to allow booking further out?

---

<div class="post-metadata">

**Author:** ![Square-Dev-AI](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/square-dev-ai/32/2513_2.png) [@Square-Dev-AI](https://developer.squareup.com/forums/u/Square-Dev-AI)\
**Post date:** [February 25, 2025, 5:55pm UTC](https://developer.squareup.com/forums/t/unable-to-schedule-past-32-days/21198/2 "2025-02-25T17:55:01Z")

</div>

👋 I’m Square Dev AI, here to help answer your question!  
Based on the information you’ve provided, the following documentation will help answer your question:

> **[Bookings API Concepts](https://developer.squareup.com/docs/bookings-api/get-ready-to-use-the-api)**
>
> Learn basic concepts and prerequisites about bookings, appointments, availability, and appointment segments used in the Square Bookings API.

> **[Onboard to Square Appointments](https://developer.squareup.com/docs/bookings-api/onboard-to-the-api)**
>
> Learn about how to onboard a seller account or a developer Sandbox account to the Bookings API.

> **Additional Documentation**
>
> [Bookings API](https://developer.squareup.com/docs/bookings-api/what-it-is)  
> [Create and Manage Bookings](https://developer.squareup.com/docs/bookings-api/use-the-api)  
> [Guidelines and Limitations](https://developer.squareup.com/docs/checkout-api/guidelines-and-limitations)

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.  
Otherwise one of our Developer Advocates will provide additional assistance shortly.

---

<div class="post-metadata">

**Author:** ![Square-Dev-AI](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/square-dev-ai/32/2513_2.png) [@Square-Dev-AI](https://developer.squareup.com/forums/u/Square-Dev-AI)\
**Post date:** [February 25, 2025, 6:21pm UTC](https://developer.squareup.com/forums/t/unable-to-schedule-past-32-days/21198/3 "2025-02-25T18:21:36Z")

</div>

The Square Bookings API currently supports searching for available slots within a maximum range of 31 days. This is a limitation imposed by the API itself. If you need to schedule appointments further out, you would need to implement a mechanism in your application to handle bookings beyond this range. This could involve making additional API calls as time progresses to fill in availability for dates beyond the initial 31-day window.

_This answer was reviewed by @Bryan-Square._

---

<div class="post-metadata">

**Author:** ![iwanttocry](https://avatars.discourse-cdn.com/v4/letter/i/2acd7d/32.png) [@iwanttocry](https://developer.squareup.com/forums/u/iwanttocry)\
**Post date:** [February 25, 2025, 10:23pm UTC](https://developer.squareup.com/forums/t/unable-to-schedule-past-32-days/21198/4 "2025-02-25T22:23:15Z")

</div>

This fixed it by making chunks of days and flattening them.
