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.
Say what should happen.
The workflow builds itself.
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
bulk_delete_attributesBulk delete attributesPOSTMass delete attributes.bulk_delete_cart_rule_couponsBulk delete cart rule couponsPOSTMass-delete coupons for a cart rule.bulk_delete_cart_rulesBulk delete cart rulesPOSTMass delete cart rules.bulk_delete_catalog_rulesBulk delete catalog rulesPOSTMass delete catalog rules.bulk_delete_categoriesBulk delete categoriesPOSTMass delete categories.bulk_delete_currenciesBulk delete currenciesPOSTMass delete currencies.bulk_delete_customer_groupsBulk delete customer groupsPOSTMass delete customer groups.bulk_delete_customersBulk delete customersPOSTMass delete customers.bulk_delete_inventory_sourcesBulk delete inventory sourcesPOSTMass delete inventory sources.bulk_delete_product_reviewsBulk delete product reviewsPOSTMass delete reviews.bulk_delete_productsBulk delete productsPOSTMass delete catalog products.
Coupon, 5 operations
apply_cart_couponApply cart couponPOSTApply a coupon code.create_cart_rule_couponCreate cart rule couponPOSTCreate a single coupon code for a cart rule.delete_cart_rule_couponDelete cart rule couponDELETEDelete a coupon.list_cart_rule_couponsList cart rule couponsGETList coupons for a cart rule.remove_cart_couponRemove cart couponDELETERemove the applied coupon.
Mass update statu, 5 operations
bulk_update_category_statusBulk update category statusPOSTMass update category status.bulk_update_customer_statusBulk update customer statusPOSTMass update customer status.bulk_update_invoice_statusBulk update invoice statusPOSTMass update invoice status.bulk_update_product_review_statusBulk update product review statusPOSTMass update review status.bulk_update_product_statusBulk update product statusPOSTMass update catalog product status.
Addresse, 4 operations
create_customer_addressCreate customer addressPOSTCreate address for a customer.delete_customer_addressDelete customer addressDELETEDelete address.get_customer_addressGet customer addressGETAddress detail.list_customer_addressesList customer addressesGETGet a customer's saved addresses.
Attribute, 4 operations
create_attributeCreate attributePOSTCreate a new attribute.delete_attributeDelete attributeDELETEDelete an attribute.get_attributeGet attributeGETAttribute detail with translations and options.list_attributesList attributesGETList attributes (datagrid parity).
Cart rule, 4 operations
create_cart_ruleCreate cart rulePOSTCreate a new cart rule.delete_cart_ruleDelete cart ruleDELETEDelete a cart rule.get_cart_ruleGet cart ruleGETCart rule detail.list_cart_rulesList cart rulesGETList cart rules.
Catalog rule, 4 operations
create_catalog_ruleCreate catalog rulePOSTCreate a catalog rule.delete_catalog_ruleDelete catalog ruleDELETEDelete a catalog rule.get_catalog_ruleGet catalog ruleGETCatalog rule detail.list_catalog_rulesList catalog rulesGETList catalog rules.
Categorie, 4 operations
create_categoryCreate categoryPOSTCreate a new category.delete_categoryDelete categoryDELETEDelete a category.get_categoryGet categoryGETCategory detail with all translations.list_categoriesList categoriesGETList categories (datagrid parity).
Currencie, 4 operations
create_currencyCreate currencyPOSTCreate a new currency.delete_currencyDelete currencyDELETEDelete a currency.get_currencyGet currencyGETCurrency detail.list_currenciesList currenciesGETList currencies (datagrid parity).
Customer, 4 operations
create_customerCreate customerPOSTCreate a new customer.delete_customerDelete customerDELETEDelete a customer.get_customerGet customerGETCustomer detail.list_customersList customersGETList customers.
Familie, 4 operations
create_attribute_familyCreate attribute familyPOSTCreate a new attribute family.delete_attribute_familyDelete attribute familyDELETEDelete an attribute family.get_attribute_familyGet attribute familyGETAttribute family detail with attribute groups and attributes.list_attribute_familiesList attribute familiesGETList attribute families (datagrid parity).
Group, 4 operations
create_customer_groupCreate customer groupPOSTCreate a new customer group.delete_customer_groupDelete customer groupDELETEDelete a customer group.get_customer_groupGet customer groupGETCustomer group detail.list_customer_groupsList customer groupsGETList customer groups.
Inventory source, 4 operations
create_inventory_sourceCreate inventory sourcePOSTCreate a new inventory source.delete_inventory_sourceDelete inventory sourceDELETEDelete an inventory source.get_inventory_sourceGet inventory sourceGETInventory source detail.list_inventory_sourcesList inventory sourcesGETList inventory sources.
Product, 4 operations
create_productCreate productPOSTCreate a catalog product (step 1 , all 7 types).delete_productDelete productDELETEDelete a catalog product.get_productGet productGETCatalog product detail (type-aware).list_productsList productsGETList catalog products (datagrid parity).
Tax categorie, 4 operations
create_tax_categoryCreate tax categoryPOSTCreate a tax category.delete_tax_categoryDelete tax categoryDELETEDelete a tax category.get_tax_categoryGet tax categoryGETTax category detail.list_tax_categoriesList tax categoriesGETList tax categories (datagrid parity).
Tax rate, 4 operations
create_tax_rateCreate tax ratePOSTCreate a new tax rate.delete_tax_rateDelete tax rateDELETEDelete a tax rate.get_tax_rateGet tax rateGETTax rate detail.list_tax_ratesList tax ratesGETList tax rates.
Channel, 3 operations
delete_channelDelete channelDELETEDelete a channel.get_channelGet channelGETChannel detail.list_channelsList channelsGETList channels (datagrid parity).
Customer group price, 3 operations
create_customer_group_priceCreate customer group pricePOSTAdd a customer-group price to a product.delete_customer_group_priceDelete customer group priceDELETEDelete a customer-group price row.list_customer_group_pricesList customer group pricesGETList customer-group (tier) prices for a product.
Invoice, 3 operations
create_order_invoiceCreate order invoicePOSTCreate an invoice for an order.get_invoiceGet invoiceGETGet invoice detail.list_invoicesList invoicesGETList invoices (datagrid parity).
Refund, 3 operations
create_order_refundCreate order refundPOSTCreate a refund for an order.get_refundGet refundGETGet refund detail.list_refundsList refundsGETList refunds (datagrid parity).
Review, 3 operations
delete_product_reviewDelete product reviewDELETEDelete a review.get_product_reviewGet product reviewGETReview detail (with linked product + customer).list_product_reviewsList product reviewsGETList customer reviews.
Shipment, 3 operations
create_order_shipmentCreate order shipmentPOSTCreate a shipment for an order.get_shipmentGet shipmentGETGet shipment detail.list_shipmentsList shipmentsGETList shipments (datagrid parity).
Transaction, 3 operations
create_transactionCreate transactionPOSTRecord a payment (create transaction).get_transactionGet transactionGETGet a transaction by id.list_transactionsList transactionsGETList order transactions (datagrid parity).
Comment, 2 operations
create_order_commentCreate order commentPOSTAdd a comment to an order.list_order_commentsList order commentsGETList comments on an order.
Copy, 2 operations
copy_cart_ruleCopy cart rulePOSTCopy a cart rule.copy_productCopy productPOSTCopy a catalog product.
Item, 2 operations
add_cart_itemAdd cart itemPOSTAdd a product to the draft cart.remove_cart_itemRemove cart itemDELETERemove a single cart item.
Option, 2 operations
create_attribute_optionCreate attribute optionPOSTAdd an option to a select/multiselect/checkbox attribute.delete_attribute_optionDelete attribute optionDELETEDelete an attribute option.
Order, 2 operations
get_orderGet orderGETGet order detail.list_ordersList ordersGETList orders.
Reorder, 2 operations
reorder_orderReorder orderPOSTReorder an order.reorder_product_imagesReorder product imagesPUTReorder product images.
Cancel, 1 operation
cancel_orderCancel orderPOSTCancel an order.
Cart, 1 operation
get_cartGet cartGETGet a draft cart.
Draft cart, 1 operation
create_customer_draft_cartCreate customer draft cartPOSTCreate an empty draft cart for a customer.
Generate, 1 operation
generate_cart_rule_couponsGenerate cart rule couponsPOSTBulk-generate coupons for a cart rule.
Image, 1 operation
delete_product_imageDelete product imageDELETEDelete a product image.
Inventorie, 1 operation
list_product_inventoriesList product inventoriesGETList per-source inventory rows for a product.
Payment method, 1 operation
list_cart_payment_methodsList cart payment methodsGETList supported payment methods for the draft cart.
Place, 1 operation
place_order_from_cartPlace order from cartPOSTPlace an order from a draft cart.
Preview, 1 operation
preview_order_refundPreview order refundPOSTPreview refund totals without saving.
Print, 1 operation
print_invoicePrint invoiceGETDownload an invoice as PDF.
Shipping method, 1 operation
list_cart_shipping_methodsList cart shipping methodsGETList available shipping rates for the draft cart.
Stat, 1 operation
get_dashboard_statsGet dashboard statsGETAdmin dashboard statistics.
Tree, 1 operation
get_category_treeGet category treeGETCategory tree (nested).
Video, 1 operation
delete_product_videoDelete product videoDELETEDelete 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.
