industry-department-solutions
latest
false
- Overview
- API Resources

Supply Chain & Retail Solutions API guide
Last updated Apr 16, 2026
Customer
Overview
The customer resource represents customer entities in the B2B pricing application. This resource stores customer information including categorization and pricing list assignments.
Resource Endpoint
/api/v2/ingest/object/{prefix}CUSTOMER{suffix}
/api/v2/ingest/object/{prefix}CUSTOMER{suffix}
Supported Methods
| Method | Return Type | Description |
|---|---|---|
| POST | Response | Ingest (create/update) customer records via UPSERT operation |
Request Headers
| Header | Required | Description |
|---|---|---|
Authorization | Yes | Your Personal Access Token (PAT) from platform.peak.ai |
Content-Type | Yes | Must be application/json |
Properties
Primary Keys
- customer_id (string) - Unique identifier for the customer
- updated_at (datetime) - Timestamp of when the record was last updated
Attributes
| Attribute | Data Type | Required | Description |
|---|---|---|---|
customer_id | string | Yes | Unique identifier for each customer. Used to join customer metadata to quotations and sales for model training. |
updated_at | datetime | Yes | Timestamp when the record was updated. Used to identify the most up-to-date data in the UI and to match customer metadata to the date of each quote in model training. |
customer_name | string | No | Customer name. Used in the UI to identify customers. |
customer_category | string | No | Customer category. Used in model training as a feature to determine the optimal quote price. |
customer_subcategory | string | No | Customer sub-category. Used in model training as a feature to determine the optimal quote price. |
customer_price_list_id | string | No | Reference to the price list assigned to this customer. |
source | enum | No | Source of creation of the customer entry. Enum values: peak (created by Peak application) or customer (customer-provided data). |
Relationships
Outbound References
This resource has relationships to:
- quote_line - Customers can be associated with multiple quote lines
- sale - Customers can have multiple sales records
Inbound References
None
JSON Representation
{
"solutionName": "QP_OOTB",
"data": [
{
"customer_id": "CUST-001",
"updated_at": "2025-01-28T10:00:00Z",
"customer_name": "Acme Corporation",
"customer_category": "Enterprise",
"customer_subcategory": "Technology",
"customer_price_list_id": "PL-ENT-001",
"source": "ERP"
}
],
"operationType": "UPSERT"
}
{
"solutionName": "QP_OOTB",
"data": [
{
"customer_id": "CUST-001",
"updated_at": "2025-01-28T10:00:00Z",
"customer_name": "Acme Corporation",
"customer_category": "Enterprise",
"customer_subcategory": "Technology",
"customer_price_list_id": "PL-ENT-001",
"source": "ERP"
}
],
"operationType": "UPSERT"
}
Example Request
curl -X POST \
'https://service.peak.ai/ingestion-api/api/v2/ingest/object/QP_CUSTOMER_OOTB' \
-H 'Authorization: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"solutionName": "QP_OOTB",
"data": [
{
"customer_id": "CUST-001",
"updated_at": "2025-01-28T10:00:00Z",
"customer_name": "Acme Corporation",
"customer_category": "Enterprise",
"customer_subcategory": "Technology",
"customer_price_list_id": "PL-ENT-001",
"source": "ERP"
}
],
"operationType": "UPSERT"
}'
curl -X POST \
'https://service.peak.ai/ingestion-api/api/v2/ingest/object/QP_CUSTOMER_OOTB' \
-H 'Authorization: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"solutionName": "QP_OOTB",
"data": [
{
"customer_id": "CUST-001",
"updated_at": "2025-01-28T10:00:00Z",
"customer_name": "Acme Corporation",
"customer_category": "Enterprise",
"customer_subcategory": "Technology",
"customer_price_list_id": "PL-ENT-001",
"source": "ERP"
}
],
"operationType": "UPSERT"
}'
Important Notes
- Custom Attributes: Additional custom attributes can be added using the
/CUSTOMER/add-attributeendpoint - Data Validation: All attributes are validated according to their defined data types
Related Resources
- merchant - Related business entities
- quote_line - Quote line items referencing customers
- sale - Sales records associated with customers