Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
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.0.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.0.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