> For the complete documentation index, see [llms.txt](https://docs.zaui.com/zapi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zaui.com/zapi/zapi-calls.md).

# ZAPI Calls

- [Start Here](https://docs.zaui.com/zapi/zapi-calls/start-here.md)
- [Ping Test](https://docs.zaui.com/zapi/zapi-calls/start-here/ping-test.md)
- [Activity Calls](https://docs.zaui.com/zapi/zapi-calls/activity-calls.md)
- [All Activities by Date](https://docs.zaui.com/zapi/zapi-calls/activity-calls/all-activities-by-date.md): Get a list of all activities available by date.
- [All Activities by Name](https://docs.zaui.com/zapi/zapi-calls/activity-calls/all-activities-by-name.md): Get a list of all activities available by name.
- [Activity & Product Catalog](https://docs.zaui.com/zapi/zapi-calls/activity-calls/activity-and-product-catalog.md): Get a list of all activities and products available.
- [Activity Categories](https://docs.zaui.com/zapi/zapi-calls/activity-calls/activity-categories.md): Performs a fetch of all configured categories.
- [Activity Category by ID](https://docs.zaui.com/zapi/zapi-calls/activity-calls/activity-category-by-id.md): Performs a fetch of all configured categories by ID.
- [Cancelled Activities](https://docs.zaui.com/zapi/zapi-calls/activity-calls/cancelled-activities.md): Performs a fetch of a single cancelled activity or all cancelled activities by date.
- [Create Cancellation](https://docs.zaui.com/zapi/zapi-calls/activity-calls/create-cancellation.md): Create a cancellation for a specific activity for a single date or date range.
- [Check Inventory](https://docs.zaui.com/zapi/zapi-calls/activity-calls/check-inventory.md): Performs a single inventory check by travel date.
- [Single Activity Details](https://docs.zaui.com/zapi/zapi-calls/activity-calls/activity-details.md): Get details on a single activity, attraction or event.
- [Upcoming Activities](https://docs.zaui.com/zapi/zapi-calls/activity-calls/api-updates.md): Returns a list of activity objects upcoming for sale, based on the parameters in your query.
- [Remove Cancellation](https://docs.zaui.com/zapi/zapi-calls/activity-calls/remove-cancellation.md): Removes an existing cancellation for an activity.
- [Rental Equipment Calls](https://docs.zaui.com/zapi/zapi-calls/activity-calls/rental-equipment-calls.md)
- [Equipment Price Quote](https://docs.zaui.com/zapi/zapi-calls/activity-calls/rental-equipment-calls/zapipricequote.md): Pricing per piece of equipment
- [Equipment Availability](https://docs.zaui.com/zapi/zapi-calls/activity-calls/rental-equipment-calls/zapi_getequipmentavailability.md): Availability for a specific piece of equipment, equipment within a category or equipment used by the activity
- [Cart Contents](https://docs.zaui.com/zapi/zapi-calls/activity-calls/rental-equipment-calls/cart-contents.md)
- [Add to Cart](https://docs.zaui.com/zapi/zapi-calls/activity-calls/rental-equipment-calls/add-to-cart.md): Please Note: Response not currently available
- [Agent Calls](https://docs.zaui.com/zapi/zapi-calls/agent-calls.md)
- [Agent Login](https://docs.zaui.com/zapi/zapi-calls/agent-calls/agent-login.md): This call will return the API token, API User ID and API Account ID, which can then be used on subsequent calls.
- [Authenticate Agent](https://docs.zaui.com/zapi/zapi-calls/agent-calls/authenticate-agent.md): Authenticates that the agent is part of the system
- [Get Agent Profile](https://docs.zaui.com/zapi/zapi-calls/agent-calls/get-agent-profile.md): Retrieve the profile of any agent by ID.
- [Update Agent Username](https://docs.zaui.com/zapi/zapi-calls/agent-calls/update-agent-username.md): Update the username of the agent.
- [Update Agent Password](https://docs.zaui.com/zapi/zapi-calls/agent-calls/update-agent-password.md): Update the password of the agent.
- [Booking](https://docs.zaui.com/zapi/zapi-calls/booking.md)
- [Batch Availability](https://docs.zaui.com/zapi/zapi-calls/booking/batch-availability.md): This call will allow checking availability for a single activity, across many days.
- [Booking Search](https://docs.zaui.com/zapi/zapi-calls/booking/booking-search.md)
- [Search Bookings](https://docs.zaui.com/zapi/zapi-calls/booking/booking-search/search-bookings.md)
- [Search by Booking Number](https://docs.zaui.com/zapi/zapi-calls/booking/booking-search/search-by-booking-number.md): Search for a booking using the confirmation number.
- [Search by Last Name](https://docs.zaui.com/zapi/zapi-calls/booking/booking-search/search-by-last-name.md): Search for a booking using the last name on the booking.
- [Search by Mobile Number](https://docs.zaui.com/zapi/zapi-calls/booking/booking-search/search-by-mobile-number.md): Search for a booking using the mobile phone number on the booking.
- [Cancel Booking](https://docs.zaui.com/zapi/zapi-calls/booking/cancel-booking.md): This call will cancel the booking, even if there is an outstanding balance on the booking.
- [Email Itinerary](https://docs.zaui.com/zapi/zapi-calls/booking/email-itinerary.md): Send a notification based on booking status.
- [Generate Barcode Image](https://docs.zaui.com/zapi/zapi-calls/booking/generate-barcode-image.md): Create a barcode for activity or product related to a single booking ID.
- [Ticket Data by Booking ID](https://docs.zaui.com/zapi/zapi-calls/booking/ticket-data-by-booking-id.md): Retrieve ticket information related to a single booking.
- [Guest Specific](https://docs.zaui.com/zapi/zapi-calls/guest-specific.md)
- [Authenticate Guest](https://docs.zaui.com/zapi/zapi-calls/guest-specific/authenticate-guest.md): Authenticates that the guest is part of the system
- [Booking Details](https://docs.zaui.com/zapi/zapi-calls/guest-specific/booking-details.md): Get single booking details of a single guest.
- [Get Guest Profile](https://docs.zaui.com/zapi/zapi-calls/guest-specific/get-guest-profile.md): Retrieve the profile of any guest by ID.
- [Guest Lookup](https://docs.zaui.com/zapi/zapi-calls/guest-specific/guest-lookup.md): Search for a guest based on certain pieces of information.
- [Update Username](https://docs.zaui.com/zapi/zapi-calls/guest-specific/update-username.md): Update the username of the guest.
- [Update Password](https://docs.zaui.com/zapi/zapi-calls/guest-specific/update-password.md): Update the password of the guest.
- [Update Profile](https://docs.zaui.com/zapi/zapi-calls/guest-specific/update-profile.md)
- [Interacting with a Cart](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart.md)
- [Add Activity to Cart](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/add-activity.md): Adds a single activity to the cart order
- [Add Package to Cart](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/add-package-to-cart.md): Adds a package to the cart order
- [Add Product to Cart](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/add-product-to-cart.md): This API call will add the requested quantity to any existing quantities that are in the cart for the same product.
- [Clear Cart Session](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/clear-cart-session.md): Clear a current cart session.
- [Create a Unique Cart](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/create-a-unique-cart.md): Create a new cart session.
- [Get All Cart Sessions](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/get-all-cart-sessions.md): Will return a list of all the valid cart sessions active.
- [Get Cart Contents](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/get-cart-contents.md): Returns information for a specific cart.
- [Load Booking into Cart](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/load-booking-into-cart.md): Add an existing booking into the cart.
- [Remove Activity](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/remove-activity.md): This API callback will remove the activity entirely from the cart. If the activity is part of a package that is also within the cart, this will remain.
- [Remove Product](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/remove-product.md): This API callback will remove the product entirely from the cart, regardless of the quantity for that product. If the same product is part of a package that is also within the cart, these will remain.
- [Remove Cart Session](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/remove-cart-session.md): Will remove the cartId from your list of allowed sessions, and clear any order contents that you might have attached to this session Id.
- [Update Notes to Cart](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/update-notes-to-cart.md): Add or update notes to a new or existing cart.
- [Update Customer Details](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/update-customer-details.md): Add or update customer details to a new or existing cart.
- [Transactions](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/transactions.md)
- [Process Payment](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/transactions/process-payment.md): Process Cart with Payment is used to create a new booking from the cart contents.
- [Process Single Transaction](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/transactions/process-single-transaction.md): This method is used to create all transactions on open ZAPI cart objects (this includes refunds).
- [Apply Promo Code](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/transactions/apply-promo-code.md)
- [Apply Gift Card](https://docs.zaui.com/zapi/zapi-calls/interacting-with-a-cart/transactions/apply-gift-card.md)
- [Manifest](https://docs.zaui.com/zapi/zapi-calls/manifest.md): zapiGetManifestEntireDayByDate
- [Entire Day Manifest](https://docs.zaui.com/zapi/zapi-calls/manifest/entire-day-manifest.md): Get the manifest that lists every booking for every activity for a single date.
- [Activity Manifest](https://docs.zaui.com/zapi/zapi-calls/manifest/activity-manifest.md): Get the daily manifest for a single activity.
- [Mobile](https://docs.zaui.com/zapi/zapi-calls/mobile.md)
- [Check In](https://docs.zaui.com/zapi/zapi-calls/mobile/check-in.md): Check in a guest or guests for a single activity in a single booking
- [Generate Z Report](https://docs.zaui.com/zapi/zapi-calls/mobile/generate-z-report.md): Print the cash out report for all mobile users.
- [User Logout](https://docs.zaui.com/zapi/zapi-calls/mobile/user-logout.md): Log a user out of a mobile session.
- [Packages](https://docs.zaui.com/zapi/zapi-calls/packages.md)
- [Get Package Categories](https://docs.zaui.com/zapi/zapi-calls/packages/get-package-categories.md): Search for all available package categories.
- [Get Packages by Category](https://docs.zaui.com/zapi/zapi-calls/packages/get-packages-by-category.md): Search for all packages within a single category.
- [Get Package Details](https://docs.zaui.com/zapi/zapi-calls/packages/get-package-details.md): Get details for a single package ID.
- [Minimum Dates to Book](https://docs.zaui.com/zapi/zapi-calls/packages/minimum-dates-to-book.md): Determine when a package needs to be booked by.
- [Package Pricing Details](https://docs.zaui.com/zapi/zapi-calls/packages/package-pricing-details.md): Get pricing for either a standard or multi-day package.
- [Products](https://docs.zaui.com/zapi/zapi-calls/products.md)
- [Product Inventory](https://docs.zaui.com/zapi/zapi-calls/products/product-inventory.md): Search against all available inventory for a product or only for a specific quantity.
- [Product Categories](https://docs.zaui.com/zapi/zapi-calls/products/product-categories.md): Search for all available product categories.
- [Product by Category](https://docs.zaui.com/zapi/zapi-calls/products/product-by-category.md): Search for a product by Category ID.
- [Product by Name](https://docs.zaui.com/zapi/zapi-calls/products/product-by-name.md): Search for a specific product by name.
- [Single Product Detail](https://docs.zaui.com/zapi/zapi-calls/products/single-product-detail.md)
- [System Info](https://docs.zaui.com/zapi/zapi-calls/system-info.md)
- [All Companies](https://docs.zaui.com/zapi/zapi-calls/system-info/all-companies.md)
- [All Equipment](https://docs.zaui.com/zapi/zapi-calls/system-info/all-equipment.md): Returns a list of all equipment for a system
- [Custom Fields List](https://docs.zaui.com/zapi/zapi-calls/system-info/custom-fields-list.md)
- [Employee List](https://docs.zaui.com/zapi/zapi-calls/system-info/employee-list.md)
- [Get System Info](https://docs.zaui.com/zapi/zapi-calls/system-info/get-system-info.md): Returns key info about the Zaui System and important settings.
- [User List](https://docs.zaui.com/zapi/zapi-calls/system-info/user-list.md): Returns a list of all users for the system
- [Waitlist](https://docs.zaui.com/zapi/zapi-calls/waitlist.md)
- [Single Activity Waitlist](https://docs.zaui.com/zapi/zapi-calls/waitlist/single-activity-waitlist.md): Get the waitlist for a single date per activity.
- [Add Guest](https://docs.zaui.com/zapi/zapi-calls/waitlist/add-guest.md): Add guest or guests to the waitlist for a single activity.
- [Convert to Cart](https://docs.zaui.com/zapi/zapi-calls/waitlist/convert-to-cart.md): Convert a waitlist item to a cart and confirm booking by adding a transaction.
- [Remove Guest](https://docs.zaui.com/zapi/zapi-calls/waitlist/remove-guest.md): Remove a guest or guests from the waitlist.
