This is a html view of the json schema please take the json schema as reference DOWNLOAD THE JSON SCHEMA

ProductsCustomerRef

Type: array of object

The list for customer ref by account, Each time opcos send the updated customer references it should be the full list of customer ref by product for the updated account (Example : If a customer deletes or edits a customer reference, The file to be sent by opcos must have a full set of these changes per account i.e deleted customer references must not be sent

No Additional Items

Each item of this array must be:

Type: object

Example:

[
    {
        "accountId": "12345678",
        "products": [
            {
                "productId": "3456789",
                "customerRef": "87655443"
            },
            {
                "productId": "3456789",
                "customerRef": "87655443"
            },
            {
                "productId": "3456789",
                "customerRef": "87655443"
            }
        ]
    },
    {
        "accountId": "12345678",
        "products": [
            {
                "productId": "3456789",
                "customerRef": "87655443"
            },
            {
                "productId": "3456789",
                "customerRef": "87655443"
            }
        ]
    }
]

Type: string

the identifier of the account

Type: array of object
No Additional Items

Each item of this array must be:

Type: object

A mapping between productId and customerRef

Type: string

the customer ref for the product, Supported by all special chars respecting the pattern

Must match regular expression: [a-zA-Z0-9_.+@() /$"=#,;'£\\:°*&%-]+

Type: string

the product identifier, Supported by all special chars respecting the pattern

Must match regular expression: [a-zA-Z0-9_.-]+