# How can I get Customers info such as Past Appointments, Notes etc

**URL:** <https://developer.squareup.com/forums/t/how-can-i-get-customers-info-such-as-past-appointments-notes-etc/10500>\
**Category:** Questions\
**Tags:** customers-api\
**Created:** [August 28, 2023, 7:31pm UTC](https://developer.squareup.com/forums/t/how-can-i-get-customers-info-such-as-past-appointments-notes-etc/10500 "2023-08-28T19:31:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![08.slasher\_false](https://avatars.discourse-cdn.com/v4/letter/0/f475e1/32.png) [@08.slasher\_false](https://developer.squareup.com/forums/u/08.slasher_false)\
**Post date:** [August 28, 2023, 7:31pm UTC](https://developer.squareup.com/forums/t/how-can-i-get-customers-info-such-as-past-appointments-notes-etc/10500/1 "2023-08-28T19:31:13Z")

</div>

Hi there,  
I’d like to get a response in json from the customers, that will include

- Past Appointments
- Notes

So I’ll be able to update the CRM, please?

_Documentation says:_  
\*\* **Notes with reminders -** The rich notes that sellers can create in the Seller Dashboard aren’t included in the `Customer` object. However, the API does provide an optional note field that displays on the **Personal Information** card in the Seller Dashboard.\*

But I can’t find how to get and update the note anywhere.

Thank you!

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [August 28, 2023, 9:13pm UTC](https://developer.squareup.com/forums/t/how-can-i-get-customers-info-such-as-past-appointments-notes-etc/10500/2 "2023-08-28T21:13:31Z")

</div>

With the Bookings API you’ll use the [ListBookings](https://developer.squareup.com/reference/square/bookings-api/list-bookings) endpoint. You can scope the retrieval to a particular customer, a service-providing team member, a service location, or a specific range of the service-starting time.

You define the retrieval scopes by specifying in the URL the path parameters of `customer_id`, `team_member_id`, `location_id`, `start_at_min`, or `start_at_max`. Notice that the start-time range cannot be longer than 31 days.

When calling `ListBookings`, you can specify a customer ID, location ID, team member ID, or range of start times. If none of these are set, their default values are used as follows:

- If `customer_id` isn’t specified, bookings of all customers of the seller are returned.
- If `team_member_id` isn’t specified, bookings of all team members of the seller are returned.
- If `start_at_min` isn’t specified, the current time becomes the earliest start time by which to retrieve bookings.
- If `start_at_max` isn’t specified, 31 days after `start_at_min` is the latest start time by which to retrieve bookings. 🙂
