Customers
Read tools
get_customer_details
get_customer_details
Get customer details by UID or email. Returns email, full name, created_at, and order count.InputOutput
The customer’s UUID
The customer’s email address
Write tools
create_customer
create_customer
Insights
Read tools
query_insights
query_insights
Invoices
Read tools
get_invoice_details
get_invoice_details
Get invoice details by UID, including status, totals, line items, and billing info.InputOutput
The invoice’s UUID
Write tools
create_invoice
create_invoice
Create an invoice for a customer.InputOutput
The customer’s database ID.
List of line items, each with description, quantity, unit_price.
ISO 4217 currency code (default: usd). Default:
"usd".create_invoice_line_item
create_invoice_line_item
Append a line item to an existing invoice.InputOutput
The invoice’s UUID.
Line item title.
Quantity (>=1).
Unit price in the invoice’s smallest currency unit.
Optional product ID linking the item to a product.
Optional description.
Notifications
Read tools
list_notifications
list_notifications
Browse workspace notifications with filters.InputOutput
Default:
true.Default:
false.Default:
true.Default:
25.Orders
Read tools
get_order_details
get_order_details
Get order details by UID including line items and customer info.InputOutput
The order’s UUID
get_order_history
get_order_history
get_orders
get_orders
Write tools
update_billing_address
update_billing_address
Update the billing address on an order.InputOutput
The order’s UUID.
Street address line 1.
City name.
Postal/ZIP code.
ISO country code (e.g. ‘US’).
Optional secondary address line.
Optional state/region code.
update_order
update_order
update_order_metadata
update_order_metadata
update_order_status
update_order_status
Update an order’s status. Pauses for approval before running.InputOutput
The order’s database ID.
New status. Cannot be ‘refunded’ or ‘cancelled’ (those have dedicated flows).
update_shipping_address
update_shipping_address
Update the shipping address on an order.InputOutput
The order’s UUID.
Street address line 1.
City name.
Postal/ZIP code.
ISO country code (e.g. ‘US’).
Optional secondary address line.
Optional state/region code.
Payments
Read tools
get_payment_details
get_payment_details
Get payment details by UID, including amount, status, and method.InputOutput
The payment’s UUID
Products
Read tools
get_product_details
get_product_details
Get product details by UID, including name, description, archive state, and default variant.InputOutput
The product’s UUID
get_products
get_products
Write tools
archive_deliverable
archive_deliverable
archive_product
archive_product
create_deliverable
create_deliverable
create_price
create_price
Create a new price for a product variant.InputOutput
The variant’s UUID.
Unit price.
ISO 4217 currency code (default: USD). Default:
"USD".Optional human-readable name for the price.
Optional ‘month’ or ‘year’ for subscriptions.
Whether to mark this as the default price for the variant. Default:
false.publish_product
publish_product
set_default_price
set_default_price
unarchive_product
unarchive_product