Edit Customer
This method will edit an existing customer. It will only change the properties that you specify.
This method is accessed by https://api.cryptolens.io/api/customer/EditCustomer
Parameters
Parameter |
Description |
Remarks |
CustomerId |
Id of the customer to edit. |
An integer, required. |
Name |
Name of the customer. |
A string of max 100 characters. |
Email |
Email of the customer. |
A string of max 100 characters. |
CompanyName |
Company name of the customer. |
A string of max 100 characters. |
Notes |
An optional notes field. |
A string of max 1000 characters. |
EnableCustomerAssociation |
If set to true, a portal link will be returned where the customer will be able to view their licenses. |
A boolean. |
AllowActivationManagement |
If set to true, the customer activate and deactivate devices through the customer portal. |
A boolean. |
AllowMultipleUserAssociation |
If set to true, it will be possible to associate multiple user accounts with this customer. |
A boolean. |
MaxNoOfDevices |
This limits the number of computers that will be able to use customer's licenses. '0' stands for unlimited. |
An integer. |
Secret |
If set to true, the customer secret will be updated. |
A boolean. |
v |
Method version. |
optional. by default, it's 1. |
Results
Parameter |
Description |
Remarks |
CustomerId |
A unique integer identifier associated with this customer. |
always returned |
PortalLink |
A link that allows the customer to create an account where they
will see their licenses (in the customer dashboard).
|
Returned if EnableCustomerAssociation or Secret is set to true. |
Secret |
The customer secret.
|
Returned if Secret or EnableCustomerAssociation is set to true. |
Result |
This is either 0(=success) or 1(=error). |
always returned |
Message |
The message that provides additional information about the result.
|
always returned. |
Example results
{"result":0,"message":null}
Errors
Error |
Access denied. |
The input parameters were incorrect. |
Customer could not be found. |
The name of the customer is limited to 100 characters. |
The email of the customer is limited to 100 characters. |
The company name of the customer is limited to 100 characters. |