Skip to main content
GET
/
kyb
/
info
/
Retrieve KYB session info
curl --request GET \
  --url https://ivs.idenfy.com/kyb/info/ \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://ivs.idenfy.com/kyb/info/"

headers = {"Authorization": "Bearer <token>"}

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

print(response.text)
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};

fetch('https://ivs.idenfy.com/kyb/info/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
HttpResponse<String> response = Unirest.get("https://ivs.idenfy.com/kyb/info/")
.header("Authorization", "Bearer <token>")
.asString();
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://ivs.idenfy.com/kyb/info/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);

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

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
require 'uri'
require 'net/http'

url = URI("https://ivs.idenfy.com/kyb/info/")

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

request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'

response = http.request(request)
puts response.read_body
using RestSharp;


var options = new RestClientOptions("https://ivs.idenfy.com/kyb/info/");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Authorization", "Bearer <token>");
var response = await client.GetAsync(request);

Console.WriteLine("{0}", response.Content);
package main

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

func main() {

url := "https://ivs.idenfy.com/kyb/info/"

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

req.Header.Add("Authorization", "Bearer <token>")

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

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

fmt.Println(string(body))

}
val client = OkHttpClient()

val request = Request.Builder()
.url("https://ivs.idenfy.com/kyb/info/")
.get()
.addHeader("Authorization", "Bearer <token>")
.build()

val response = client.newCall(request).execute()
import Foundation

let url = URL(string: "https://ivs.idenfy.com/kyb/info/")!
var request = URLRequest(url: url)
request.httpMethod = "GET"
request.timeoutInterval = 10
request.allHTTPHeaderFields = ["Authorization": "Bearer <token>"]

let (data, _) = try await URLSession.shared.data(for: request)
print(String(decoding: data, as: UTF8.self))
{
  "theme": {
    "companyName": "<string>",
    "logo": "<string>",
    "font": "<string>",
    "colors": {
      "primary": "<string>",
      "secondary": "<string>",
      "primaryBackground": "<string>",
      "secondaryBackground": "<string>",
      "hoveredButton": "<string>",
      "disabledIconButton": "<string>",
      "disabledButtonTypography": "<string>",
      "disabledButton": "<string>",
      "typography": "<string>",
      "success": "<string>",
      "successBackground": "<string>",
      "error": "<string>",
      "errorBackground": "<string>",
      "warning": "<string>",
      "warningBackground": "<string>",
      "info": "<string>",
      "infoBackground": "<string>",
      "border": "<string>"
    },
    "supportEmail": "jsmith@example.com"
  },
  "flow": {
    "fields": [
      {
        "required": false,
        "order": 1,
        "readOnly": false,
        "changeFrom": "<unknown>",
        "changeRequired": true
      }
    ],
    "fieldsCustom": [
      {
        "field": {
          "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "key": "<string>",
          "title": "<string>",
          "description": "",
          "choices": [
            {
              "key": "<string>",
              "title": "<string>"
            }
          ]
        },
        "required": false,
        "order": 2147483647,
        "readOnly": false,
        "changeFrom": "<unknown>",
        "changeRequired": true
      }
    ],
    "documents": [
      {
        "docType": "<string>",
        "description": "<string>",
        "required": false
      }
    ],
    "beneficiaries": [
      {
        "applicants": [
          {
            "fields": [
              {
                "required": false,
                "order": 1
              }
            ],
            "required": false,
            "fieldsCustom": [
              {
                "field": {
                  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
                  "key": "<string>",
                  "title": "<string>",
                  "description": "",
                  "choices": [
                    {
                      "key": "<string>",
                      "title": "<string>"
                    }
                  ]
                },
                "required": false,
                "order": 2147483647
              }
            ],
            "documents": [
              {
                "docType": "<string>",
                "description": "<string>",
                "required": false
              }
            ]
          }
        ],
        "required": false,
        "fields": [
          {
            "field": "OWNERSHIP_PERCENTAGE",
            "required": false
          }
        ],
        "description": "<string>",
        "readOnly": false
      }
    ],
    "companySearch": true,
    "bankVerification": true,
    "emailVerification": true,
    "ownershipFullStructure": true,
    "ownershipPercentageThreshold": 50,
    "description": "<string>",
    "questionnaireDescription": "<string>"
  }
}
{
"message": "<string>",
"identifier": "AUTHENTICATION_FAILED",
"documentation": "<string>"
}

Authorizations

Authorization
string
header
required

Authentication for actions with all operations associated with KYB form.
Token obtained from KYB form token generation endpoint as tokenString value.

Response

locale
enum<string> | null
required

Default locale to use when user opens the KYB form for the first time.

Available options:
en,
es,
fr,
ru,
de,
it,
pl,
lt,
lv,
et,
cs,
ro,
hu,
ja,
bg,
nl,
pt
theme
object | null
required

Indicates the visual customization of the KYB form.

flow
object | null
required

Indicates which fields/objects should be present in the KYB form.
If this field is null, then all possible fields/objects are present in this KYB form.