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 / REST Services
REST Services logo

Skubana REST Services

★ Only Publicly Available OpenAPI DocumentE CommerceOrder Managementoauth2200 EndpointsREST

For Agents

Manage multi-channel orders, inventory, products, shipments, and warehouses across an omnichannel ecommerce stack through the Skubana (Extensiv) REST API.

Use for: I need to update inventory on a Skubana SKU, Find all orders placed in the last 24 hours, Retrieve a Skubana order by id with its line items, List warehouses available in my Skubana account

Not supported: Does not handle storefront page rendering, payment capture, or carrier label printing — use for back-office order, inventory, and warehouse management only.

Jentic publishes the only available OpenAPI specification for Skubana (now Extensiv) REST API, keeping it validated and agent-ready. Skubana centralises multi-channel orders, inventory, products, shipments, and warehouses for omnichannel sellers. Use the API to read and update inventory levels, manage orders end to end, configure warehouses, and reconcile shipments across sales channels. The 200-operation surface covers detailed back-office workflows that ecommerce operators usually piece together from several systems.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the REST Services to your agent

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

Adjust on-hand inventory at a specific stock location and recompute available quantities

Pull a full order with line items, custom fields, and channel attribution for downstream fulfilment logic

Update order custom field values so an agent can tag orders for special handling

List channel purchase orders to reconcile incoming inventory against marketplace POs

Walk the warehouse and shipment endpoints to assign orders to the correct fulfilment node

Read product master data with variants and bundle composition for catalog sync

Use Cases

Patterns agents use REST Services API for, with concrete tasks.

★ Multi-Channel Inventory Sync

An ecommerce operator selling across Amazon, Shopify, and Walmart needs a single source of inventory truth. An agent reads stock levels via /v1.1/inventory, applies adjustments through /v1.1/inventory/adjust, and updates per-stock-location quantities so every channel reflects on-hand reality. Skubana stays the system of record across the network.

Call /v1.1/inventory to read current SKU levels, then POST to /v1.1/inventory/adjust with the delta and stock location id

Order Tagging and Custom Fields for Fulfilment

Some orders need special handling — gift wrap, hazmat, or rush shipping. An agent receives the cue, looks up the order, and writes the appropriate flag through the order custom-fields endpoints so warehouse staff and fulfilment automations downstream can route the order correctly. The tag persists on the order record for audit and reporting.

GET /v1.1/orders/{orderId}, then POST to /v1.1/orders/{orderId}/customfieldvalues with the rush-shipping flag set to true

Channel Purchase Order Reconciliation

When a marketplace sends a purchase order, the inventory team needs to confirm receipt and update on-hand quantities. An agent pulls open channel POs through /v1.1/orders/channelpurchases, matches them against received shipments, and writes the resulting inventory adjustments back to Skubana. The result is fewer back-orders and cleaner channel listings.

List channel purchase orders, match them to received SKUs, and post inventory adjustments for each fulfilled line

Warehouse Routing for New Orders

An omnichannel seller with multiple warehouses wants every new order routed to the closest stocked node. An agent looks up the order, checks which warehouses have inventory, and assigns the order to the right shipment plan. Routing logic that used to be manual or rule-engine-based becomes a few API calls.

Read warehouse stock per SKU on the order, pick the closest stocked warehouse, and update the order with the assigned shipment plan

AI Agent Order Operations via Jentic

An AI agent answers operations questions like 'how many orders shipped late this week?' by hitting Skubana through Jentic. Jentic exposes the relevant order, shipment, and warehouse operations as discoverable tools, and the agent composes answers without anyone hand-coding integrations.

Use Jentic to find Skubana order and shipment operations, query them for the last seven days, and aggregate late-shipment counts

Key Endpoints

200 endpoints — jentic publishes the only available openapi specification for skubana (now extensiv) rest api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/v1.1/inventory

List inventory across SKUs and stock locations

POST

/v1.1/inventory/adjust

Adjust on-hand inventory at a stock location

GET

/v1.1/orders

List orders with filtering

GET

/v1.1/orders/{orderId}

Retrieve a single order

POST

/v1.1/orders/{orderId}/customfieldvalues

Write custom field values onto an order

GET

/v1.1/orders/channelpurchases

List channel purchase orders for reconciliation

GET

/v1.1/inventory

List inventory across SKUs and stock locations

POST

/v1.1/inventory/adjust

Adjust on-hand inventory at a stock location

GET

/v1.1/orders

List orders with filtering

GET

/v1.1/orders/{orderId}

Retrieve a single order

POST

/v1.1/orders/{orderId}/customfieldvalues

Write custom field values onto an order

GET

/v1.1/orders/channelpurchases

List channel purchase orders for reconciliation

Why Jentic?

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

Credential management

Credential isolation

Your Skubana token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'check inventory levels' or 'look up a purchase order', and Jentic returns the matching Skubana operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Time to first call

Time to first call

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Shopify

→

Shopify owns the storefront; Skubana keeps inventory and orders in sync across that storefront and other channels.

Use both when the seller's storefront is Shopify but back-office inventory truth lives in Skubana.

Complementary

ShipStation

→

ShipStation handles label generation and carrier tracking; Skubana provides the order and inventory layer behind it.

Pair them when fulfilment routing happens in Skubana but actual shipping label creation runs through ShipStation.

Alternative

Extensiv

→

Extensiv is the parent platform that absorbed Skubana; this related spec covers other Extensiv surfaces.

Choose the broader Extensiv API when the workflow needs warehouse-management or 3PL features beyond Skubana's order layer.

FAQs

Specific to using REST Services API through Jentic.

Why is there no official OpenAPI spec for Skubana?

Skubana (now part of Extensiv) does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call REST Services 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 Skubana API use?

Skubana uses OAuth 2.0. You authorize your app, exchange the resulting code for an access token, and send the token as a bearer credential on each request. When called through Jentic, the OAuth token is held and refreshed in the Jentic credential vault, so agents never see the raw token.

Can I update inventory with the Skubana API?

Yes. Use POST /v1.1/inventory/adjust to apply a delta at a specific stock location, /v1.1/inventory/add to record an addition, /v1.1/inventory/remove to record a removal, and /v1.1/inventory/updatestocklocation to change the stock location association for a SKU.

What are the rate limits for the Skubana API?

The spec does not declare numeric rate limits; Skubana enforces account-level throttling at the platform layer. Build retry-with-backoff into agent calls, and batch reads where possible — for example, paging through /v1.1/orders rather than fetching one order at a time.

How do I retrieve an order with the Skubana API through Jentic?

Install the SDK with `pip install jentic`. Search Jentic for `get a skubana order`, load the schema for GET /v1.1/orders/{orderId}, and execute it with the order id. Jentic injects the OAuth token and returns the order including line items and custom fields.

Does the API support channel purchase orders?

Yes. /v1.1/orders/channelpurchases returns marketplace and channel purchase orders. Agents typically use it to reconcile incoming inventory against a marketplace's vendor-side order before adjusting stock levels.

GET STARTED

Start building with REST Services API

Explore with Jentic
View OpenAPI Document