Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / E Commerce / Magento 2 API
Magento 2 API logo

Magento 2 API

★ Only Publicly Available OpenAPI DocumentE CommerceStorefrontbearer24 EndpointsREST

For Agents

Manage Magento 2 catalogues, orders, customers, carts and CMS content through 24 REST endpoints covering the full storefront lifecycle.

Use for: I need to add a new product to the Magento catalogue, Retrieve a specific order by its order ID, Update the stock quantity for a SKU on the warehouse shelf, List all customers created in the last 30 days

Not supported: Does not handle payment processing, marketing automation, or B2B price-list management — use for catalogue, order, customer, inventory and CMS operations on a Magento store only.

Jentic publishes the only available OpenAPI specification for Magento 2 API, keeping it validated and agent-ready. Magento 2 (now Adobe Commerce) is a major open-source e-commerce platform whose REST API exposes products, categories, orders, customers, carts, invoices, shipments, credit memos, stock items and CMS content. The spec covers 24 endpoints spanning the catalogue, checkout, fulfilment and content layers of a Magento store, plus admin and customer token issuance for authenticated access.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Magento 2 API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Magento 2 API, 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.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic 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.

Capabilities

What an agent can do with Magento 2 API.

Manage product listings via /products endpoints supporting list, create, retrieve by SKU, update and delete

Maintain category hierarchies through /categories with full create, retrieve, update and delete coverage

Process and fulfil sales orders, invoices, shipments and credit memos via dedicated endpoints

Issue admin and customer access tokens through /integration/admin/token and /integration/customer/token

Track and adjust stock levels with /stockItems endpoints for warehouse and fulfilment workflows

Publish and update storefront content via /cmsPage and /cmsBlock endpoints

Read and update shopping carts through /carts to support guest and authenticated checkout flows

Use Cases

Patterns agents use Magento 2 API for, with concrete tasks.

★ Catalogue Management

Run bulk product and category operations against a Magento storefront. POST /products creates new SKUs, GET /products lists existing ones, and PUT /products/{sku} applies attribute changes such as price, stock or description. The /categories endpoints maintain the merchandising hierarchy. Suitable for ops teams syncing product data from a PIM or running seasonal price changes.

POST /products with the new SKU payload and then PUT /categories/{id} to attach the SKU to the seasonal landing category

Order and Fulfilment Processing

Drive the order-to-cash flow against Magento orders. GET /orders polls new orders, POST /invoices issues an invoice once payment captures, POST /shipments creates a shipment when goods leave the warehouse, and POST /creditmemos handles refunds. The agent can chain these calls to deliver a fully automated fulfilment pipeline.

Poll GET /orders for new entries, POST /invoices to invoice the order, then POST /shipments when goods are dispatched

Stock and Inventory Sync

Keep Magento stock levels aligned with an external warehouse system. GET /stockItems lists current stock records, POST /stockItems creates a record for a new SKU, and PUT /stockItems/{id} updates the quantity. The agent can run this on a schedule to push warehouse counts into Magento before storefront browsing reflects out-of-stock states.

PUT /stockItems/{id} for every SKU with a changed quantity in the warehouse export feed

Customer Account Administration

Manage customer records and authentication for support and onboarding workflows. GET /customers lists accounts, POST /customers provisions new ones, and POST /integration/customer/token issues a customer-scoped access token for delegated calls. Useful for support agents resetting accounts or onboarding flows that import bulk customer data.

POST /customers to create the new account, then POST /integration/customer/token to mint a session token for the storefront

AI Agent Storefront Operations

Let an AI agent operate a Magento storefront end-to-end without holding raw admin credentials. Through Jentic the agent searches for catalogue, order or stock operations, loads the schema for the relevant /products, /orders or /stockItems endpoint, and executes with credentials brokered by the vault. Suitable for retail ops assistants and merchandising bots.

Search Jentic for 'create a magento product', load POST /products, and execute with the agent-provided SKU and price payload

