How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Xentral Product API

Product represents the services or things given company sells in the business.

Xentral Product API is one of 90 APIs that Xentral publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Product. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 37 operations across 21 paths. It is described by OpenAPI 3.2.0, at version v0.1.

Requests are made against 2 base URLs: https://{xentralId}.xentral.biz, https://{domain}.

37 operations 21 paths 0 schemas 4 DELETE18 GET9 PATCH6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v0.1
Base URL
https://xentral.xentral.biz
Authentication
HTTP Bearer
Contact
Resource Areas
1

Authentication & Security 1

Xentral Product API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuth). By default, every request must be authenticated.

  • BearerAuth — Bearer token obtained in POST /tokens endpoint or pregenerated in the system.

Paths & Operations 37

Across 21 paths, the API surfaces 37 operations — 4 DELETE, 18 GET, 9 PATCH, 6 POST. Each is listed below with its method, path, parameters, and response codes.

Product 37

Product represents the services or things given company sells in the business.

PATCH
/api/v2/products
Update multiple products V2
product.updateMultipleV2 body → 204400401403409415429
POST
/api/v2/products
Create product V2
product.createV2 body → 201400401403409415429
GET
/api/v2/products
List products V2
product.listV2 3 params → 200400401403406429
POST
/api/v1/productsdeprecated
Create new product V1
product.create body → 201204400401403409415429
GET
/api/v1/productsdeprecated
List products V1
product.list 3 params → 200400401403406429
PATCH
/api/v1/productsdeprecated
Update multiple products V1
product.updateMultiple body → 204400401403409415429
DELETE
/api/v1/products
Delete multiple products
product.deleteMultiple body → 204400401403409429
GET
/api/v1/products/{id}deprecated
View product v1
product.view 1 param → 200400401403404429
PATCH
/api/v1/products/{id}deprecated
Update product v1
product.update 1 param body → 204400401403404409415429
DELETE
/api/v1/products/{id}
Delete product
product.delete 1 param body → 204401403404409429
GET
/api/v1/products/{id}/mediadeprecated
View media
product.listMedia 2 params → 200403404406429
GET
/api/v1/products/{id}/purchasePrices
View purchase prices
product.listPurchasePrices 3 params → 200429
GET
/api/v1/products/{id}/salesPrices
View sales prices
product.listSalesPrices 3 params → 200429
GET
/api/v1/products/{id}/purchaseOrdersPositions
View purchase orders positions
product.listPurchaseOrdersPositions 3 params → 200429
GET
/api/v1/products/{id}/salesOrdersPositions
View sales orders positions
product.listSalesOrdersPositions 3 params → 200429
GET
/api/v1/products/{id}/productionsPositions
View productions positions
product.listProductionsPositions 3 params → 200429
GET
/api/v1/products/{id}/properties
List product properties
product.listProperties 3 params → 200429
PATCH
/api/v1/products/{id}/properties
Update product properties
product.updateProperties 1 param body → 204400429
GET
/api/v1/products/{id}/reservations
View reservations
product.listReservations 3 params → 200429
GET
/api/v1/products/{id}/parts
List parts
product.listParts 3 params → 200401403429
POST
/api/v1/products/{id}/partsdeprecated
Create parts v1
product.createParts 1 param body → 201400401403415429
PATCH
/api/v1/products/{id}/partsdeprecated
Update parts v1
product.updateParts 1 param body → 204400401403429
DELETE
/api/v1/products/{id}/parts
Delete parts
product.deleteParts 1 param body → 204400401403404429
GET
/api/v1/products/{id}/storageLocations
View storage locations
product.storageLocations 3 params → 200404429
GET
/api/v1/products/{id}/crossSelling
List cross sellings
product.listCrossSelling 3 params → 200400401403404406429
POST
/api/v1/products/{id}/crossSelling
Create cross selling
product.createCrossSellingProducts 1 param body → 201400401403404409415429
PATCH
/api/v1/products/{id}/crossSelling
Update cross selling
product.updateCrossSellingProducts 1 param body → 204400401403404409415429
DELETE
/api/v1/products/{id}/crossSelling
Delete cross selling
product.deleteCrossSelling 1 param body → 204400401403404409415429
GET
/api/v1/products/{id}/stocks
View stock details of a product
product.viewStocks 1 param → 200401403404406429
GET
/api/v1/products/{id}/texts
List product texts
product.listTexts 3 params → 200400401403404406429
GET
/api/v2/products/{id}
View product V2
product.viewV2 1 param → 200400401403404429
PATCH
/api/v2/products/{id}
Update product v2
product.updateV2 1 param body → 204400401403404409415429
POST
/api/v2/products/{id}/parts
Create parts v2
product.createParts.v2 1 param body → 201400401403404409415429
PATCH
/api/v2/products/{id}/parts
Update parts v2
product.updateParts.v2 1 param body → 204400401403404409429
PATCH
/api/v1/products/{id}/updateAccountMapping
Update account mapping
product.updateAccountMapping 1 param body → 204400401403404409415429
POST
/api/v1/products/{id}/actions/createVariants
Creates variants for a matrix product
product.createVariants 1 param body → 201400401403404415429
GET
/api/v1/products/actions/identifydeprecated
Identify product
product.identifyProduct 1 param → 200400401403406429

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

xentral-product-api-openapi.yml Raw ↑

Other APIs Xentral publishes across the network.

Xentral Account API
Xentral Accounting Export API
Xentral AuthPlatform API
Xentral Collection API
Xentral Collective Bill API
Xentral Credit API
Xentral Credit Note API
Xentral Credit Note Tag API
Xentral CreditNote API
Xentral Customer Address API
Xentral Customer API
Xentral Customer - Contact Person API
Where this information came from

This is an independent, third-party profile of Xentral Product API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.