# "Booked By'/creator\_details field in API bookings

**URL:** <https://developer.squareup.com/forums/t/booked-by-creator-details-field-in-api-bookings/22810>\
**Category:** Questions\
**Tags:** booking-api\
**Created:** [June 16, 2025, 9:42pm UTC](https://developer.squareup.com/forums/t/booked-by-creator-details-field-in-api-bookings/22810 "2025-06-16T21:42:37Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![masonym](https://avatars.discourse-cdn.com/v4/letter/m/898d66/32.png) [@masonym](https://developer.squareup.com/forums/u/masonym)\
**Post date:** [June 16, 2025, 9:42pm UTC](https://developer.squareup.com/forums/t/booked-by-creator-details-field-in-api-bookings/22810/1 "2025-06-16T21:42:37Z")

</div>

Hi there,

I’m having some trouble with my booking implementation with Square’s API.

Through my web app, when I create a booking with `bookings.create({bookingRequest})`, the `creator_details` field (Read-Only) sets the details to be such that the person who booked the appointment is the Owner of the Square account, rather than something like having the `creator_type` be “CUSTOMER”, or even the Team Member that it is booked with.

The reason this is an issue for me, is because normally when a service is booked through a Staff member, the Owner should be receiving a notification, however currently the Owner does not receive notifications, presumably because they are the one who is “booking” the appointment according to the backend. This is also an issue because the Owner is also bookable by customers online, meaning they are not receiving notifications even for their own appointments.

To be clear, no notification at all is sent to the Owner when the booking source is the API - but individual staff members receive notifications as long as they are not an Owner. All email preferences are set up accordingly in the Square Dashboard, and notification behaviour is functioning as I would expect from the `book.squareup.com` domain.

Is there any fix or workaround for this behaviour? I understand in [this forum post](https://developer.squareup.com/forums/t/seller-confirmation-email-is-not-recieved-for-bookings-made-with-api/9880), Bryan from Square mentions that the seller should receive an email when a booking is created, however that currently is not the case.

---

<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:** [June 16, 2025, 9:42pm UTC](https://developer.squareup.com/forums/t/booked-by-creator-details-field-in-api-bookings/22810/2 "2025-06-16T21:42:54Z")

</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](https://developer.squareup.com/docs/bookings-api/what-it-is)**
>
> The Bookings API lets you create and manage bookings for Square sellers.

> **[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 Concepts](https://developer.squareup.com/docs/bookings-api/get-ready-to-use-the-api)  
> [Create and Manage Bookings](https://developer.squareup.com/docs/bookings-api/use-the-api)  
> [Handle Bookings Webhook Events](https://developer.squareup.com/docs/bookings-api/use-webhooks)

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:** ![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:** [June 16, 2025, 10:44pm UTC](https://developer.squareup.com/forums/t/booked-by-creator-details-field-in-api-bookings/22810/3 "2025-06-16T22:44:38Z")

</div>

At this time all booking created by the API will show the owner and the booker. This is the expected behavior. However you didn’t receive any notifications? 🙂

---

<div class="post-metadata">

**Author:** ![masonym](https://avatars.discourse-cdn.com/v4/letter/m/898d66/32.png) [@masonym](https://developer.squareup.com/forums/u/masonym)\
**Post date:** [June 17, 2025, 12:40am UTC](https://developer.squareup.com/forums/t/booked-by-creator-details-field-in-api-bookings/22810/4 "2025-06-17T00:40:22Z")

</div>

Hi there, thank you for your reply - unfortunately, the owner is not receiving notifications upon a booking being made - they are still receiving notifications when an appointment is canceled, but not when the API creates a booking.

The customer is also correctly receiving notifications - it’s just the owner not receiving notifications for some reason.

---

<div class="post-metadata">

**Author:** ![masonym](https://avatars.discourse-cdn.com/v4/letter/m/898d66/32.png) [@masonym](https://developer.squareup.com/forums/u/masonym)\
**Post date:** [June 24, 2025, 2:19am UTC](https://developer.squareup.com/forums/t/booked-by-creator-details-field-in-api-bookings/22810/5 "2025-06-24T02:19:59Z")

</div>

Any updates on this for ideas as to why the owner isn’t receiving booking notifications? I can’t seem to figure it out, when the owner receives other notification emails like cancellations, but not bookings.

---

<div class="post-metadata">

**Author:** ![dylan](https://avatars.discourse-cdn.com/v4/letter/d/e95f7d/32.png) [@dylan](https://developer.squareup.com/forums/u/dylan)\
**Post date:** [January 14, 2026, 6:55am UTC](https://developer.squareup.com/forums/t/booked-by-creator-details-field-in-api-bookings/22810/6 "2026-01-14T06:55:05Z")

</div>

I have the same issue; it’s definitely a bug for Square.

---

<div class="post-metadata">

**Author:** ![YasonStudio](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/yasonstudio/32/11981_2.png) [@YasonStudio](https://developer.squareup.com/forums/u/YasonStudio)\
**Post date:** [June 12, 2026, 11:05am UTC](https://developer.squareup.com/forums/t/booked-by-creator-details-field-in-api-bookings/22810/7 "2026-06-12T11:05:27Z")

</div>

Hello guys. I faced with this problem too, but finally found custom booking widget for Square **iBooker Online** that can resolve this problem.
