Store and tokenize a string
curl --request POST \
--url https://api.orchestrasolutions.com/StringTokens \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <api-key>' \
--data '
{
"payload": "<string>"
}
'import requests
url = "https://api.orchestrasolutions.com/StringTokens"
payload = { "payload": "<string>" }
headers = {
"X-Api-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-Api-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({payload: '<string>'})
};
fetch('https://api.orchestrasolutions.com/StringTokens', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.orchestrasolutions.com/StringTokens",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'payload' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-Api-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"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.orchestrasolutions.com/StringTokens"
payload := strings.NewReader("{\n \"payload\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-Api-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.orchestrasolutions.com/StringTokens")
.header("X-Api-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"payload\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.orchestrasolutions.com/StringTokens")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-Api-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"payload\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"token": "<string>",
"createTime": "2023-11-07T05:31:56Z"
}{
"token": "<string>",
"createTime": "2023-11-07T05:31:56Z"
}[
{
"fieldName": "<string>",
"errors": [
"<string>"
]
}
]String Tokens
Store and tokenize a string
This method allows you to submit a string to be stored and tokenized in our system.
Once tokenized, the token ID will be returned in the body of the response and the full token URI will be returned in the Location header.
POST
/
StringTokens
Store and tokenize a string
curl --request POST \
--url https://api.orchestrasolutions.com/StringTokens \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <api-key>' \
--data '
{
"payload": "<string>"
}
'import requests
url = "https://api.orchestrasolutions.com/StringTokens"
payload = { "payload": "<string>" }
headers = {
"X-Api-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-Api-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({payload: '<string>'})
};
fetch('https://api.orchestrasolutions.com/StringTokens', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.orchestrasolutions.com/StringTokens",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'payload' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-Api-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"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.orchestrasolutions.com/StringTokens"
payload := strings.NewReader("{\n \"payload\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-Api-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.orchestrasolutions.com/StringTokens")
.header("X-Api-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"payload\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.orchestrasolutions.com/StringTokens")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-Api-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"payload\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"token": "<string>",
"createTime": "2023-11-07T05:31:56Z"
}{
"token": "<string>",
"createTime": "2023-11-07T05:31:56Z"
}[
{
"fieldName": "<string>",
"errors": [
"<string>"
]
}
]Tokenization Guide
Complete guide with examples, PCI compliance, and using tokens in payments
Authorizations
Please enter ApiKey into field
Body
application/json
StringToken input model
Model for providing a string to be tokenized
The content of the string you would like to tokenize
Required string length:
1 - 16384⌘I