TD SYNNEX · JSON Structure

Td Synnex Customer Structure

TD SYNNEX StreamOne end customer account

Type: Properties: 0
Technology DistributionIT DistributionCloudResellerStreamOneFortune 100B2B

Customer is a JSON Structure definition published by TD SYNNEX.

Meta-schema:

JSON Structure

Raw ↑
{
  "name": "Customer",
  "description": "TD SYNNEX StreamOne end customer account",
  "fields": [
    {"name": "customerId", "type": "string", "description": "Unique customer identifier", "required": true},
    {"name": "companyName", "type": "string", "description": "Company name", "required": true},
    {"name": "email", "type": "string", "description": "Contact email", "required": true},
    {"name": "phone", "type": "string", "description": "Contact phone", "required": false},
    {
      "name": "address",
      "type": "object",
      "description": "Physical address",
      "required": false,
      "fields": [
        {"name": "street", "type": "string", "description": "Street address"},
        {"name": "city", "type": "string", "description": "City"},
        {"name": "state", "type": "string", "description": "State or province"},
        {"name": "postalCode", "type": "string", "description": "Postal code"},
        {"name": "country", "type": "string", "description": "ISO 3166-1 alpha-2 country code"}
      ]
    },
    {
      "name": "status",
      "type": "string",
      "description": "Account status",
      "required": true,
      "enum": ["ACTIVE", "INACTIVE", "SUSPENDED"]
    },
    {"name": "createdDate", "type": "string", "description": "Creation timestamp", "required": false},
    {"name": "modifiedDate", "type": "string", "description": "Last modified timestamp", "required": false}
  ]
}