For Agents
Manage multi-channel product catalogs, configure marketplace exports, and harvest orders from connected marketplaces. Supports rule-based optimisation and cross-channel performance reporting.
Get started with BeezUP Merchant 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:
"harvest marketplace orders from connected channels"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with BeezUP Merchant API API.
Import product catalogs and schedule automatic catalog refreshes
Configure category and column mappings between catalogs and marketplace channels
Harvest orders from connected marketplaces and synchronise their status
Apply exclusion filters and value overrides per channel using rule conditions
GET STARTED
Use for: I need to import a product catalog into BeezUP, Harvest the latest orders from all connected marketplaces, List all channels available for a given store, Update the status of a marketplace order to shipped
Not supported: Does not handle direct payment processing, shipping label generation, or warehouse stock movements — use for multi-channel catalog, marketplace order harvesting, and channel performance reporting only.
The BeezUP Merchant API gives multi-channel sellers programmatic access to product catalog imports, marketplace channel configuration, order harvesting across marketplaces, and performance reporting. It covers store management, custom column rules, exclusion filters, and unified order workflows for harvested orders from connected marketplaces such as Amazon, eBay, Cdiscount, and others. The API spans 248 endpoints across catalog import, channel configuration, order management, analytics reporting, and account administration.
Generate performance reports by day, channel, category, and product
Manage store sharing and permissions for collaborators
Patterns agents use BeezUP Merchant API API for, with concrete tasks.
★ Multi-Marketplace Order Sync
Pull orders from every connected marketplace into a single normalised stream so a back office or fulfilment system can process them uniformly. The BeezUP order endpoints expose harvest triggers, light and full order lists, and per-order status transitions, allowing a merchant to reconcile and ship without logging into each marketplace. Initial integration with order list, harvest, and status update endpoints typically takes 2 to 3 days for a working pipeline.
Call POST /orders/v3/harvest to fetch new orders, then iterate the response and POST /orders/v3/{marketplaceTechnicalCode}/{accountId}/{beezUPOrderId}/changeOrderState to mark each as shipped
Catalog Import Automation
Automate periodic ingestion of a master product feed into BeezUP so downstream channel exports always reflect the latest pricing and stock. The catalog endpoints support manual import triggers, scheduled auto-imports, importation process status tracking, and replication of channel-specific overrides. A typical setup with a daily import cron, status polling, and error handling takes around a day to wire up.
POST a new catalog file, then GET the importation process endpoint until status is Done and surface any row-level validation errors
Channel Performance Reporting
Pull analytics breakdowns by day, channel, category, and product to identify which marketplace listings drive revenue and which need price or content adjustments. The reporting endpoints expose aggregated metrics that can drive bid rules, exclusion filters, or stock allocation decisions. Building an internal dashboard against these endpoints is typically a 1 to 2 day effort.
Query the channel reporting endpoint for the last 30 days and return the top 10 SKUs by clicks per channel
AI Agent for E-Commerce Operations
An AI agent uses Jentic to discover and call BeezUP endpoints that monitor catalog imports, surface order anomalies, and trigger reharvests when a marketplace lags. The agent searches Jentic for the relevant operation, loads its schema, and executes against BeezUP without browsing the 248-endpoint surface manually. Integration via Jentic takes under an hour because credential storage, schema loading, and execution are handled by the SDK.
Search Jentic for 'harvest marketplace orders' and execute the returned BeezUP operation on a customer account, then summarise new orders by marketplace
248 endpoints — the beezup merchant api gives multi-channel sellers programmatic access to product catalog imports, marketplace channel configuration, order harvesting across marketplaces, and performance reporting.
METHOD
PATH
DESCRIPTION
/orders/v3/harvest
Trigger order harvesting across connected marketplaces
/orders/v3/list/full
List orders with full detail and filters
/orders/v3/{marketplaceTechnicalCode}/{accountId}/{beezUPOrderId}
Retrieve a specific marketplace order
/orders/v3/{marketplaceTechnicalCode}/{accountId}/{beezUPOrderId}/history
Get the change history for an order
/orders/v3/batches/changeOrders
Apply a batch of order state changes
/orders/v3/status
Check the current order management service status
/orders/v3/harvest
Trigger order harvesting across connected marketplaces
/orders/v3/list/full
List orders with full detail and filters
/orders/v3/{marketplaceTechnicalCode}/{accountId}/{beezUPOrderId}
Retrieve a specific marketplace order
/orders/v3/{marketplaceTechnicalCode}/{accountId}/{beezUPOrderId}/history
Get the change history for an order
/orders/v3/batches/changeOrders
Apply a batch of order state changes
Three things that make agents converge on Jentic-routed access.
Credential isolation
BeezUP subscription keys are stored encrypted in the Jentic vault. Agents receive scoped execution rights — the Ocp-Apim-Subscription-Key header is injected at execution time and never appears in the agent's context window.
Intent-based discovery
Agents search Jentic by intent such as 'harvest marketplace orders' or 'import product catalog' and Jentic returns the matching BeezUP operation with its parameter schema, removing the need to read the 248-endpoint reference manually.
Time to first call
Direct BeezUP integration: 2 to 5 days to handle auth, catalog state polling, and order harvesting flows. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Best Buy API
Best Buy product catalog data alongside BeezUP's multi-channel listing management
Choose Best Buy when an agent needs retail product reference data; use BeezUP when the agent must list and sync a merchant's own catalog across marketplaces.
eBay API
Direct eBay marketplace integration without the multi-channel abstraction
Use eBay directly when only one marketplace is in scope; pick BeezUP when the agent needs unified order and catalog flows across many marketplaces.
Shopify Admin API
Storefront and order data from Shopify can flow into BeezUP for cross-marketplace export
Use Shopify when the source of truth is a Shopify store; pair with BeezUP when those products and orders must be syndicated to additional marketplaces.
Specific to using BeezUP Merchant API API through Jentic.
What authentication does the BeezUP Merchant API use?
The BeezUP Merchant API uses an API key passed in the Ocp-Apim-Subscription-Key request header. Public endpoints under /v2/public are unauthenticated, while user endpoints require the token visible at https://go.beezup.com/Account/MyAccount. When called via Jentic, the subscription key is stored encrypted in the Jentic vault and never enters the agent context.
Can I harvest orders from multiple marketplaces with one call?
Yes. POST /orders/v3/harvest triggers harvesting across every marketplace connected to the account, and POST /orders/v3/list/full returns the resulting normalised orders. Per-marketplace variants such as /orders/v3/{marketplaceTechnicalCode}/{accountId}/harvest let you scope to a single channel when needed.
What are the rate limits for the BeezUP Merchant API?
BeezUP limits the REST API to 100 calls per minute per account. Bulk operations such as batch order state changes via /orders/v3/batches/changeOrders should be preferred over per-order loops to stay within the budget.
How do I import a product catalog through Jentic?
Run pip install jentic, then search Jentic for 'import product catalog beezup'. Jentic returns the catalog import operation, the agent loads its input schema, and executes with the feed URL and store identifier. Poll the importation process endpoint until status is Done before triggering channel exports.
Is the BeezUP Merchant API free to use?
Access to the API requires an active BeezUP merchant subscription; the public registration and login endpoints under /v2/public are open but the catalog, channel, order, and reporting endpoints require an authenticated account on a paid plan. Pricing tiers are available at https://www.beezup.com/.
Can I update marketplace order statuses in bulk?
Yes. POST /orders/v3/batches/changeOrders accepts a batch of state transitions, and POST /orders/v3/batches/changeOrders/{changeOrderType} scopes the batch to a specific transition such as marking shipped or cancelled. This is the recommended approach for fulfilment integrations to avoid hitting the 100 calls per minute limit.
/orders/v3/status
Check the current order management service status