# Update customer Endpoint: PATCH /customers/update/{customerId} Version: 1.0 ## Path parameters: - `customerId` (string, required) ## Header parameters: - `x-api-key` (string, required) Api key provided on integrations tab in Easyflow platform. - `x-api-secret` (string, required) Api Secret provided on integrations tab in Easyflow platform. ## Request fields (application/json): - `name` (string) - `address` (object) - `address.zipCode` (string) - `address.street` (string) - `address.complement` (string) - `address.neighborhood` (string) - `address.city` (string) - `address.state` (string) - `address.number` (string) - `deliveryAddress` (object) - `document` (object) - `document.type` (string) - `phone` (object) - `phone.areaCode` (string) - `phone.ddd` (string) - `phone.isMobile` (boolean) ## Response 400 fields (application/json): - `message` (string) Invalid param: [] Example: "Invalid param: []" - `error` (string) Bad Request Example: "Bad Request" - `statusCode` (integer) 400 Example: 400 ## Response 401 fields (application/json): - `message` (string) Invalid field Example: "Unauthorized" - `error` (string) Unauthorized Example: "Unauthorized" - `statusCode` (integer) 401 Example: 401 ## Response 403 fields (application/json): - `message` (string) Forbidden resource Example: "Forbidden resource" - `error` (string) Forbidden Example: "Forbidden" - `statusCode` (integer) 403 Example: 403 ## Response 500 fields (application/json): - `message` (string) Internal server error Example: "Internal server error" - `error` (string) Internal Server Error Example: "Internal Server Error" - `statusCode` (integer) 500 Example: 500