Skip to main content
POST
/
identities
/
{identity_id}
/
tokenize
/
{field}
Tokenize field
curl --request POST \
  --url http://localhost:5001/identities/{identity_id}/tokenize/{field} \
  --header 'X-blnk-key: <api-key>'
import requests

url = "http://localhost:5001/identities/{identity_id}/tokenize/{field}"

headers = {"X-blnk-key": "<api-key>"}

response = requests.post(url, headers=headers)

print(response.text)
const options = {method: 'POST', headers: {'X-blnk-key': '<api-key>'}};

fetch('http://localhost:5001/identities/{identity_id}/tokenize/{field}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_PORT => "5001",
CURLOPT_URL => "http://localhost:5001/identities/{identity_id}/tokenize/{field}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"X-blnk-key: <api-key>"
],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"net/http"
"io"
)

func main() {

url := "http://localhost:5001/identities/{identity_id}/tokenize/{field}"

req, _ := http.NewRequest("POST", url, nil)

req.Header.Add("X-blnk-key", "<api-key>")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.post("http://localhost:5001/identities/{identity_id}/tokenize/{field}")
.header("X-blnk-key", "<api-key>")
.asString();
require 'uri'
require 'net/http'

url = URI("http://localhost:5001/identities/{identity_id}/tokenize/{field}")

http = Net::HTTP.new(url.host, url.port)

request = Net::HTTP::Post.new(url)
request["X-blnk-key"] = '<api-key>'

response = http.request(request)
puts response.read_body
Use blnk.identity.tokenize_field to tokenize one identity field.
1

Call the method

blnk.identity.tokenize_field
response = blnk.identity.tokenize_field(
  "idt_3b63c8da-af29-4cc3-ad38-df17d87456e6",
  "EmailAddress",
)
FieldTypeDescription
idstrIdentity ID.
fieldstrPascalCase field name to tokenize.
2

Confirm tokenization

Check the response message, then use get tokenized fields to verify the field is protected.
3

Response

201 Created
{
  "message": "Field tokenized successfully"
}
FieldTypeDescription
messagestrConfirmation that the field was tokenized.

PII tokenization

Setup, secrets, and how tokenization works.

Tokenize one field

HTTP request and response schema.

Need help?

We are very happy to help you make the most of Blnk, regardless of whether it is your first time or you are switching from another tool. To ask questions or discuss issues, please contact us or join our Discord community.