KYB Certificate
Furnish KYB certificate data via structured JSON
POST
/
v1
/
products
/
kyb_certificate
/
furnish
Furnish KYB certificate data via structured JSON
curl --request POST \
--url https://api.solo.one/v1/products/kyb_certificate/furnish \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"network_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"subnetwork_name": "<string>",
"application_date": "<string>",
"records": [
{
"federal_ein": 123,
"business_jurisdiction_of_formation": "<string>",
"business_legal_name": "<string>",
"business_dba_name": "<string>",
"business_email": "<string>",
"business_identity_verification_events": [
{
"is_identity_verified": true,
"identity_verification_timestamp": "<string>",
"identity_verification_overall_status": "<string>",
"tax_id_validation_result": "<string>",
"address_verification_result": "<string>",
"registration_status": "<string>",
"registration_identifier": "<string>",
"jurisdiction_of_formation": "<string>",
"entity_type": "<string>",
"dba_name": "<string>",
"website_url": "<string>",
"formation_document_artifact": "<string>",
"operational_existence_status": "<string>"
}
],
"business_ownership_control_verification_events": [
{
"is_ownership_control_verified": true,
"ownership_control_verification_timestamp": "<string>",
"ownership_control_verification_overall_status": "<string>",
"ownership_control_verification_overall_primary_source": "<string>",
"beneficial_owners_identified_count": 123,
"control_persons_identified_count": 123,
"authority_determination_basis": "<string>",
"ownership_evidence_artifact": "<string>"
}
],
"business_risk_compliance_events": [
{
"is_risk_compliance_assessed": true,
"risk_compliance_assessment_timestamp": "<string>",
"risk_compliance_assessment_overall_status": "<string>",
"sanctions_screening_result": "<string>",
"adverse_media_assessment_result": "<string>",
"activity_risk_level": "<string>",
"primary_activity_classification_code": "<string>",
"primary_activity_classification_system": "<string>"
}
]
}
]
}
'import requests
url = "https://api.solo.one/v1/products/kyb_certificate/furnish"
payload = {
"network_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"subnetwork_name": "<string>",
"application_date": "<string>",
"records": [
{
"federal_ein": 123,
"business_jurisdiction_of_formation": "<string>",
"business_legal_name": "<string>",
"business_dba_name": "<string>",
"business_email": "<string>",
"business_identity_verification_events": [
{
"is_identity_verified": True,
"identity_verification_timestamp": "<string>",
"identity_verification_overall_status": "<string>",
"tax_id_validation_result": "<string>",
"address_verification_result": "<string>",
"registration_status": "<string>",
"registration_identifier": "<string>",
"jurisdiction_of_formation": "<string>",
"entity_type": "<string>",
"dba_name": "<string>",
"website_url": "<string>",
"formation_document_artifact": "<string>",
"operational_existence_status": "<string>"
}
],
"business_ownership_control_verification_events": [
{
"is_ownership_control_verified": True,
"ownership_control_verification_timestamp": "<string>",
"ownership_control_verification_overall_status": "<string>",
"ownership_control_verification_overall_primary_source": "<string>",
"beneficial_owners_identified_count": 123,
"control_persons_identified_count": 123,
"authority_determination_basis": "<string>",
"ownership_evidence_artifact": "<string>"
}
],
"business_risk_compliance_events": [
{
"is_risk_compliance_assessed": True,
"risk_compliance_assessment_timestamp": "<string>",
"risk_compliance_assessment_overall_status": "<string>",
"sanctions_screening_result": "<string>",
"adverse_media_assessment_result": "<string>",
"activity_risk_level": "<string>",
"primary_activity_classification_code": "<string>",
"primary_activity_classification_system": "<string>"
}
]
}
]
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
network_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
subnetwork_name: '<string>',
application_date: '<string>',
records: [
{
federal_ein: 123,
business_jurisdiction_of_formation: '<string>',
business_legal_name: '<string>',
business_dba_name: '<string>',
business_email: '<string>',
business_identity_verification_events: [
{
is_identity_verified: true,
identity_verification_timestamp: '<string>',
identity_verification_overall_status: '<string>',
tax_id_validation_result: '<string>',
address_verification_result: '<string>',
registration_status: '<string>',
registration_identifier: '<string>',
jurisdiction_of_formation: '<string>',
entity_type: '<string>',
dba_name: '<string>',
website_url: '<string>',
formation_document_artifact: '<string>',
operational_existence_status: '<string>'
}
],
business_ownership_control_verification_events: [
{
is_ownership_control_verified: true,
ownership_control_verification_timestamp: '<string>',
ownership_control_verification_overall_status: '<string>',
ownership_control_verification_overall_primary_source: '<string>',
beneficial_owners_identified_count: 123,
control_persons_identified_count: 123,
authority_determination_basis: '<string>',
ownership_evidence_artifact: '<string>'
}
],
business_risk_compliance_events: [
{
is_risk_compliance_assessed: true,
risk_compliance_assessment_timestamp: '<string>',
risk_compliance_assessment_overall_status: '<string>',
sanctions_screening_result: '<string>',
adverse_media_assessment_result: '<string>',
activity_risk_level: '<string>',
primary_activity_classification_code: '<string>',
primary_activity_classification_system: '<string>'
}
]
}
]
})
};
fetch('https://api.solo.one/v1/products/kyb_certificate/furnish', 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.solo.one/v1/products/kyb_certificate/furnish",
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([
'network_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'subnetwork_name' => '<string>',
'application_date' => '<string>',
'records' => [
[
'federal_ein' => 123,
'business_jurisdiction_of_formation' => '<string>',
'business_legal_name' => '<string>',
'business_dba_name' => '<string>',
'business_email' => '<string>',
'business_identity_verification_events' => [
[
'is_identity_verified' => true,
'identity_verification_timestamp' => '<string>',
'identity_verification_overall_status' => '<string>',
'tax_id_validation_result' => '<string>',
'address_verification_result' => '<string>',
'registration_status' => '<string>',
'registration_identifier' => '<string>',
'jurisdiction_of_formation' => '<string>',
'entity_type' => '<string>',
'dba_name' => '<string>',
'website_url' => '<string>',
'formation_document_artifact' => '<string>',
'operational_existence_status' => '<string>'
]
],
'business_ownership_control_verification_events' => [
[
'is_ownership_control_verified' => true,
'ownership_control_verification_timestamp' => '<string>',
'ownership_control_verification_overall_status' => '<string>',
'ownership_control_verification_overall_primary_source' => '<string>',
'beneficial_owners_identified_count' => 123,
'control_persons_identified_count' => 123,
'authority_determination_basis' => '<string>',
'ownership_evidence_artifact' => '<string>'
]
],
'business_risk_compliance_events' => [
[
'is_risk_compliance_assessed' => true,
'risk_compliance_assessment_timestamp' => '<string>',
'risk_compliance_assessment_overall_status' => '<string>',
'sanctions_screening_result' => '<string>',
'adverse_media_assessment_result' => '<string>',
'activity_risk_level' => '<string>',
'primary_activity_classification_code' => '<string>',
'primary_activity_classification_system' => '<string>'
]
]
]
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$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.solo.one/v1/products/kyb_certificate/furnish"
payload := strings.NewReader("{\n \"network_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"subnetwork_name\": \"<string>\",\n \"application_date\": \"<string>\",\n \"records\": [\n {\n \"federal_ein\": 123,\n \"business_jurisdiction_of_formation\": \"<string>\",\n \"business_legal_name\": \"<string>\",\n \"business_dba_name\": \"<string>\",\n \"business_email\": \"<string>\",\n \"business_identity_verification_events\": [\n {\n \"is_identity_verified\": true,\n \"identity_verification_timestamp\": \"<string>\",\n \"identity_verification_overall_status\": \"<string>\",\n \"tax_id_validation_result\": \"<string>\",\n \"address_verification_result\": \"<string>\",\n \"registration_status\": \"<string>\",\n \"registration_identifier\": \"<string>\",\n \"jurisdiction_of_formation\": \"<string>\",\n \"entity_type\": \"<string>\",\n \"dba_name\": \"<string>\",\n \"website_url\": \"<string>\",\n \"formation_document_artifact\": \"<string>\",\n \"operational_existence_status\": \"<string>\"\n }\n ],\n \"business_ownership_control_verification_events\": [\n {\n \"is_ownership_control_verified\": true,\n \"ownership_control_verification_timestamp\": \"<string>\",\n \"ownership_control_verification_overall_status\": \"<string>\",\n \"ownership_control_verification_overall_primary_source\": \"<string>\",\n \"beneficial_owners_identified_count\": 123,\n \"control_persons_identified_count\": 123,\n \"authority_determination_basis\": \"<string>\",\n \"ownership_evidence_artifact\": \"<string>\"\n }\n ],\n \"business_risk_compliance_events\": [\n {\n \"is_risk_compliance_assessed\": true,\n \"risk_compliance_assessment_timestamp\": \"<string>\",\n \"risk_compliance_assessment_overall_status\": \"<string>\",\n \"sanctions_screening_result\": \"<string>\",\n \"adverse_media_assessment_result\": \"<string>\",\n \"activity_risk_level\": \"<string>\",\n \"primary_activity_classification_code\": \"<string>\",\n \"primary_activity_classification_system\": \"<string>\"\n }\n ]\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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.solo.one/v1/products/kyb_certificate/furnish")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"network_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"subnetwork_name\": \"<string>\",\n \"application_date\": \"<string>\",\n \"records\": [\n {\n \"federal_ein\": 123,\n \"business_jurisdiction_of_formation\": \"<string>\",\n \"business_legal_name\": \"<string>\",\n \"business_dba_name\": \"<string>\",\n \"business_email\": \"<string>\",\n \"business_identity_verification_events\": [\n {\n \"is_identity_verified\": true,\n \"identity_verification_timestamp\": \"<string>\",\n \"identity_verification_overall_status\": \"<string>\",\n \"tax_id_validation_result\": \"<string>\",\n \"address_verification_result\": \"<string>\",\n \"registration_status\": \"<string>\",\n \"registration_identifier\": \"<string>\",\n \"jurisdiction_of_formation\": \"<string>\",\n \"entity_type\": \"<string>\",\n \"dba_name\": \"<string>\",\n \"website_url\": \"<string>\",\n \"formation_document_artifact\": \"<string>\",\n \"operational_existence_status\": \"<string>\"\n }\n ],\n \"business_ownership_control_verification_events\": [\n {\n \"is_ownership_control_verified\": true,\n \"ownership_control_verification_timestamp\": \"<string>\",\n \"ownership_control_verification_overall_status\": \"<string>\",\n \"ownership_control_verification_overall_primary_source\": \"<string>\",\n \"beneficial_owners_identified_count\": 123,\n \"control_persons_identified_count\": 123,\n \"authority_determination_basis\": \"<string>\",\n \"ownership_evidence_artifact\": \"<string>\"\n }\n ],\n \"business_risk_compliance_events\": [\n {\n \"is_risk_compliance_assessed\": true,\n \"risk_compliance_assessment_timestamp\": \"<string>\",\n \"risk_compliance_assessment_overall_status\": \"<string>\",\n \"sanctions_screening_result\": \"<string>\",\n \"adverse_media_assessment_result\": \"<string>\",\n \"activity_risk_level\": \"<string>\",\n \"primary_activity_classification_code\": \"<string>\",\n \"primary_activity_classification_system\": \"<string>\"\n }\n ]\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.solo.one/v1/products/kyb_certificate/furnish")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"network_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"subnetwork_name\": \"<string>\",\n \"application_date\": \"<string>\",\n \"records\": [\n {\n \"federal_ein\": 123,\n \"business_jurisdiction_of_formation\": \"<string>\",\n \"business_legal_name\": \"<string>\",\n \"business_dba_name\": \"<string>\",\n \"business_email\": \"<string>\",\n \"business_identity_verification_events\": [\n {\n \"is_identity_verified\": true,\n \"identity_verification_timestamp\": \"<string>\",\n \"identity_verification_overall_status\": \"<string>\",\n \"tax_id_validation_result\": \"<string>\",\n \"address_verification_result\": \"<string>\",\n \"registration_status\": \"<string>\",\n \"registration_identifier\": \"<string>\",\n \"jurisdiction_of_formation\": \"<string>\",\n \"entity_type\": \"<string>\",\n \"dba_name\": \"<string>\",\n \"website_url\": \"<string>\",\n \"formation_document_artifact\": \"<string>\",\n \"operational_existence_status\": \"<string>\"\n }\n ],\n \"business_ownership_control_verification_events\": [\n {\n \"is_ownership_control_verified\": true,\n \"ownership_control_verification_timestamp\": \"<string>\",\n \"ownership_control_verification_overall_status\": \"<string>\",\n \"ownership_control_verification_overall_primary_source\": \"<string>\",\n \"beneficial_owners_identified_count\": 123,\n \"control_persons_identified_count\": 123,\n \"authority_determination_basis\": \"<string>\",\n \"ownership_evidence_artifact\": \"<string>\"\n }\n ],\n \"business_risk_compliance_events\": [\n {\n \"is_risk_compliance_assessed\": true,\n \"risk_compliance_assessment_timestamp\": \"<string>\",\n \"risk_compliance_assessment_overall_status\": \"<string>\",\n \"sanctions_screening_result\": \"<string>\",\n \"adverse_media_assessment_result\": \"<string>\",\n \"activity_risk_level\": \"<string>\",\n \"primary_activity_classification_code\": \"<string>\",\n \"primary_activity_classification_system\": \"<string>\"\n }\n ]\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"submission_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"profile_ids": [
"3c90c3cc-0d44-4b50-8888-8dd25736052a"
],
"counts": {}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Network scope for the furnishing.
Subnetwork name for policy resolution.
Application date for policy resolution.
One or more business records to furnish.
Show child attributes
Show child attributes
⌘I
Furnish KYB certificate data via structured JSON
curl --request POST \
--url https://api.solo.one/v1/products/kyb_certificate/furnish \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"network_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"subnetwork_name": "<string>",
"application_date": "<string>",
"records": [
{
"federal_ein": 123,
"business_jurisdiction_of_formation": "<string>",
"business_legal_name": "<string>",
"business_dba_name": "<string>",
"business_email": "<string>",
"business_identity_verification_events": [
{
"is_identity_verified": true,
"identity_verification_timestamp": "<string>",
"identity_verification_overall_status": "<string>",
"tax_id_validation_result": "<string>",
"address_verification_result": "<string>",
"registration_status": "<string>",
"registration_identifier": "<string>",
"jurisdiction_of_formation": "<string>",
"entity_type": "<string>",
"dba_name": "<string>",
"website_url": "<string>",
"formation_document_artifact": "<string>",
"operational_existence_status": "<string>"
}
],
"business_ownership_control_verification_events": [
{
"is_ownership_control_verified": true,
"ownership_control_verification_timestamp": "<string>",
"ownership_control_verification_overall_status": "<string>",
"ownership_control_verification_overall_primary_source": "<string>",
"beneficial_owners_identified_count": 123,
"control_persons_identified_count": 123,
"authority_determination_basis": "<string>",
"ownership_evidence_artifact": "<string>"
}
],
"business_risk_compliance_events": [
{
"is_risk_compliance_assessed": true,
"risk_compliance_assessment_timestamp": "<string>",
"risk_compliance_assessment_overall_status": "<string>",
"sanctions_screening_result": "<string>",
"adverse_media_assessment_result": "<string>",
"activity_risk_level": "<string>",
"primary_activity_classification_code": "<string>",
"primary_activity_classification_system": "<string>"
}
]
}
]
}
'import requests
url = "https://api.solo.one/v1/products/kyb_certificate/furnish"
payload = {
"network_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"subnetwork_name": "<string>",
"application_date": "<string>",
"records": [
{
"federal_ein": 123,
"business_jurisdiction_of_formation": "<string>",
"business_legal_name": "<string>",
"business_dba_name": "<string>",
"business_email": "<string>",
"business_identity_verification_events": [
{
"is_identity_verified": True,
"identity_verification_timestamp": "<string>",
"identity_verification_overall_status": "<string>",
"tax_id_validation_result": "<string>",
"address_verification_result": "<string>",
"registration_status": "<string>",
"registration_identifier": "<string>",
"jurisdiction_of_formation": "<string>",
"entity_type": "<string>",
"dba_name": "<string>",
"website_url": "<string>",
"formation_document_artifact": "<string>",
"operational_existence_status": "<string>"
}
],
"business_ownership_control_verification_events": [
{
"is_ownership_control_verified": True,
"ownership_control_verification_timestamp": "<string>",
"ownership_control_verification_overall_status": "<string>",
"ownership_control_verification_overall_primary_source": "<string>",
"beneficial_owners_identified_count": 123,
"control_persons_identified_count": 123,
"authority_determination_basis": "<string>",
"ownership_evidence_artifact": "<string>"
}
],
"business_risk_compliance_events": [
{
"is_risk_compliance_assessed": True,
"risk_compliance_assessment_timestamp": "<string>",
"risk_compliance_assessment_overall_status": "<string>",
"sanctions_screening_result": "<string>",
"adverse_media_assessment_result": "<string>",
"activity_risk_level": "<string>",
"primary_activity_classification_code": "<string>",
"primary_activity_classification_system": "<string>"
}
]
}
]
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
network_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
subnetwork_name: '<string>',
application_date: '<string>',
records: [
{
federal_ein: 123,
business_jurisdiction_of_formation: '<string>',
business_legal_name: '<string>',
business_dba_name: '<string>',
business_email: '<string>',
business_identity_verification_events: [
{
is_identity_verified: true,
identity_verification_timestamp: '<string>',
identity_verification_overall_status: '<string>',
tax_id_validation_result: '<string>',
address_verification_result: '<string>',
registration_status: '<string>',
registration_identifier: '<string>',
jurisdiction_of_formation: '<string>',
entity_type: '<string>',
dba_name: '<string>',
website_url: '<string>',
formation_document_artifact: '<string>',
operational_existence_status: '<string>'
}
],
business_ownership_control_verification_events: [
{
is_ownership_control_verified: true,
ownership_control_verification_timestamp: '<string>',
ownership_control_verification_overall_status: '<string>',
ownership_control_verification_overall_primary_source: '<string>',
beneficial_owners_identified_count: 123,
control_persons_identified_count: 123,
authority_determination_basis: '<string>',
ownership_evidence_artifact: '<string>'
}
],
business_risk_compliance_events: [
{
is_risk_compliance_assessed: true,
risk_compliance_assessment_timestamp: '<string>',
risk_compliance_assessment_overall_status: '<string>',
sanctions_screening_result: '<string>',
adverse_media_assessment_result: '<string>',
activity_risk_level: '<string>',
primary_activity_classification_code: '<string>',
primary_activity_classification_system: '<string>'
}
]
}
]
})
};
fetch('https://api.solo.one/v1/products/kyb_certificate/furnish', 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.solo.one/v1/products/kyb_certificate/furnish",
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([
'network_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'subnetwork_name' => '<string>',
'application_date' => '<string>',
'records' => [
[
'federal_ein' => 123,
'business_jurisdiction_of_formation' => '<string>',
'business_legal_name' => '<string>',
'business_dba_name' => '<string>',
'business_email' => '<string>',
'business_identity_verification_events' => [
[
'is_identity_verified' => true,
'identity_verification_timestamp' => '<string>',
'identity_verification_overall_status' => '<string>',
'tax_id_validation_result' => '<string>',
'address_verification_result' => '<string>',
'registration_status' => '<string>',
'registration_identifier' => '<string>',
'jurisdiction_of_formation' => '<string>',
'entity_type' => '<string>',
'dba_name' => '<string>',
'website_url' => '<string>',
'formation_document_artifact' => '<string>',
'operational_existence_status' => '<string>'
]
],
'business_ownership_control_verification_events' => [
[
'is_ownership_control_verified' => true,
'ownership_control_verification_timestamp' => '<string>',
'ownership_control_verification_overall_status' => '<string>',
'ownership_control_verification_overall_primary_source' => '<string>',
'beneficial_owners_identified_count' => 123,
'control_persons_identified_count' => 123,
'authority_determination_basis' => '<string>',
'ownership_evidence_artifact' => '<string>'
]
],
'business_risk_compliance_events' => [
[
'is_risk_compliance_assessed' => true,
'risk_compliance_assessment_timestamp' => '<string>',
'risk_compliance_assessment_overall_status' => '<string>',
'sanctions_screening_result' => '<string>',
'adverse_media_assessment_result' => '<string>',
'activity_risk_level' => '<string>',
'primary_activity_classification_code' => '<string>',
'primary_activity_classification_system' => '<string>'
]
]
]
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$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.solo.one/v1/products/kyb_certificate/furnish"
payload := strings.NewReader("{\n \"network_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"subnetwork_name\": \"<string>\",\n \"application_date\": \"<string>\",\n \"records\": [\n {\n \"federal_ein\": 123,\n \"business_jurisdiction_of_formation\": \"<string>\",\n \"business_legal_name\": \"<string>\",\n \"business_dba_name\": \"<string>\",\n \"business_email\": \"<string>\",\n \"business_identity_verification_events\": [\n {\n \"is_identity_verified\": true,\n \"identity_verification_timestamp\": \"<string>\",\n \"identity_verification_overall_status\": \"<string>\",\n \"tax_id_validation_result\": \"<string>\",\n \"address_verification_result\": \"<string>\",\n \"registration_status\": \"<string>\",\n \"registration_identifier\": \"<string>\",\n \"jurisdiction_of_formation\": \"<string>\",\n \"entity_type\": \"<string>\",\n \"dba_name\": \"<string>\",\n \"website_url\": \"<string>\",\n \"formation_document_artifact\": \"<string>\",\n \"operational_existence_status\": \"<string>\"\n }\n ],\n \"business_ownership_control_verification_events\": [\n {\n \"is_ownership_control_verified\": true,\n \"ownership_control_verification_timestamp\": \"<string>\",\n \"ownership_control_verification_overall_status\": \"<string>\",\n \"ownership_control_verification_overall_primary_source\": \"<string>\",\n \"beneficial_owners_identified_count\": 123,\n \"control_persons_identified_count\": 123,\n \"authority_determination_basis\": \"<string>\",\n \"ownership_evidence_artifact\": \"<string>\"\n }\n ],\n \"business_risk_compliance_events\": [\n {\n \"is_risk_compliance_assessed\": true,\n \"risk_compliance_assessment_timestamp\": \"<string>\",\n \"risk_compliance_assessment_overall_status\": \"<string>\",\n \"sanctions_screening_result\": \"<string>\",\n \"adverse_media_assessment_result\": \"<string>\",\n \"activity_risk_level\": \"<string>\",\n \"primary_activity_classification_code\": \"<string>\",\n \"primary_activity_classification_system\": \"<string>\"\n }\n ]\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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.solo.one/v1/products/kyb_certificate/furnish")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"network_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"subnetwork_name\": \"<string>\",\n \"application_date\": \"<string>\",\n \"records\": [\n {\n \"federal_ein\": 123,\n \"business_jurisdiction_of_formation\": \"<string>\",\n \"business_legal_name\": \"<string>\",\n \"business_dba_name\": \"<string>\",\n \"business_email\": \"<string>\",\n \"business_identity_verification_events\": [\n {\n \"is_identity_verified\": true,\n \"identity_verification_timestamp\": \"<string>\",\n \"identity_verification_overall_status\": \"<string>\",\n \"tax_id_validation_result\": \"<string>\",\n \"address_verification_result\": \"<string>\",\n \"registration_status\": \"<string>\",\n \"registration_identifier\": \"<string>\",\n \"jurisdiction_of_formation\": \"<string>\",\n \"entity_type\": \"<string>\",\n \"dba_name\": \"<string>\",\n \"website_url\": \"<string>\",\n \"formation_document_artifact\": \"<string>\",\n \"operational_existence_status\": \"<string>\"\n }\n ],\n \"business_ownership_control_verification_events\": [\n {\n \"is_ownership_control_verified\": true,\n \"ownership_control_verification_timestamp\": \"<string>\",\n \"ownership_control_verification_overall_status\": \"<string>\",\n \"ownership_control_verification_overall_primary_source\": \"<string>\",\n \"beneficial_owners_identified_count\": 123,\n \"control_persons_identified_count\": 123,\n \"authority_determination_basis\": \"<string>\",\n \"ownership_evidence_artifact\": \"<string>\"\n }\n ],\n \"business_risk_compliance_events\": [\n {\n \"is_risk_compliance_assessed\": true,\n \"risk_compliance_assessment_timestamp\": \"<string>\",\n \"risk_compliance_assessment_overall_status\": \"<string>\",\n \"sanctions_screening_result\": \"<string>\",\n \"adverse_media_assessment_result\": \"<string>\",\n \"activity_risk_level\": \"<string>\",\n \"primary_activity_classification_code\": \"<string>\",\n \"primary_activity_classification_system\": \"<string>\"\n }\n ]\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.solo.one/v1/products/kyb_certificate/furnish")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"network_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"subnetwork_name\": \"<string>\",\n \"application_date\": \"<string>\",\n \"records\": [\n {\n \"federal_ein\": 123,\n \"business_jurisdiction_of_formation\": \"<string>\",\n \"business_legal_name\": \"<string>\",\n \"business_dba_name\": \"<string>\",\n \"business_email\": \"<string>\",\n \"business_identity_verification_events\": [\n {\n \"is_identity_verified\": true,\n \"identity_verification_timestamp\": \"<string>\",\n \"identity_verification_overall_status\": \"<string>\",\n \"tax_id_validation_result\": \"<string>\",\n \"address_verification_result\": \"<string>\",\n \"registration_status\": \"<string>\",\n \"registration_identifier\": \"<string>\",\n \"jurisdiction_of_formation\": \"<string>\",\n \"entity_type\": \"<string>\",\n \"dba_name\": \"<string>\",\n \"website_url\": \"<string>\",\n \"formation_document_artifact\": \"<string>\",\n \"operational_existence_status\": \"<string>\"\n }\n ],\n \"business_ownership_control_verification_events\": [\n {\n \"is_ownership_control_verified\": true,\n \"ownership_control_verification_timestamp\": \"<string>\",\n \"ownership_control_verification_overall_status\": \"<string>\",\n \"ownership_control_verification_overall_primary_source\": \"<string>\",\n \"beneficial_owners_identified_count\": 123,\n \"control_persons_identified_count\": 123,\n \"authority_determination_basis\": \"<string>\",\n \"ownership_evidence_artifact\": \"<string>\"\n }\n ],\n \"business_risk_compliance_events\": [\n {\n \"is_risk_compliance_assessed\": true,\n \"risk_compliance_assessment_timestamp\": \"<string>\",\n \"risk_compliance_assessment_overall_status\": \"<string>\",\n \"sanctions_screening_result\": \"<string>\",\n \"adverse_media_assessment_result\": \"<string>\",\n \"activity_risk_level\": \"<string>\",\n \"primary_activity_classification_code\": \"<string>\",\n \"primary_activity_classification_system\": \"<string>\"\n }\n ]\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"submission_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"profile_ids": [
"3c90c3cc-0d44-4b50-8888-8dd25736052a"
],
"counts": {}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}