Identities

Detokenize identity

Detokenize multiple identity fields with the Java SDK.

POST/identities/{identity_id}/detokenize

Use blnk.identity().detokenize for this operation.

Call the method

String identityId = "idt_073f7ffe-9dfd-42ce-aa50-d1dca1788adc";

ApiResponse<JsonNode> response = blnk.identity().detokenize(
    identityId,
    DetokenizeIdentityData.create().fields(
        "EmailAddress"
    )
);
FieldTypeDescription
idStringIdentity ID.
fieldsList<String>PascalCase field names to detokenize. Pass [] for all tokenized fields.

Use the plaintext values

Read response.data().get("fields") for the original values. Handle these values securely and avoid logging them.

Response

{
  "fields": {
    "firstName": "Alice",
    "emailAddress": "[email protected]"
  }
}
FieldTypeDescription
fieldsMap<String, String>Original values for the fields you requested.