Key Endpoints

24 endpoints — jentic publishes the only available openapi specification for magento 2 api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/products

Create a new product

PUT

/products/{sku}

Update a product by SKU

GET

/orders

List orders

POST

/invoices

Issue an invoice

POST

/shipments

Create a shipment record

POST

/creditmemos

Create a credit memo for refunds

PUT

/stockItems/{id}

Update stock quantity

POST

/integration/admin/token

Get an admin access token

POST

/products

Create a new product

PUT

/products/{sku}

Update a product by SKU

GET

/orders

List orders

POST

/invoices

Issue an invoice

POST

/shipments

Create a shipment record

POST

/creditmemos

Create a credit memo for refunds

PUT

/stockItems/{id}

Update stock quantity

POST

/integration/admin/token

Get an admin access token

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Magento bearer tokens are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped access tokens — the admin or customer token never enters the agent's context, so prompt leakage cannot expose the underlying credential.

Intent-based discovery

Intent-based discovery

Agents search by intent (e.g. 'create a magento product' or 'issue a magento refund') and Jentic returns the matching /products, /orders or /creditmemos operation along with its input schema, so the agent picks the right endpoint without browsing the Magento docs.

Time to first call

Time to first call

Direct Magento integration: 3-5 days for token issuance, retry logic and schema mapping across 24 endpoints. Through Jentic: under 2 hours — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Shopify Admin API

→

Hosted SaaS storefront with strong app ecosystem and managed infra

Choose Shopify when the merchant prefers fully hosted, low-ops storefront management rather than running and patching a Magento installation.

Complementary

Stripe API

Card processing and recurring billing alongside Magento orders

Pair with Magento when the storefront needs Stripe for payment intents, refunds and subscriptions while Magento manages the catalogue and order ledger.

Complementary

SendGrid Mail API

→

Transactional email delivery for order confirmations and shipping notices

Use SendGrid alongside Magento to deliver transactional order, invoice and shipment notifications instead of relying on the bundled Magento mailer.

FAQs

Specific to using Magento 2 API through Jentic.

Why is there no official OpenAPI spec for Magento 2 API?

Adobe Commerce does not publish a curated OpenAPI specification for Magento 2 — its docs use a custom Swagger-style schema generator. Jentic generates and maintains this spec so AI agents and developers can call the Magento 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 Magento 2 API use?

The API uses bearer tokens (the BearerAuth scheme in the spec). Tokens are minted by POSTing to /integration/admin/token (admin scope) or /integration/customer/token (customer scope). Through Jentic these tokens are stored encrypted in the MAXsystem vault, so an agent calls /products or /orders with a scoped token rather than handling raw credentials.

Can I create products and categories through the Magento 2 API?

Yes. POST /products creates a SKU and POST /categories creates a category, both at the {store_url}/rest/V1 base path. PUT /products/{sku} and PUT /categories/{id} apply updates, and DELETE handles removal. The same pattern applies to customers, carts, invoices, shipments and CMS content.

What are the rate limits for the Magento 2 API?

Magento does not enforce platform-wide REST rate limits in the spec; limits are typically driven by the underlying server's configuration and any rate-limiting Adobe Commerce Cloud or Fastly applies in front of the store. For high-volume sync workloads, batch via /products and stagger calls based on your store's observed throughput.

How do I update inventory levels with the Magento 2 API through Jentic?

Run pip install jentic, search for 'update magento stock', and Jentic surfaces PUT /stockItems/{id} with its input schema. Execute with the SKU stock item id and the new quantity, and Jentic returns the updated stock record. The same flow works for batch updates by iterating over the warehouse export.

Can the Magento 2 API issue refunds?

Yes. POST /creditmemos creates a credit memo against an existing order, which is the canonical Magento mechanism for refunds. Pair this with PUT /orders/{id} to update the order state if a partial refund or comment is needed.

GET STARTED

Start building with Magento 2 API

Explore with Jentic
View OpenAPI Document