For providers

Operations

Managing bookings

Approve / decline pending bookings, reschedule, refund, and run cancellations.

/provider/bookings shows every booking on your tenant — filter by status (PENDING / CONFIRMED / COMPLETED / CANCELLED / REFUNDED), client, or date range.

Approval flow

If an offering is set to require approval, customer bookings land in PENDING_APPROVAL. The provider gets a notification + email; approve from /provider/bookings or decline with a reason. Approved bookings flip to PENDING (awaiting payment) → CONFIRMED on payment success.

Reschedule

Open the booking → Reschedule → pick a new slot. If capacity allows, the booking item updates atomically. Customer is notified.

Refund

You can issue a partial or full refund manually. The refund respects the offering's cancellation policy by default but can be overridden. Stripe / Razorpay refund is initiated immediately; the booking flips to REFUNDED on success.