For Agents
Manage rental orders, products, bundles, customers, and availability for Booqable rental businesses across 35 v4 endpoints.
Get started with Booqable API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"create a Booqable rental order"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Booqable API API.
Create, list, and update rental orders with line items, dates, and pricing
Check product availability across stock and date ranges before reserving
Manage customer records with billing and shipping details
Maintain product catalogues including bundles and barcoded inventory
Record and review payments tied to rental orders
GET STARTED
Use for: Check availability for product id prod_42 across the next two weeks, Create a new rental order for customer cust_99 with three items between June 15 and June 20, Update the pickup time on an existing rental order, List every payment recorded against a specific order
Not supported: Does not handle card payment processing, accounting, or vacation property listings — use for equipment and event rental order, inventory, and availability management only.
Jentic publishes the only available OpenAPI document for Booqable API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Booqable API, keeping it validated and agent-ready. Booqable is a rental management platform for equipment, party, AV, and tool rental businesses. The v4 API exposes orders, customers, products, bundles, locations, payments, documents, barcodes, and availability checks so rental shops can drive bookings, manage inventory, and reconcile payments from a custom storefront, in-store POS, or AI agent. Authentication uses a bearer token tied to the company's Booqable workspace.
Generate and update rental documents such as quotes and contracts
Configure locations and authentication methods for the workspace
Patterns agents use Booqable API API for, with concrete tasks.
★ Custom rental storefront with availability checks
Rental shops build branded storefronts that quote real-time availability and reserve products in Booqable as the source of truth. The API exposes GET /availabilities to confirm stock for a date range, then POST /orders to lock in the reservation with line items and customer details. A typical storefront integration ships in a sprint using v4 bearer-token auth.
Check availability for product id prod_tent01 from 2026-07-01 to 2026-07-03, then create an order for customer cust_88 with that product and confirm the order id
POS-driven inventory and barcode management
In-store staff scan barcodes at pickup and return to update Booqable inventory and trigger document generation. The /barcodes resource creates and updates barcode records on serialised items, /products keeps catalogue data in sync, and /documents produces the rental contract or pickup slip in the same flow. POS integrations usually go live in under a week.
Look up the barcode 1234567890 to find the attached product, then mark the matching order line as picked up and generate a contract document
Bundle-based packages for events
Event rental businesses bundle complementary items (a tent plus tables plus chairs) and price them as a package. POST /bundles creates the bundle, GET /bundles lists current bundles for the storefront, and orders reference the bundle id so pricing and availability roll up automatically. Bundles let small teams launch package deals without spreadsheets.
Create a bundle named 'Garden Party Pack' that combines product ids prod_tent01, prod_table10, and prod_chair20 with a 15 percent discount
Agent-driven rental booking via Jentic
An AI agent takes a natural-language booking request ('book a party tent for next Saturday'), uses Jentic to find Booqable's availability and order endpoints, and creates the rental in seconds. The bearer token stays in the Jentic vault while the agent only sees scoped operation schemas.
Search Jentic for 'create a Booqable rental order', load the schema, and execute it for customer cust_42 with product id prod_chairs and dates 2026-08-10 to 2026-08-12
35 endpoints — jentic publishes the only available openapi specification for booqable api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/orders
Create a rental order
/orders/{id}
Retrieve a rental order by id
/availabilities
Check product availability across a date range
/products
Create a product in the catalogue
/customers
Create a customer record
/bundles
Create a bundle of products
/payments
List payments recorded against orders
/documents
Generate a rental document
/orders
Create a rental order
/orders/{id}
Retrieve a rental order by id
/availabilities
Check product availability across a date range
/products
Create a product in the catalogue
/customers
Create a customer record
Three things that make agents converge on Jentic-routed access.
Credential isolation
The Booqable bearer token is stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped execution access only; the raw bearer token never enters prompts, logs, or tool outputs.
Intent-based discovery
Agents search Jentic for intents like 'check rental availability' or 'create a Booqable order' and Jentic returns the matching v4 operations with their input schemas, so the agent calls the right endpoint without crawling docs.
Time to first call
Direct Booqable integration: 3-5 days for auth, availability logic, and bundle handling. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Shopify Admin API
General-purpose e-commerce API for product sales rather than time-based rentals.
Use Shopify when the merchant sells products outright; use Booqable when the catalogue is rented by date and availability windows matter.
Your.Rentals Marketplace API
Vacation rental marketplace API focused on accommodation distribution.
Use Your.Rentals for short-stay accommodation listings; use Booqable for equipment, AV, and party rental inventory management.
Lightspeed API
Retail POS that pairs with Booqable for in-person sales alongside rental orders.
Pair Lightspeed with Booqable when the same shop runs outright product sales through a retail POS in addition to time-based rentals.
Square API
Payment and POS platform commonly used for in-person rental check-out alongside Booqable.
Add Square to capture card payments at pickup while Booqable holds the rental order, customer, and inventory state.
Specific to using Booqable API API through Jentic.
Why is there no official OpenAPI spec for Booqable API?
Booqable does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Booqable API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Booqable API use?
Booqable v4 uses HTTP bearer token authentication. The token is scoped to a single company workspace, and the base URL includes your company slug (https://{company_slug}.booqable.com/api/4). Jentic stores the token in the vault and injects it at execution so it never enters the agent's context.
Can I check rental availability with the Booqable API?
Yes. Call GET /availabilities with the product ids and date range; the response indicates whether the requested quantity is available. Pair it with POST /orders to convert an availability check into a confirmed reservation in the same flow.
How do I create a rental order through Jentic?
Run pip install jentic, then search Jentic for 'create a Booqable rental order', load the POST /orders schema, and execute it with the customer id, product line items, and pickup and return dates. Jentic returns the created order id without exposing the bearer token to the agent.
What are the rate limits for the Booqable API?
Booqable does not publish explicit rate limits in the v4 spec; rental shops on standard plans rarely hit ceilings under storefront and POS load. For bulk catalogue syncs, paginate listing endpoints and avoid tight loops over /availabilities by batching date ranges.
Can I bundle products together for package deals?
Yes. POST /bundles creates a bundle that references multiple product ids; GET /bundles lists active bundles. Orders can reference the bundle so pricing and availability roll up automatically across the bundled items.
Is the Booqable API free to use?
API access is included with paid Booqable subscription plans rather than billed per call. You generate the bearer token from the workspace settings and use the same token for all v4 endpoints.
/bundles
Create a bundle of products
/payments
List payments recorded against orders
/documents
Generate a rental document