SupplierCustomer
idstring<uuid>required
namestringrequired
statusstringrequired
Possible values: [active, inProgress, blocked]
Example:
activecreatedAtstring<date-time>required
archivedbooleanrequired
attributes object
Attributes of the supplier. The keys are the attribute names, and the values are the attribute values.
property name* object
oneOf
- string
- number
- boolean
- array
- object
- null
string
Value for a String or List attribute
number
Value for a Number attribute
boolean
Value for a Yes/No attribute
Array [
string
]
object
Value for the qualification attribute, each key in the object is the name of a qualification value and the value is an array of category paths. Each of these paths is a string of category names split by a double slash (//), can only have up to 6 levels and must always start from the root. Partial paths are supported and will be converted to each of the last category levels of the category tree, and more specific paths will override less specific ones.
null
Value for null attributes
contacts object[]
Array [
idstring<uuid>required
firstNamestringrequired
lastNamestringrequired
emailstring<email>required
]
SupplierCustomer
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"status": "active",
"createdAt": "2024-07-29T15:51:28.071Z",
"archived": true,
"attributes": {
"region": "North America",
"annual_revenue": 50000000,
"iso_certified": true,
"product_categories": [
"Electronics",
"Software",
"Hardware"
],
"qualification": {
"Qualified": [
"Manufacturing//Electronics//Semiconductors"
],
"Onboarding pending": [
"Manufacturing//Automotive//Engine Parts",
"Manufacturing//Automotive//Brakes"
],
"Not qualified": [
"Manufacturing//Medical Devices//Diagnostic Equipment"
]
},
"payment_terms": "Net 30",
"years_in_business": 15,
"minority_owned": false,
"sustainability_rating": "A",
"preferred_vendor": true,
"emergency_contact": null
},
"contacts": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"firstName": "string",
"lastName": "string",
"email": "user@example.com"
}
]
}