# NowBookIt API ## Docs - [Authentication & Setup](https://api-docs.nowbookit.com/authentication.md): How to authenticate with the NowBookIt IPOS Partner API, handle rate limits, and interpret errors - [Introduction](https://api-docs.nowbookit.com/index.md): API reference for integrating your system with Now Book It's reservation, gift card, and sales platform. - [Create Booking](https://api-docs.nowbookit.com/ipos/bookings/create.md): Create a new booking at your venue from your POS or external system - [Get Booking](https://api-docs.nowbookit.com/ipos/bookings/get.md): Retrieve a single booking by its unique NowBookIt booking ID - [List Bookings](https://api-docs.nowbookit.com/ipos/bookings/list.md): Retrieve a list of bookings with optional filters for date range, service, and customer details - [GET /Bookings/schedule](https://api-docs.nowbookit.com/ipos/bookings/schedule.md): Get available booking time slots for a given date and party size. - [GET /Bookings/tables](https://api-docs.nowbookit.com/ipos/bookings/tables.md): Retrieve available tables for a given date and duration. - [POST /Bookings/UpdateBookingAsync](https://api-docs.nowbookit.com/ipos/bookings/update.md): Update an existing booking. The bookingId field identifies which booking to update. - [PATCH /Bookings/{bookingId}/updatepax](https://api-docs.nowbookit.com/ipos/bookings/update-pax.md): Update the party size for an existing booking. - [PATCH /Bookings/{bookingId}/updatestatus](https://api-docs.nowbookit.com/ipos/bookings/update-status.md): Update the status of an existing booking. - [PATCH /Bookings/{bookingId}/updatetables](https://api-docs.nowbookit.com/ipos/bookings/update-tables.md): Update the tables assigned to an existing booking. - [GET /Customers](https://api-docs.nowbookit.com/ipos/customers/list.md): Retrieve a paginated list of customer records. - [POST /Customers/{id}/unsubscribe](https://api-docs.nowbookit.com/ipos/customers/unsubscribe.md): Unsubscribe a customer from marketing emails. - [PATCH /GiftCards/cancel](https://api-docs.nowbookit.com/ipos/gift-cards/cancel.md): Cancel a gift card by its card number. - [GET /GiftCards/{cardNumber}](https://api-docs.nowbookit.com/ipos/gift-cards/get.md): Retrieve a single gift card by its card number. - [GET /GiftCards](https://api-docs.nowbookit.com/ipos/gift-cards/list.md): Search and retrieve a paginated list of gift cards. - [POST /GiftCards/redeem](https://api-docs.nowbookit.com/ipos/gift-cards/redeem.md): Redeem a gift card in full or partially. - [IPOS Partner Suite](https://api-docs.nowbookit.com/ipos/index.md): REST API for integrating your POS or external system with NowBookIt's reservation, sales, and gift card platform. - [Bookings & Sales](https://api-docs.nowbookit.com/ipos/partner-inbound/bookings-sales.md): Push POS sales and booking events to NowBookIt. Custom-built per partner during onboarding. - [Gift Cards](https://api-docs.nowbookit.com/ipos/partner-inbound/gift-cards.md): Standard endpoints to redeem and check gift card balances via NowBookIt from your POS. - [Partner Inbound Webhooks](https://api-docs.nowbookit.com/ipos/partner-inbound/index.md): Register NowBookIt-hosted endpoints as webhook targets in your POS or system to push events to NowBookIt in real time. - [POST /Reservations](https://api-docs.nowbookit.com/ipos/reservations/create.md): Create a new reservation in NowBookIt from an external system such as a POS. - [GET /Resources/booking-statuses](https://api-docs.nowbookit.com/ipos/resources/booking-statuses.md): Retrieve all available booking status codes for your NowBookIt location. - [POST /Sales](https://api-docs.nowbookit.com/ipos/sales/create.md): Submit a POS sale transaction to NowBookIt. Amounts are in cents. - [GET /Sales](https://api-docs.nowbookit.com/ipos/sales/list.md): Retrieve paginated sales data linked to bookings. - [Partner Inbound Webhooks](https://api-docs.nowbookit.com/ipos/webhooks-reference/inbound.md): Endpoints your system calls to push events to NowBookIt. - [Outbound Webhooks](https://api-docs.nowbookit.com/ipos/webhooks-reference/outbound.md): Events NowBookIt pushes to your system when bookings or gift cards change. - [Webhooks Overview](https://api-docs.nowbookit.com/ipos/webhooks-reference/overview.md): Real-time event notifications across all NowBookIt integrations. - [Webhook Security](https://api-docs.nowbookit.com/ipos/webhooks-reference/security.md): How to verify and sign NowBookIt webhook payloads. - [POST /Webhooks](https://api-docs.nowbookit.com/ipos/webhooks/create.md): Subscribe to a new NowBookIt webhook event. - [DELETE /Webhooks/{event}](https://api-docs.nowbookit.com/ipos/webhooks/delete.md): Delete a webhook subscription. NowBookIt stops sending notifications after deletion. - [GET /Webhooks/{event}](https://api-docs.nowbookit.com/ipos/webhooks/get.md): Retrieve the webhook subscription for a specific event. - [Overview](https://api-docs.nowbookit.com/ipos/webhooks/index.md): Receive real-time event notifications from NowBookIt when bookings and gift cards change - [GET /Webhooks](https://api-docs.nowbookit.com/ipos/webhooks/list.md): Retrieve all webhook subscriptions for your NowBookIt location. - [PUT /Webhooks/{event}](https://api-docs.nowbookit.com/ipos/webhooks/update.md): Update the URL or credentials for an existing webhook subscription.