Register

Use /customers endpoint to register user. After registration customer is related with your account and you will see him in Cleeng Dashboard > Customer Accounts. Customers are recognized in Cleeng by customerId, which is encoded in JWT.

🚧

Important

It is recommended that customerIP is passed as it is required for correct price calculation because tax rate depends on the country. If customerIP is NOT given, the price will be calculated for request source IP address.

Please note that when using Cleeng Merchant, customerIP should be available for the purpose of proper tax calculation in the US and Canada. It is recommended that customerIP is passed in the register, login and create order methods.

Response description

ResponseDescription
jwtToken used for authorization. It is required for endpoints related to customers. JWT is valid for 15 minutes. It includes customerId, publisherId, and expiration date (to decode use package like jwt-decode).
refreshTokenA token to generate a new access JWT. Read more about refresh token HERE.
customerTokenSession/authentication token for JSON RPC API.
customerIdCustomer identifier at Cleeng.

Errors

HTTP Status codeError codeMessage
400REQ0001Invalid request body
422USER0002Customer already exists
429CPT0001Google reCAPTCHA verification required!
429CPT0002Google reCAPTCHA verification failed!
500SXXXX (X - number)Internal Server Error

Language
Click Try It! to start a request and see the response here!