CustomerEdit(
object Customer
)
Edit Customer Information: Name, Website and Custom Fields.
Request
Request Data:
- (object) Customer
- (int) CustomerID (required) – Identify the ID of the Customer to edit.
- (string) Name (unique) – Identify the Customer to Edit by its Name. If CustomerID is set, this will modify the Customer’s Name.
- (string) Website (optional) – Set the Customer Website.
- (array) Fields (optional) – List of custom fields
{
"Customer": {
"CustomerID": <int>,
"Address": <string>,
"Name": <string>,
"Website": <string>,
"Fields": [
{
"Field": <string>,
"Value": <string>
}, <more fields>
]
}
}Response
Same structure as api/Customer
Errors
- “Customer name or ID must be specified”
- “Customer not found”
- “A customer with that name already exists” – if changing the customer name
- "Call requires parameter: \"Customer\" which was not found"