NAiOS IconNAiOS Logo
Volver al catálogo

Booqable

booqable

Booqable is a rental software platform that helps businesses manage inventory, bookings, and online reservations.

Acciones
14
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (14)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Create CustomerBOOQABLE_CREATE_CUSTOMERAcción

Tool to create a new customer. use when onboarding a new client and you have verified their details. example: create 'jane doe' with email jane@doe.com.

Parámetros de entrada

  • namestringObligatorio

    The name of the customer

  • emailstring

    E-mail address of the customer

  • phonestring

    Customer's phone number

  • tax_region_idinteger

    Associated tax region ID

  • properties_attributesobject[]

    List of custom properties for the customer

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create OrderBOOQABLE_CREATE_ORDERAcción

Tool to create a new order. use after collecting valid customer id and timing details. example: create an order for customer '297f2584-...' starting at '2018-01-01t09:00:00z'.

Parámetros de entrada

  • stops_atstring

    Order stop datetime in ISO8601 format, e.g., '2018-02-01T09:00:00Z'.

  • starts_atstring

    Order start datetime in ISO8601 format, e.g., '2018-01-01T09:00:00Z'.

  • customer_idstringObligatorio

    ID of the customer for the order.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Product GroupBOOQABLE_CREATE_PRODUCT_GROUPAcción

Tool to create a new product group in booqable. use when you have defined the group's name and pricing details and want to organize items under a shared group.

Parámetros de entrada

  • skustring

    Stock Keeping Unit identifier for the product group.

  • namestringObligatorio

    Name of the product group.

  • price_typestring

    Pricing type (e.g., 'simple').

  • price_periodstring

    Pricing period (e.g., 'day').

  • base_price_in_centsinteger

    Base price in cents for the product group.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete CustomerBOOQABLE_DELETE_CUSTOMERAcción

Tool to delete (archive) a customer by id. use after confirming the customer should be hidden from searches.

Parámetros de entrada

  • idstringObligatorio

    The unique identifier (UUID or numeric ID) of the customer to delete (archive).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete OrderBOOQABLE_DELETE_ORDERAcción

Tool to delete (archive) an order by id. use when you need to hide completed or canceled orders from active listings.

Parámetros de entrada

  • idstringObligatorio

    The UUID or numeric ID of the order to archive.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Product GroupBOOQABLE_DELETE_PRODUCT_GROUPAcción

Tool to delete a product group by id. use when you need to permanently remove a product group from your catalog after confirming its identifier.

Parámetros de entrada

  • idstringObligatorio

    The unique identifier of the product group to delete.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get CustomerBOOQABLE_GET_CUSTOMERAcción

Tool to fetch a specific customer by id. use after obtaining a customer identifier to retrieve full customer details.

Parámetros de entrada

  • idstringObligatorio

    Unique identifier (UUID) or customer number to fetch.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get CustomersBOOQABLE_GET_CUSTOMERSAcción

Tool to retrieve a list of customers. use when you need to paginate through customers.

Parámetros de entrada

  • perinteger

    Number of customers per page. If None, server default is used.

  • pageinteger

    Page number to retrieve, must be >= 1.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get OrderBOOQABLE_GET_ORDERAcción

Tool to retrieve a specific order by id. use when you need complete details of a known order, including optional relationships like customer or coupon. call after confirming the order id.

Parámetros de entrada

  • idstringObligatorio

    Unique identifier (UUID or numeric) of the order to fetch.

  • includestring[]

    List of related resources to include, e.g., ['customer','coupon','start_location'].

  • fields[orders]string[]

    List of order fields to include in the response, e.g., ['created_at','updated_at','number'].

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get OrdersBOOQABLE_GET_ORDERSAcción

Tool to list all orders. use when you need to retrieve orders, optionally filtered by search term or paginated.

Parámetros de entrada

  • qstring

    Search term to filter orders.

  • perinteger

    Limits the number of orders per page.

  • pageinteger

    Page number to display. Defaults to 1.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get ProductBOOQABLE_GET_PRODUCTAcción

Tool to fetch a specific product by id. use after obtaining a product identifier to retrieve detailed inventory item data.

Parámetros de entrada

  • idstringObligatorio

    Unique identifier of the product to fetch.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Product GroupBOOQABLE_GET_PRODUCT_GROUPAcción

Tool to fetch a specific product group by id. use after obtaining the product group identifier to retrieve its full details.

Parámetros de entrada

  • idstringObligatorio

    Unique identifier (UUID) of the product group to fetch.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Product GroupsBOOQABLE_GET_PRODUCT_GROUPSAcción

Tool to retrieve a list of product groups. use when you need to browse product catalog by pages.

Parámetros de entrada

  • perinteger

    Number of product groups per page. If None, server default is used.

  • pageinteger

    Page number to retrieve, must be >= 1.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get ProductsBOOQABLE_GET_PRODUCTSAcción

Tool to retrieve a list of products. use when you need to list inventory items with pagination and filtering.

Parámetros de entrada

  • qstring

    Search term to filter products by name or description.

  • perinteger

    Number of products per page. If None, server default is used.

  • skustring

    Filter products by SKU.

  • pageinteger

    Page number to retrieve, must be >= 1.

  • sortstring

    Sort key for products (e.g., name, sku, created_at).

  • activeboolean

    Filter products by active status (true or false).

  • barcodestring

    Filter products by barcode.

  • category_idstring

    Filter products by category ID.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not