Booqable
Manage equipment rental orders, customers, inventory booking, and rental lifecycle transitions with Booqable.
Tools
| Name | Description |
|---|---|
list_ordersList rental orders with bounded pagination. Add status/date filters to avoid broad customer exports. | List rental orders with bounded pagination. Add status/date filters to avoid broad customer exports. |
get_orderFetch one Booqable rental order. Include customer/lines only when the workflow needs those details. | Fetch one Booqable rental order. Include customer/lines only when the workflow needs those details. |
create_orderCreate a Booqable rental order. Body should use documented JSON:API data attributes such as starts_at, stops_at, customer_id, and status. | Create a Booqable rental order. Body should use documented JSON:API data attributes such as starts_at, stops_at, customer_id, and status. |
update_orderUpdate one Booqable order using documented JSON:API attributes. | Update one Booqable order using documented JSON:API attributes. |
create_order_status_transitionTransition a rental order status through Booqable order_status_transitions, for example reserve, start, stop, cancel, or archive when supported by the account workflow. | Transition a rental order status through Booqable order_status_transitions, for example reserve, start, stop, cancel, or archive when supported by the account workflow. |
book_order_productsBook products or stock items onto an order with Booqable order_fulfillments. This allocates inventory; provide the exact documented action body. | Book products or stock items onto an order with Booqable order_fulfillments. This allocates inventory; provide the exact documented action body. |
list_customersSearch customers with bounded pagination. Prefer q/status filters before using detail actions. | Search customers with bounded pagination. Prefer q/status filters before using detail actions. |
create_customerCreate a customer. Customer bodies are PII-heavy; provide only fields required for the rental workflow. | Create a customer. Customer bodies are PII-heavy; provide only fields required for the rental workflow. |
Triggers
| Name | Description |
|---|---|
order_created_or_updatedPoll recent Booqable orders after an initial baseline. | Poll recent Booqable orders after an initial baseline. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('booqable', 'list_orders', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'booqable',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Booqable to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Booqable support?
Booqable supports 8 tools including List Orders, Get Order, Create Order, Update Order, Create Order Status Transition, and more.
Can I use Booqable with AI agents?
Yes. Add Booqable to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Booqable be used in stateful agent workflows?
Yes. Agents can combine Booqable tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Booqable use?
Booqable uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Booqable integration cost?
The Booqable integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Booqable support?
Booqable supports 1 triggers including Order Created or Updated.
Connect Booqable in minutes
Get 20,000 free action executions every month. No credit card required.