Product All Ep
POST/v1/product/all
Get Product Details
Retrieves all details for each product available in the system, including information about product blends.
Response
id: str
Internal identifier unique to a product.
name: str
Name unique to the product.
short_name: str | None = None
Abbreviated name for the product.
group: str
The product group of the product.
weight_group: str
Weight group of the product that maps to trailer configuration code to determine load strategy.
icon: str
Icon code that maps to an icon that is displayed for the tank lid.
source_id: str | None = None
If received from integration, the identifier inside the source system.
source_system_id: str | None = None
If received from integration, the source system identifier.
extra_data: dict = {}
Any additional data provided or managed by the client through integration endpoints.
blends: list[BlendView] = []
A list of blend views, each containing:
Show Child Attributes
In each blend view, the following attributes are specified to describe the blend:
product_id: str | None = None
Internal identifier of a blend code product.
name: str | None = None
Name assigned to a particular blend.
Deprecated
These attributes are deprecated and should be used with caution.
index: int | None = None
Deprecated. index of the blend.
product_name: str | None = None
Deprecated. Blend code product name.
components: list[Component] = []
List of components that make up a blend.
Show Child Attributes
product_id: str
Internal identifier of the product.
name: str
Name of the product.
percentage: float
Percentage of the product in the blend.
alternate_products: list[str] = []
List of product names that can replace this product.
updated_on: datetime | None
The timestamp of the most recent update to the product data.
Responses
- 200
Successful Response
- application/json
- Example (from schema)
[
{
"id": "string",
"name": "string",
"short_name": "string",
"group": "string",
"weight_group": "string",
"icon": "string",
"source_id": "string",
"source_system": "string",
"source_system_id": "string",
"extra_data": {},
"blends": [
{
"index": 0,
"product_id": "string",
"name": "string",
"product_name": "string",
"components": [
{
"product_id": "string",
"name": "string",
"percentage": 0
}
]
}
],
"alternate_products": [
"string"
],
"updated_on": "2025-12-17T21:49:50.587Z",
"tank_lid_code_id": "string",
"supply_map": [
{
"source_system": "string",
"source_id": "string"
}
]
}
]