Identities

Detokenize identity

Detokenize multiple identity fields with the Go SDK.

POST/identities/{identity_id}/detokenize

Use client.Identity.Detokenize to detokenize several identity fields.

Call the method

values, _, _ := client.Identity.Detokenize(
	"idt_3b63c8da-af29-4cc3-ad38-df17d87456e6",
	blnkgo.DetokenizeRequest{
		Fields: []blnkgo.TokenizableIdentityField{
			blnkgo.TokenizableFieldFirstName,
			blnkgo.TokenizableFieldEmailAddress,
		},
	},
)
FieldTypeDescription
identityIDstringIdentity ID.
Fields[]TokenizableIdentityFieldPascalCase field names to detokenize. Pass an empty slice to detokenize every tokenized field.

Use the plaintext values

Read values.Fields for the original values. Handle these values securely and avoid logging them.

Response

{
  "fields": {
    "FirstName": "Jane",
    "EmailAddress": "jane@example.com"
  }
}

Go response (*blnkgo.DetokenizeResponse)

FieldTypeDescription
Fieldsmap[string]stringOriginal values for the fields you requested.