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.uuid' => 'nullable|string',
'addresses.billing.street' => 'required|string',
'addresses.billing.zip' => 'required|string',
'addresses.billing.city' => 'required|string',
'addresses.billing.country' => 'required|string',
'addresses.shipping' => 'nullable|array',
'addresses.shipping.uuid' => 'nullable|string',
'addresses.shipping.street' => 'nullable|string',
'addresses.shipping.zip' => 'nullable|string',
'addresses.shipping.city' => 'nullable|string',
'addresses.shipping.country' => 'nullable|string'
'organizationId' => 'required|string|max:9',
'additionalContact' => 'nullable|array',
'additionalContact.*.uuid' => 'nullable|string',
'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": "Wadud Rahman",
    "organizationId": "420 Test",
    "preferredLanguage": "en",
    "msisdn": "46567468",
    "email": "[email protected]",
    "countryCode": "+47",
    "addresses": {
        "billing": {
            "uuid": "adklajfdlks",
            "street": "Kotbari Road",
            "zip": "3500",
            "city": "Cumilla",
            "country": "Bangladesh"
        },
        "shipping": {
            "uuid": null,
            "street": "Karl Johans gate 5",
            "zip": "0154",
            "city": "Oslo",
            "country": "Norway"
        }
    },
    "additionalContact": {
        "0": {
            "uuid": "dadf",
            "name": "Tomas Simonen",
            "email": "[email protected]",
            "designation": "CEO",
            "countryCode": "+88",
            "msisdn": "01752721841",
            "note": "Note goes here"
        },
        "1": {
            "uuid": null,
            "name": "Tomas Simonen",
            "email": "[email protected]",
            "designation": "CEO",
            "countryCode": "+88",
            "msisdn": "01752721841",
            "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
}