For Agents
An agent can connect a merchant store once, then read and write products, orders, categories, customers, and attributes across many ecommerce platforms through one unified API2Cart interface, plus inspect supported platforms and recover failed webhooks.
API2Cart's value is the single abstraction: instead of wiring the Shopify, Magento, and WooCommerce APIs separately, an agent learns one object model and one call format that fans out to every connected cart. Where a platform-native API gives deep control of one storefront, API2Cart trades that depth for breadth across dozens of platforms at once.
Use for: Reading and writing products, orders, categories, customers, and attributes across connected ecommerce platforms
Not supported: Payment capture, Storefront hosting, Shipping labels, Storefront UI rendering
Credentials: Both API2Cart descriptions use the same credentials: an account api_key and a per-store store_key sent with each request. One account key covers every connected store, and each store adds its own store key, so a single set of credentials works across both descriptions and all connected platforms.
Across 2 API2Cart APIs: 1 third-party, 1 Jentic-generated, all indexed by Jentic and kept validated and agent-ready.
API2Cart is a unified integration layer for ecommerce platforms: one API that connects to Shopify, Magento, WooCommerce, BigCommerce, OpenCart, and dozens of other shopping carts. It reads and writes products, categories, orders, customers, and attributes across connected stores through a single normalised request format, so the same call works regardless of the underlying platform. A store is linked once with a store key, after which product, order, and configuration operations all flow through the same interface. Jentic holds two OpenAPI descriptions for it: a third-party sourced document and a Jentic-maintained one, both covering the same 146-endpoint surface.
2 APIs across 1 product group. All share one credential.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the API2Cart APIs, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fapi2cart.com" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fapi2cart.com" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
Once connected, ask your agent something like: “manage products and orders across connected ecommerce stores”.
Each workflow spans multiple API2Cart APIs. Jentic routes each operation to the right API automatically.
Onboard a store and normalise its catalog
When a merchant connects a new storefront, an agent links the store, confirms the platform, then brings its catalog into a consistent shape. It reads the current products and categories, adds any missing product attributes, and places them in the right attribute groups and sets, so the store matches the merchant's normalised model from day one.
Link the store with account.cart.add, list its products and categories, then add the required attributes with attribute.add and assign them with attribute.assign.set.
API2Cart + API2Cart
Keep catalogs in sync across platforms
A retailer running several storefronts wants one product change to reach all of them. The agent reads a product and its attributes from one connected store and writes the same product and attribute values to the others, so a Shopify, Magento, and WooCommerce catalog stay aligned without platform-specific code for each.
Read a product with product.list and its attributes, then create or update the matching product and attributes on each other connected store.
API2Cart + API2Cart
Aggregate orders and recover missed events
A back-office agent needs a consolidated order view and no lost events. It lists recent orders across every connected store through one call format, and when a downstream consumer goes offline it reads the failed-webhook queue and replays the missed events once the receiver is healthy.
List orders across connected stores with order.list, then read account.failed_webhooks and replay each entry after the receiver recovers.
API2Cart + API2Cart
Size and run a catalog migration
Before moving a merchant between platforms, an agent measures catalog scope, then executes the move. It counts attributes and reads attribute-set structure on the source store to plan the work, then reads products and categories and writes them into the destination store so nothing is lost in transit.
Call attribute.count and attribute.attributeset.list on the source store, then read products and categories and recreate them on the destination store.
API2Cart + API2Cart
What agents get from Jentic-routed access to this vendor.
Setup
Wiring API2Cart by hand means setting up its account and store keys, learning its named-endpoint call style, and normalising product, order, and attribute calls across each cart yourself. Through Jentic you install once, import API2Cart from the API Directory, store the keys once, and your agent calls either description.
Permission scoping
API2Cart addresses every operation by a named endpoint and carries targets as parameters, so a rule bounds which operations the agent may call: allow reads like product.list and order.list without writes such as product.add unless you add them. You choose the allowed set across both descriptions.
Credential isolation
Your API2Cart account and store keys are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context, and one set covers every connected store.
Intent-based discovery
An agent searches Jentic by intent, for example 'list products from a connected store' or 'add a product attribute', and Jentic returns the matching API2Cart operation with its input schema, so the agent calls the right endpoint without browsing the reference docs.
Specific to using API2Cart APIs through Jentic.
Can AI agents use API2Cart?
Yes. Both API2Cart OpenAPI descriptions are in the Jentic API Directory, so an agent can discover and call their operations by intent. Through Jentic the agent searches for an operation, loads its schema, and executes it, without reading the API2Cart reference first. Install Jentic One (self-hosted) from https://github.com/jentic/jentic-one to get started.
Why are there two API2Cart descriptions in Jentic?
API2Cart does not publish an official OpenAPI description, so Jentic holds two sources for the same service: a third-party document and a Jentic-maintained one. Both cover the same 146-endpoint surface and both are validated and kept agent-ready, so you can call the same operations from either.
Do I need separate credentials for each API2Cart description?
No. Both use the same API2Cart account api_key plus a per-store store_key. Through Jentic the keys are stored encrypted by your own Jentic One instance and injected at execution time, so they never enter the agent's context, and one set of credentials works across both descriptions.
Is there an API2Cart MCP server?
You don't need an MCP server to give your agent API2Cart. Jentic connects it directly from the API Directory: import it, store your keys once, and your agent reads and writes products, orders, and attributes across connected stores on demand, without loading another server's tool definitions into its context.
Can I limit what my agent is allowed to do with API2Cart?
Yes. Because you run Jentic One yourself, your rules decide which API2Cart operations the agent may call. You can allow reads like product.list and order.list while withholding writes such as product.add or store connections, and every call the agent makes is logged. API2Cart addresses each operation by a named endpoint, so access is granted per operation.
What can I build by combining the API2Cart operations?
Common patterns span the catalog and configuration surfaces at once: onboard a store and normalise its attributes, keep products in sync across Shopify, Magento, and WooCommerce, or size and run a migration between platforms. One set of credentials covers every connected store a workflow touches.
All 3 are in the Jentic catalogue with the same one-credential, intent-search pattern.
BOOK A DEMO
Browse thousands of APIs and connect them all to your agent with Jentic One. One layer, one credential — every API your agent needs.