Payload Validations |
: |
'countryCode' => 'required|string',
'msisdn' => 'required|string',
'email' => 'required|email',
'name' => 'required|string',
'preferredLanguage' => 'required|string',
'addresses.billing' => 'required|array',
'addresses.billing.street' => 'required|string',
'addresses.billing.zip' => 'required|string',
'addresses.billing.city' => 'required|string',
'addresses.billing.country' => 'required|string|in:ISO Alpha 2',
'addresses.shipping' => 'nullable|array',
'addresses.shipping.street' => 'nullable|string',
'addresses.shipping.zip' => 'nullable|string',
'addresses.shipping.city' => 'nullable|string',
'addresses.shipping.country' => 'nullable|string|in:ISO Alpha 2'
'organizationId' => 'required|string|regex:/^[a-zA-Z0-9]+$/',
'additionalContact' => 'nullable|array',
'additionalContact.*.name' => 'nullable|string',
'additionalContact.*.designation' => 'nullable|string',
'additionalContact.*.countryCode' => 'nullable|string',
'additionalContact.*.msisdn' => 'nullable|string',
'additionalContact.*.email' => 'nullable|email',
'additionalContact.*.note' => 'nullable|string'
|
Example Payload |
: |
{
"name": "Kari Nordmann",
"organizationId": 192933933,
"preferredLanguage": "en",
"msisdn": "46567468",
"email": "[email protected]",
"countryCode": "+47",
"addresses": {
"billing": {
"street": "Luramyrveien 65",
"zip": "4313",
"city": "Sandnes",
"country": "NO"
},
"shipping": {
"street": "Luramyrveien 65",
"zip": "4313",
"city": "Oslo",
"country": "NO"
}
},
"additionalContact": {
"0": {
"name": "Tomas Simonen",
"email": "[email protected]",
"designation": "CEO",
"countryCode": "+88",
"msisdn": "0175272184121",
"note": "Note goes here"
},
"1": {
"name": "Tomas Simonen",
"email": "[email protected]",
"designation": "CEO",
"countryCode": "+88",
"msisdn": "0175272661841",
"note": "Note goes here"
}
}
}
|
Response Structure |
: |
{
"status_code": 202,
"status_message": "OK",
"message": "customerUpdatedSuccessfully",
"is_data": false,
"data": null
}
|
Example Response |
: |
{
"status_code": 202,
"status_message": "OK",
"message": "customerUpdatedSuccessfully",
"is_data": false,
"data": null
}
|