# Resolve a customer by email `PUT https://api.leapa.co/v2/customers/email/{email}/otp` Send your API key as a bearer token in the `Authorization` header. ## Path parameters - `email` · _string_ · **required** Example: `jeanne@example.com` ## Request body Required. `application/json`. - `code` · _integer_ - `isForRegistrationCode` · _boolean_ - `expirationTime` · _integer_ - `isConfirmed` · _boolean_ - `confirmed` · _boolean_ - `forRegistrationCode` · _boolean_ ```json { "code": 0, "isForRegistrationCode": false, "expirationTime": 0, "isConfirmed": false, "confirmed": false, "forRegistrationCode": false } ``` ## Response 200 No fields. ```json "string" ``` ## Status codes - `200` OK - `400` Bad request - `401` Unauthorized - `402` Payment required - `403` Forbidden - `404` Not found - `428` Precondition required - `500` Server error ## Example ```bash curl -X PUT "https://api.leapa.co/v2/customers/email/jeanne@example.com/otp" \ -H "Authorization: Bearer $LEAPA_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "code": 0, "isForRegistrationCode": false, "expirationTime": 0, "isConfirmed": false, "confirmed": false, "forRegistrationCode": false }' ``` --- _Generated from the Leapa documentation at leapa.co/docs._