Maxim

Maxim

Last updated on Oct 8, 2026

Updates a customer. Only the fields you pass are changed, the rest stay as they were.

v1/customers/edit.php

Parameters

Field Type Required Description
customer_id int Yes Customer ID
name string No Name
email string No Email
phone string No Phone
address_legal string No Legal address
address_real string No Delivery address
agreement string No Agreement
manager_name string No Manager
manager_post string No Manager's position
notes string No Notes

To clear a field, pass an empty string. Passing null leaves the field unchanged, as if it were not sent.

Example request

{
    "customer_id": 512,
    "phone": "+1 212 555-0199",
    "address_real": "3 Factory St, New York"
}

Example response

{
    "success": true
}

Errors

Error Reason
No customer_id in input customer_id is missing
Customer not found or access denied Customer not found or deleted
Name must not be empty An empty name was passed
Name must be a string name passed as an array or object