For Agents
Manage products, categories, orders, and users on a CS-Cart 4 storefront through a 19-endpoint REST surface.
Get started with CS-Cart REST API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"add a product to a CS-Cart store"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with CS-Cart REST API API.
Create a product with title, price, category, and description on a CS-Cart storefront
Update an existing product's price, stock level, or description by ID
List orders with filtering and inspect individual order line items and totals
Create or update a customer record and tie it to placed orders
GET STARTED
Use for: I need to add a new product to my CS-Cart storefront with price 49.99, Update the stock level on an existing CS-Cart product, Retrieve the most recent 50 orders from my CS-Cart store, Create a customer record from a third-party signup form
Not supported: Does not handle payment processing, shipping label generation, or hosting infrastructure — use for CS-Cart catalogue, order, and user management only.
Jentic publishes the only available OpenAPI document for CS-Cart REST API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for CS-Cart REST API, keeping it validated and agent-ready. CS-Cart is an e-commerce platform used to run single-vendor stores and multi-vendor marketplaces, and this REST surface exposes the products, categories, orders, and users resources at version 4. The 19 endpoints cover full CRUD for the major storefront entities and authenticate with HTTP Basic auth tied to a CS-Cart admin email and API key.
Manage the category tree by creating, renaming, or deleting categories
Delete obsolete products without affecting historical orders that referenced them
Patterns agents use CS-Cart REST API API for, with concrete tasks.
★ Catalogue Sync from PIM
Sync a product information management system into a CS-Cart storefront so merchandisers edit in one place. The agent reads canonical product data from the PIM and creates or updates each product through POST /products and PUT /products/{id}, mapping PIM categories to CS-Cart category IDs. This replaces error-prone CSV imports with a daily delta sync.
For each product in the PIM, call PUT /products/{id} if it exists or POST /products if it does not, then update the categories array.
Order Pipeline to ERP
Push CS-Cart orders into an ERP system for fulfilment and accounting. The agent polls GET /orders for new entries, fetches detail through GET /orders/{id}, and posts each order into the ERP. This avoids manual order entry and gives finance a single source of truth across multiple storefronts.
Call GET /orders with a status filter for 'processing' and POST each order detail into the ERP order endpoint.
Inventory Reconciliation
Reconcile CS-Cart stock counts against a warehouse management system at the end of every shift. The agent reads stock from the WMS, compares against GET /products/{id} on CS-Cart, and patches differences through PUT /products/{id}. This prevents oversells when warehouse counts drift from the storefront's view.
Diff WMS stock against GET /products/{id} amount fields, then call PUT /products/{id} for any product where the values disagree.
AI Agent Storefront Operations
An AI agent acting as a merchandiser can add new products, adjust pricing, and resolve order queries through Jentic. The agent searches for the right CS-Cart REST operation, loads its schema, and executes against the Basic auth credentials in the vault. The store admin keeps full audit trails because every API call is attributed to the configured CS-Cart admin user.
Search Jentic for 'add a product to a CS-Cart store', load the POST /products operation, and execute it with title, price, and category mapping.
19 endpoints — jentic publishes the only available openapi specification for cs-cart rest api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/products
List products in the catalogue
/products
Create a new product
/products/{id}
Retrieve a single product
/products/{id}
Update a product's fields
/orders
List orders with filtering
/orders/{id}
Retrieve order detail and line items
/users
List users and customers
/categories
List storefront categories
/products
List products in the catalogue
/products
Create a new product
/products/{id}
Retrieve a single product
/products/{id}
Update a product's fields
/orders
List orders with filtering
Three things that make agents converge on Jentic-routed access.
Credential isolation
CS-Cart admin email, API key, and store URL are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped access tokens and never see the underlying Basic auth pair.
Intent-based discovery
Agents search by intent (for example 'add a product to a CS-Cart store' or 'list recent orders') and Jentic returns the matching CS-Cart operation with its input schema.
Time to first call
Direct CS-Cart REST integration: 1-2 days for auth setup, store URL templating, and CRUD wiring. Through Jentic: under 30 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Shopify API
Hosted e-commerce platform with a managed admin REST and GraphQL surface
Choose Shopify when the merchant prefers a hosted platform with managed updates rather than self-hosted CS-Cart.
Magento API
Open-source e-commerce platform with a similarly broad REST surface
Choose Magento when the team needs deeper B2B features and is willing to operate a heavier self-hosted stack.
Stripe API
Payments and subscription billing for e-commerce checkouts
Use Stripe alongside CS-Cart when the storefront's payment processor is Stripe and the agent needs to reconcile charges or refunds.
Specific to using CS-Cart REST API API through Jentic.
Why is there no official OpenAPI spec for CS-Cart REST API?
CS-Cart does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call CS-Cart REST API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the CS-Cart REST API use?
CS-Cart REST uses HTTP Basic authentication with the admin email as the username and a generated API key as the password. The store URL also has to be configured as the base for every request. Through Jentic the credentials and store URL are stored in the vault.
Can I update product stock levels with the CS-Cart REST API?
Yes. Call PUT /products/{id} with an amount field set to the new stock count. The storefront immediately reflects the new availability on category and product pages.
What are the rate limits for the CS-Cart REST API?
CS-Cart does not publish a hard request rate limit at the application level; throughput is bounded by the underlying PHP-FPM and database capacity of the store host. Run bulk syncs off-peak and inspect server response headers for backpressure signs.
How do I add a product through Jentic?
Search Jentic for 'add a product to a CS-Cart store' and execute the loaded POST /products operation with title, price, and category mapping. Jentic supplies the Basic credentials and store URL from the vault.
Is the CS-Cart REST API free?
The REST API is included with every CS-Cart license; there are no separate per-call fees. CS-Cart sells annual or perpetual licenses with multiple editions; pricing is published at https://www.cs-cart.com/buy-license.html.
How do I retrieve orders for a single customer?
Call GET /orders with a user_id filter (or email filter on platforms that support it) to list every order placed by a given customer, then call GET /orders/{id} for line items and totals.
/orders/{id}
Retrieve order detail and line items
/users
List users and customers
/categories
List storefront categories