For the complete documentation index, see llms.txt. This page is also available as Markdown.

Get User

Retrieves a user’s account details and current KYC summary.

Endpoint

GET /whitelabel/users/get

Request Headers

x-tlp-apikey: <api-key>
x-tlp-signature: <hmac-signature>

Query Parameters

Provide at least one of the following user identifiers: endUserEmail, endUserId, or externalUserId.

Field
Type
Required
Description

endUserEmail

String

Conditional

End user’s registered email address

endUserId

Number

Conditional

Tylt's end-user ID

externalUserId

String

Conditional

Merchant’s own user identifier

At least one identifier is required.

Example Request

GET /whitelabel/users/get?externalUserId=user-10021

The signature must be calculated over the query object:

{
  "endUserId": 20001, // Optional: Provide one user identifier only
  "endUserEmail": "joe@example.com", // Optional: Alternative to endUserId and externalUserId
  "externalUserId": "user-10021", // Optional: Alternative to endUserId and endUserEmail
}

Code Snippet

Successful Response

Response Fields

Field
Description

endUserId

Tylt end-user ID

emailId

End user’s registered email address

externalUserId

Merchant-provided user identifier

kycStatus

Current overall KYC status

walletOpsAllowed

Indicates whether wallet operations are currently permitted

A value of false for walletOpsAllowed may indicate that:

  • KYC has not been completed

  • KYC is pending or rejected

  • The user is suspended

  • The user requires additional verification

  • Wallet operations have been restricted by Tylt

Possible Errors

HTTP Status
Message
Description

400

One of endUserEmail, endUserId or externalUserId is required.

No user identifier was provided

401

Api Key authentication failed!

Authentication failed

403

API key or owner is inactive.

API access or merchant account is inactive

403

IP not whitelisted.

Request originated from an unauthorized IP address

403

End user is suspended.

The identified user is suspended

404

End user not found for this owner.

No matching user exists under the merchant

Last updated