Skip to main content

Update Corporate Customer

Endpoint : https://demo-api.frontpayment.no/api/v1/connect/customers/update/corporate/{CustomerUuid}
Method : PUT
Authorization : Bearer
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
}