Bagisto integration
Bagisto is an open-source Laravel commerce platform; this is its Admin REST API, served under /api/admin by the official Bagisto API Platform package. Manage the catalog (products with images, videos, per-customer-group prices, inventories, copy and bulk status or delete operations, categories and the category tree, attributes with their options, attribute families), customers (records, addresses with a default flag, customer groups, product reviews with bulk moderation), draft carts and admin-created orders (build a cart for a customer, add and update items, apply a coupon, choose shipping and payment methods, place the order, reorder, cancel, comment), order documents (invoices with print and duplicate send, shipments, refunds with a preview step, transactions), marketing rules (cart rules with coupons and bulk coupon generation, catalog rules), and store settings (channels, currencies, inventory sources, tax categories and tax rates), plus dashboard statistics. The host is part of the credential because every install is its own deployment. Authentication is an admin API bearer token.
What you can do with Bagisto
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Mass delete, 11 operations
- POSTbulk_delete_attributes
Mass delete attributes.
- POSTbulk_delete_cart_rule_coupons
Mass-delete coupons for a cart rule.
- POSTbulk_delete_cart_rules
Mass delete cart rules.
- POSTbulk_delete_catalog_rules
Mass delete catalog rules.
- POSTbulk_delete_categories
Mass delete categories.
- POSTbulk_delete_currencies
Mass delete currencies.
- POSTbulk_delete_customer_groups
Mass delete customer groups.
- POSTbulk_delete_customers
Mass delete customers.
- POSTbulk_delete_inventory_sources
Mass delete inventory sources.
- POSTbulk_delete_product_reviews
Mass delete reviews.
- POSTbulk_delete_products
Mass delete catalog products.
Coupon, 5 operations
- POSTapply_cart_coupon
Apply a coupon code.
- POSTcreate_cart_rule_coupon
Create a single coupon code for a cart rule.
- DELETEdelete_cart_rule_coupon
Delete a coupon.
- GETlist_cart_rule_coupons
List coupons for a cart rule.
- DELETEremove_cart_coupon
Remove the applied coupon.
Mass update statu, 5 operations
- POSTbulk_update_category_status
Mass update category status.
- POSTbulk_update_customer_status
Mass update customer status.
- POSTbulk_update_invoice_status
Mass update invoice status.
- POSTbulk_update_product_review_status
Mass update review status.
- POSTbulk_update_product_status
Mass update catalog product status.
Addresse, 4 operations
- POSTcreate_customer_address
Create address for a customer.
- DELETEdelete_customer_address
Delete address.
- GETget_customer_address
Address detail.
- GETlist_customer_addresses
Get a customer's saved addresses.
Attribute, 4 operations
- POSTcreate_attribute
Create a new attribute.
- DELETEdelete_attribute
Delete an attribute.
- GETget_attribute
Attribute detail with translations and options.
- GETlist_attributes
List attributes (datagrid parity).
Cart rule, 4 operations
- POSTcreate_cart_rule
Create a new cart rule.
- DELETEdelete_cart_rule
Delete a cart rule.
- GETget_cart_rule
Cart rule detail.
- GETlist_cart_rules
List cart rules.
Catalog rule, 4 operations
- POSTcreate_catalog_rule
Create a catalog rule.
- DELETEdelete_catalog_rule
Delete a catalog rule.
- GETget_catalog_rule
Catalog rule detail.
- GETlist_catalog_rules
List catalog rules.
Categorie, 4 operations
- POSTcreate_category
Create a new category.
- DELETEdelete_category
Delete a category.
- GETget_category
Category detail with all translations.
- GETlist_categories
List categories (datagrid parity).
Currencie, 4 operations
- POSTcreate_currency
Create a new currency.
- DELETEdelete_currency
Delete a currency.
- GETget_currency
Currency detail.
- GETlist_currencies
List currencies (datagrid parity).
Customer, 4 operations
- POSTcreate_customer
Create a new customer.
- DELETEdelete_customer
Delete a customer.
- GETget_customer
Customer detail.
- GETlist_customers
List customers.
Familie, 4 operations
- POSTcreate_attribute_family
Create a new attribute family.
- DELETEdelete_attribute_family
Delete an attribute family.
- GETget_attribute_family
Attribute family detail with attribute groups and attributes.
- GETlist_attribute_families
List attribute families (datagrid parity).
Group, 4 operations
- POSTcreate_customer_group
Create a new customer group.
- DELETEdelete_customer_group
Delete a customer group.
- GETget_customer_group
Customer group detail.
- GETlist_customer_groups
List customer groups.
Inventory source, 4 operations
- POSTcreate_inventory_source
Create a new inventory source.
- DELETEdelete_inventory_source
Delete an inventory source.
- GETget_inventory_source
Inventory source detail.
- GETlist_inventory_sources
List inventory sources.
Product, 4 operations
- POSTcreate_product
Create a catalog product (step 1 , all 7 types).
- DELETEdelete_product
Delete a catalog product.
- GETget_product
Catalog product detail (type-aware).
- GETlist_products
List catalog products (datagrid parity).
Tax categorie, 4 operations
- POSTcreate_tax_category
Create a tax category.
- DELETEdelete_tax_category
Delete a tax category.
- GETget_tax_category
Tax category detail.
- GETlist_tax_categories
List tax categories (datagrid parity).
Tax rate, 4 operations
- POSTcreate_tax_rate
Create a new tax rate.
- DELETEdelete_tax_rate
Delete a tax rate.
- GETget_tax_rate
Tax rate detail.
- GETlist_tax_rates
List tax rates.
Channel, 3 operations
- DELETEdelete_channel
Delete a channel.
- GETget_channel
Channel detail.
- GETlist_channels
List channels (datagrid parity).
Customer group price, 3 operations
- POSTcreate_customer_group_price
Add a customer-group price to a product.
- DELETEdelete_customer_group_price
Delete a customer-group price row.
- GETlist_customer_group_prices
List customer-group (tier) prices for a product.
Invoice, 3 operations
- POSTcreate_order_invoice
Create an invoice for an order.
- GETget_invoice
Get invoice detail.
- GETlist_invoices
List invoices (datagrid parity).
Refund, 3 operations
- POSTcreate_order_refund
Create a refund for an order.
- GETget_refund
Get refund detail.
- GETlist_refunds
List refunds (datagrid parity).
Review, 3 operations
- DELETEdelete_product_review
Delete a review.
- GETget_product_review
Review detail (with linked product + customer).
- GETlist_product_reviews
List customer reviews.
Shipment, 3 operations
- POSTcreate_order_shipment
Create a shipment for an order.
- GETget_shipment
Get shipment detail.
- GETlist_shipments
List shipments (datagrid parity).
Transaction, 3 operations
- POSTcreate_transaction
Record a payment (create transaction).
- GETget_transaction
Get a transaction by id.
- GETlist_transactions
List order transactions (datagrid parity).
Comment, 2 operations
- POSTcreate_order_comment
Add a comment to an order.
- GETlist_order_comments
List comments on an order.
Copy, 2 operations
- POSTcopy_cart_rule
Copy a cart rule.
- POSTcopy_product
Copy a catalog product.
Item, 2 operations
- POSTadd_cart_item
Add a product to the draft cart.
- DELETEremove_cart_item
Remove a single cart item.
Option, 2 operations
- POSTcreate_attribute_option
Add an option to a select/multiselect/checkbox attribute.
- DELETEdelete_attribute_option
Delete an attribute option.
Order, 2 operations
- GETget_order
Get order detail.
- GETlist_orders
List orders.
Reorder, 2 operations
- POSTreorder_order
Reorder an order.
- PUTreorder_product_images
Reorder product images.
Cancel, 1 operation
- POSTcancel_order
Cancel an order.
Cart, 1 operation
- GETget_cart
Get a draft cart.
Draft cart, 1 operation
- POSTcreate_customer_draft_cart
Create an empty draft cart for a customer.
Generate, 1 operation
- POSTgenerate_cart_rule_coupons
Bulk-generate coupons for a cart rule.
Image, 1 operation
- DELETEdelete_product_image
Delete a product image.
Inventorie, 1 operation
- GETlist_product_inventories
List per-source inventory rows for a product.
Payment method, 1 operation
- GETlist_cart_payment_methods
List supported payment methods for the draft cart.
Place, 1 operation
- POSTplace_order_from_cart
Place an order from a draft cart.
Preview, 1 operation
- POSTpreview_order_refund
Preview refund totals without saving.
Print, 1 operation
- GETprint_invoice
Download an invoice as PDF.
Shipping method, 1 operation
- GETlist_cart_shipping_methods
List available shipping rates for the draft cart.
Stat, 1 operation
- GETget_dashboard_stats
Admin dashboard statistics.
Tree, 1 operation
- GETget_category_tree
Category tree (nested).
Video, 1 operation
- DELETEdelete_product_video
Delete a product video.
Showing the first 120 of 146 endpoints. The rest are in the product, searchable from the workflow builder and from chat.
Use Bagisto from Claude Code, Cursor or Codex
Connect Bagisto in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Bagisto operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Bagisto
Create your workspace
Sign up free. Nothing to install.
Connect Bagisto once
Add your Bagisto connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Bagisto integration FAQ
- What can you do with the Bagisto integration?
- LiveContext exposes 146 operations on Bagisto, covering mass delete, coupon, mass update statu and addresse.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…