curl --request GET \
--url https://api.baselayer.com/onboarding/sessions/{session_id}/results \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.baselayer.com/onboarding/sessions/{session_id}/results"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.baselayer.com/onboarding/sessions/{session_id}/results', 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.baselayer.com/onboarding/sessions/{session_id}/results",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"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"
"net/http"
"io"
)
func main() {
url := "https://api.baselayer.com/onboarding/sessions/{session_id}/results"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-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.get("https://api.baselayer.com/onboarding/sessions/{session_id}/results")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.baselayer.com/onboarding/sessions/{session_id}/results")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"inputs": {
"phone_e164": "<string>",
"custom_values": {},
"custom_value_currencies": {},
"documents": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"page_key": "<string>",
"element_key": "<string>",
"filename": "<string>",
"mime": "<string>",
"size_bytes": 123,
"document_category": "<string>",
"has_thumbnail": false
}
],
"identity_source": "PREFILL"
},
"results": {
"verification_level": 1,
"kyc": {
"verdict": "APPROVED",
"search": {
"attribute_matches": [
{
"attribute": "NAME",
"level": "EXACT"
}
],
"watchlist_hits": [
{
"name": "OFAC",
"count": 123
}
],
"risk_signals": [
"DECEASED"
],
"identity_history": {
"aliases": [
"<string>"
],
"addresses": [
{
"value": "<string>",
"first_seen": "<string>",
"last_seen": "<string>",
"matched": true
}
],
"phones": [
{
"value": "<string>",
"first_seen": "<string>",
"last_seen": "<string>",
"matched": true
}
],
"emails": [
{
"value": "<string>",
"first_seen": "<string>",
"last_seen": "<string>",
"matched": true
}
]
},
"created_at": "<string>"
}
},
"kyb": {
"verdict": "APPROVED",
"search": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"options": [
"Order.WebsiteAnalysis"
],
"state": "PENDING",
"name": "Acme Corporation",
"address": "1640 Riverside Drive, Hill Valley, CA",
"created_at": "2026-10-22T15:43:38.091242",
"url": "https://api.baselayer.com/searches/c623e29e-1f57-11ef-938f-1edb1b067314",
"status_url": "https://api.baselayer.com/searches/c623e29e-1f57-11ef-938f-1edb1b067314/status",
"business_url": "https://api.baselayer.com/businesses/febe48f6-1f57-11ef-8bbf-1edb1b067314/status",
"orderables": [
{
"id": "6ab61260-8d6c-4e18-bc3a-0359c91e8339",
"option": "Order.WebsiteAnalysis",
"type": "WebsiteAnalysisRequest",
"url": "https://api.baselayer.com/website_analysis_requests/6ab61260-8d6c-4e18-bc3a-0359c91e8339"
}
],
"user": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"first_name": "Austin",
"last_name": "Taylor",
"email": "jessicasimpson@example.com"
},
"idempotency_key": "<string>",
"search_address": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"street": "913 Hendrix Gardens Suite 492",
"city": "Jasonfurt",
"state": "VA",
"zip": "19773",
"latitude": 38.03012,
"longitude": 78.47665,
"rdi": "Commercial",
"deliverable": false,
"cmra": false,
"url": "<string>",
"delivery_type": "STREET"
},
"officer_names": [
"Doc Brown"
],
"alternative_names": [
"Joe's Pizza",
"Joe's Pizzeria"
],
"website": "https://baselayer.com/",
"phone_number": "636-555-3226",
"email": "support@baselayer.com",
"tin": "555666777",
"reference_id": "Search1234",
"tin_matched": true,
"tin_match_type": "SSN",
"tin_potential_match": "Baselayer",
"watchlist_hits": [],
"business_name_match": "EXACT",
"business_address_match": "EXACT",
"business_officer_match": "SIMILAR",
"registered_agent_match": "SIMILAR",
"business_website_match": true,
"business_website_redirect_match": true,
"search_address_validation_level": "FULL",
"updated_at": "2026-10-22T15:43:38.091255",
"verified": true,
"scores": [
{
"type": "risk",
"score": 95,
"rating": "A"
}
],
"reason_codes": [
"SEARCH_ADDRESS_CMRA"
],
"error": "<string>",
"warnings": [
"IRS Validation is unavailable."
],
"business": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "Levine-Santos",
"url": "https://api.baselayer.com/businesses/9083e7e2-1f6b-11ef-8f0f-1edb1b067314",
"console_url": "https://console.baselayer.com/business/9083e7e2-1f6b-11ef-8f0f-1edb1b067314",
"address": "63788 Paige Lane Cooperfurt, MI 10037",
"structure": "C_CORPORATION",
"addresses": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"street": "913 Hendrix Gardens Suite 492",
"city": "Jasonfurt",
"state": "VA",
"zip": "19773",
"latitude": 38.03012,
"longitude": 78.47665,
"rdi": "Commercial",
"deliverable": false,
"cmra": false,
"url": "<string>",
"delivery_type": "STREET",
"sources": [
"SOS",
"Online"
]
}
],
"phone_numbers": [
"251-829-8026"
],
"email": "kathleenholmes@example.com",
"website": "http://www.cruz-adkins.net/",
"social_profiles": {
"confidence": null,
"found_on": [],
"metadata": null,
"site": "twitter",
"url": "https://twitter.com/michelle98",
"username": "michelle98"
},
"reviews": [
{
"url": "https://www.yelp.com/biz/certified-power-inc-mundelein",
"source": "yelp",
"confidence": "high",
"rating": 4.5,
"volume": 23,
"summary": "5 reviews mention that the service was great and the owner was very helpful.",
"phone_number": "+12125551234",
"address": "123 Main St, Anytown, USA",
"business_website": "https://www.example.com",
"reviews": [
{
"username": "John Doe",
"text": "This is a great review!",
"date": "2024-01-01",
"rating": 5
}
],
"metadata": {
"open_state": "Open",
"operating_hours": {},
"description": "<string>",
"types": [
"Restaurant",
"Italian restaurant"
],
"service_options": {}
}
}
],
"directory_listings": [
{
"source": "bbb.org",
"url": "https://www.bbb.org/us/ca/modesto/profile/plumber/joes-plumbing-1234",
"category": "Plumbing Contractor",
"business_name": "Joe's Plumbing & Heating",
"phone_number": "<string>",
"email": "<string>",
"business_website": "<string>",
"address": "<string>",
"people": [
{
"name": "<string>",
"title": "<string>"
}
]
}
],
"ein": "871888915",
"incorporation_state": "HI",
"incorporation_date": "2011-11-27",
"months_in_business": 256,
"primary_address": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"street": "913 Hendrix Gardens Suite 492",
"city": "Jasonfurt",
"state": "VA",
"zip": "19773",
"latitude": 38.03012,
"longitude": 78.47665,
"rdi": "Commercial",
"deliverable": false,
"cmra": false,
"url": "<string>",
"delivery_type": "STREET"
},
"alternative_names": [
"Ramos, Garcia and Good"
],
"registrations": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "Garcia, Hernandez and Woods",
"file_number": "867124",
"state": "AZ",
"status": "active",
"issue_date": "2024-01-01",
"inactive_date": "2024-06-01",
"dissolution_date": "2024-06-01",
"address": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"street": "913 Hendrix Gardens Suite 492",
"city": "Jasonfurt",
"state": "VA",
"zip": "19773",
"latitude": 38.03012,
"longitude": 78.47665,
"rdi": "Commercial",
"deliverable": false,
"cmra": false,
"url": "<string>",
"delivery_type": "STREET"
},
"registration_type": "domestic",
"standing": "In Good Standing",
"registered_agent": {
"name": "Jeremy Crawford",
"address": {
"city": "Andrewton",
"cmra": false,
"deliverable": false,
"delivery_type": null,
"id": "4239df07-dc00-4a4b-9dc0-236911d74877",
"latitude": 34.0522,
"longitude": -118.2437,
"rdi": null,
"state": "CA",
"street": "3032 Mark Parks Andrewton, CA 27458",
"url": null,
"zip": "27458"
}
},
"officers": [],
"metadata": []
}
],
"business_officers": [
{
"name": "Philip Mcguire",
"titles": [
"CEO",
"Founder"
],
"states": [
"CA",
"NY"
],
"sources": [
"SOS",
"Online"
]
}
],
"predicted_naics": [],
"watchlist_hits": [],
"sec_registrations": [],
"revenue": null,
"phone_number": "955-714-3269"
},
"console_url": "https://console.baselayer.com/business/febe48f6-1f57-11ef-8bbf-1edb1b067314"
}
},
"application_score": {
"grade": "A",
"score": 50,
"confidence": "HIGH",
"badges": [
"IDENTITY_REJECTED"
],
"components": [
{
"component": "KYC",
"grade": "A",
"score": 50,
"narrative": "<string>",
"match": "NO_MATCH",
"subject": "<string>"
}
]
}
},
"verdict": "APPROVED",
"manual_decision": {
"decision": "APPROVED",
"reason": "<string>",
"reject_reason": "NOT_ENOUGH_INFORMATION",
"decided_by": {
"kind": "USER",
"label": "<string>"
},
"created_at": "2023-11-07T05:31:56Z"
},
"created_at": "2023-11-07T05:31:56Z",
"completed_at": "2023-11-07T05:31:56Z",
"reference_id": "<string>",
"template_name": "<string>",
"template_version": 123,
"uploaded_document_count": 0,
"active_checks": [
"<string>"
],
"findings": [
{
"code": "IDENTITY_NOT_APPROVED",
"check": "KYC",
"gating": true,
"summary": "<string>",
"data_keys": [
"CONSUMER_FIRST_NAME"
]
}
],
"person": {
"first_name": "<string>",
"last_name": "<string>",
"dob": "<string>",
"phone_e164": "<string>",
"middle_name": "<string>",
"email": "<string>",
"address": {
"street_address": "<string>",
"city": "<string>",
"state": "<string>",
"postal_code": "<string>",
"country": "US"
},
"principal_ref": "<string>",
"ssn_last_four": "<string>",
"field_provenance": {}
},
"business": {
"name": "<string>",
"address": "<string>",
"ein": "<string>",
"officer_name": "<string>",
"officer_names": [
"<string>"
],
"alternative_names": [
"<string>"
],
"dba": "<string>",
"phone_number": "<string>",
"email": "<string>",
"website": "<string>",
"selected": {
"registration_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"address": "<string>",
"states": [
"<string>"
]
},
"business_ref": "<string>",
"operator_link_status": "VERIFIED",
"operator_link_shortfalls": [
"TIN_NOT_PROVIDED"
],
"field_provenance": {}
},
"owners": [
{
"first_name": "<string>",
"last_name": "<string>",
"dob": "<string>",
"phone_e164": "<string>",
"ownership_percentage": 50,
"ssn_last_four": "6789",
"middle_name": "<string>",
"kyc": {
"verdict": "APPROVED",
"search": {
"attribute_matches": [
{
"attribute": "NAME",
"level": "EXACT"
}
],
"watchlist_hits": [
{
"name": "OFAC",
"count": 123
}
],
"risk_signals": [
"DECEASED"
],
"identity_history": {
"aliases": [
"<string>"
],
"addresses": [
{
"value": "<string>",
"first_seen": "<string>",
"last_seen": "<string>",
"matched": true
}
],
"phones": [
{
"value": "<string>",
"first_seen": "<string>",
"last_seen": "<string>",
"matched": true
}
],
"emails": [
{
"value": "<string>",
"first_seen": "<string>",
"last_seen": "<string>",
"matched": true
}
]
},
"created_at": "<string>"
}
},
"field_provenance": {}
}
]
}{
"code": 37,
"message": "Forbidden access. The organization is not enrolled in the product this route belongs to.",
"metadata": {}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Get a hosted enrollment session's results
Returns the outcome of a completed session: the verdict, what the applicant submitted, their confirmed identity, the business, beneficial owners, and each check’s result. A session that has not completed answers 409.
This is a hosted enrollment session: the applicant completes your published journey on Baselayer’s page. To verify an identity you collected yourself, use a direct verification, POST /issuance/identities/verifications.
Onboarding must be enabled for your organization. Until it is, this endpoint answers 403 with error code 37.
curl --request GET \
--url https://api.baselayer.com/onboarding/sessions/{session_id}/results \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.baselayer.com/onboarding/sessions/{session_id}/results"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.baselayer.com/onboarding/sessions/{session_id}/results', 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.baselayer.com/onboarding/sessions/{session_id}/results",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"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"
"net/http"
"io"
)
func main() {
url := "https://api.baselayer.com/onboarding/sessions/{session_id}/results"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-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.get("https://api.baselayer.com/onboarding/sessions/{session_id}/results")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.baselayer.com/onboarding/sessions/{session_id}/results")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"inputs": {
"phone_e164": "<string>",
"custom_values": {},
"custom_value_currencies": {},
"documents": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"page_key": "<string>",
"element_key": "<string>",
"filename": "<string>",
"mime": "<string>",
"size_bytes": 123,
"document_category": "<string>",
"has_thumbnail": false
}
],
"identity_source": "PREFILL"
},
"results": {
"verification_level": 1,
"kyc": {
"verdict": "APPROVED",
"search": {
"attribute_matches": [
{
"attribute": "NAME",
"level": "EXACT"
}
],
"watchlist_hits": [
{
"name": "OFAC",
"count": 123
}
],
"risk_signals": [
"DECEASED"
],
"identity_history": {
"aliases": [
"<string>"
],
"addresses": [
{
"value": "<string>",
"first_seen": "<string>",
"last_seen": "<string>",
"matched": true
}
],
"phones": [
{
"value": "<string>",
"first_seen": "<string>",
"last_seen": "<string>",
"matched": true
}
],
"emails": [
{
"value": "<string>",
"first_seen": "<string>",
"last_seen": "<string>",
"matched": true
}
]
},
"created_at": "<string>"
}
},
"kyb": {
"verdict": "APPROVED",
"search": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"options": [
"Order.WebsiteAnalysis"
],
"state": "PENDING",
"name": "Acme Corporation",
"address": "1640 Riverside Drive, Hill Valley, CA",
"created_at": "2026-10-22T15:43:38.091242",
"url": "https://api.baselayer.com/searches/c623e29e-1f57-11ef-938f-1edb1b067314",
"status_url": "https://api.baselayer.com/searches/c623e29e-1f57-11ef-938f-1edb1b067314/status",
"business_url": "https://api.baselayer.com/businesses/febe48f6-1f57-11ef-8bbf-1edb1b067314/status",
"orderables": [
{
"id": "6ab61260-8d6c-4e18-bc3a-0359c91e8339",
"option": "Order.WebsiteAnalysis",
"type": "WebsiteAnalysisRequest",
"url": "https://api.baselayer.com/website_analysis_requests/6ab61260-8d6c-4e18-bc3a-0359c91e8339"
}
],
"user": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"first_name": "Austin",
"last_name": "Taylor",
"email": "jessicasimpson@example.com"
},
"idempotency_key": "<string>",
"search_address": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"street": "913 Hendrix Gardens Suite 492",
"city": "Jasonfurt",
"state": "VA",
"zip": "19773",
"latitude": 38.03012,
"longitude": 78.47665,
"rdi": "Commercial",
"deliverable": false,
"cmra": false,
"url": "<string>",
"delivery_type": "STREET"
},
"officer_names": [
"Doc Brown"
],
"alternative_names": [
"Joe's Pizza",
"Joe's Pizzeria"
],
"website": "https://baselayer.com/",
"phone_number": "636-555-3226",
"email": "support@baselayer.com",
"tin": "555666777",
"reference_id": "Search1234",
"tin_matched": true,
"tin_match_type": "SSN",
"tin_potential_match": "Baselayer",
"watchlist_hits": [],
"business_name_match": "EXACT",
"business_address_match": "EXACT",
"business_officer_match": "SIMILAR",
"registered_agent_match": "SIMILAR",
"business_website_match": true,
"business_website_redirect_match": true,
"search_address_validation_level": "FULL",
"updated_at": "2026-10-22T15:43:38.091255",
"verified": true,
"scores": [
{
"type": "risk",
"score": 95,
"rating": "A"
}
],
"reason_codes": [
"SEARCH_ADDRESS_CMRA"
],
"error": "<string>",
"warnings": [
"IRS Validation is unavailable."
],
"business": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "Levine-Santos",
"url": "https://api.baselayer.com/businesses/9083e7e2-1f6b-11ef-8f0f-1edb1b067314",
"console_url": "https://console.baselayer.com/business/9083e7e2-1f6b-11ef-8f0f-1edb1b067314",
"address": "63788 Paige Lane Cooperfurt, MI 10037",
"structure": "C_CORPORATION",
"addresses": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"street": "913 Hendrix Gardens Suite 492",
"city": "Jasonfurt",
"state": "VA",
"zip": "19773",
"latitude": 38.03012,
"longitude": 78.47665,
"rdi": "Commercial",
"deliverable": false,
"cmra": false,
"url": "<string>",
"delivery_type": "STREET",
"sources": [
"SOS",
"Online"
]
}
],
"phone_numbers": [
"251-829-8026"
],
"email": "kathleenholmes@example.com",
"website": "http://www.cruz-adkins.net/",
"social_profiles": {
"confidence": null,
"found_on": [],
"metadata": null,
"site": "twitter",
"url": "https://twitter.com/michelle98",
"username": "michelle98"
},
"reviews": [
{
"url": "https://www.yelp.com/biz/certified-power-inc-mundelein",
"source": "yelp",
"confidence": "high",
"rating": 4.5,
"volume": 23,
"summary": "5 reviews mention that the service was great and the owner was very helpful.",
"phone_number": "+12125551234",
"address": "123 Main St, Anytown, USA",
"business_website": "https://www.example.com",
"reviews": [
{
"username": "John Doe",
"text": "This is a great review!",
"date": "2024-01-01",
"rating": 5
}
],
"metadata": {
"open_state": "Open",
"operating_hours": {},
"description": "<string>",
"types": [
"Restaurant",
"Italian restaurant"
],
"service_options": {}
}
}
],
"directory_listings": [
{
"source": "bbb.org",
"url": "https://www.bbb.org/us/ca/modesto/profile/plumber/joes-plumbing-1234",
"category": "Plumbing Contractor",
"business_name": "Joe's Plumbing & Heating",
"phone_number": "<string>",
"email": "<string>",
"business_website": "<string>",
"address": "<string>",
"people": [
{
"name": "<string>",
"title": "<string>"
}
]
}
],
"ein": "871888915",
"incorporation_state": "HI",
"incorporation_date": "2011-11-27",
"months_in_business": 256,
"primary_address": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"street": "913 Hendrix Gardens Suite 492",
"city": "Jasonfurt",
"state": "VA",
"zip": "19773",
"latitude": 38.03012,
"longitude": 78.47665,
"rdi": "Commercial",
"deliverable": false,
"cmra": false,
"url": "<string>",
"delivery_type": "STREET"
},
"alternative_names": [
"Ramos, Garcia and Good"
],
"registrations": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "Garcia, Hernandez and Woods",
"file_number": "867124",
"state": "AZ",
"status": "active",
"issue_date": "2024-01-01",
"inactive_date": "2024-06-01",
"dissolution_date": "2024-06-01",
"address": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"street": "913 Hendrix Gardens Suite 492",
"city": "Jasonfurt",
"state": "VA",
"zip": "19773",
"latitude": 38.03012,
"longitude": 78.47665,
"rdi": "Commercial",
"deliverable": false,
"cmra": false,
"url": "<string>",
"delivery_type": "STREET"
},
"registration_type": "domestic",
"standing": "In Good Standing",
"registered_agent": {
"name": "Jeremy Crawford",
"address": {
"city": "Andrewton",
"cmra": false,
"deliverable": false,
"delivery_type": null,
"id": "4239df07-dc00-4a4b-9dc0-236911d74877",
"latitude": 34.0522,
"longitude": -118.2437,
"rdi": null,
"state": "CA",
"street": "3032 Mark Parks Andrewton, CA 27458",
"url": null,
"zip": "27458"
}
},
"officers": [],
"metadata": []
}
],
"business_officers": [
{
"name": "Philip Mcguire",
"titles": [
"CEO",
"Founder"
],
"states": [
"CA",
"NY"
],
"sources": [
"SOS",
"Online"
]
}
],
"predicted_naics": [],
"watchlist_hits": [],
"sec_registrations": [],
"revenue": null,
"phone_number": "955-714-3269"
},
"console_url": "https://console.baselayer.com/business/febe48f6-1f57-11ef-8bbf-1edb1b067314"
}
},
"application_score": {
"grade": "A",
"score": 50,
"confidence": "HIGH",
"badges": [
"IDENTITY_REJECTED"
],
"components": [
{
"component": "KYC",
"grade": "A",
"score": 50,
"narrative": "<string>",
"match": "NO_MATCH",
"subject": "<string>"
}
]
}
},
"verdict": "APPROVED",
"manual_decision": {
"decision": "APPROVED",
"reason": "<string>",
"reject_reason": "NOT_ENOUGH_INFORMATION",
"decided_by": {
"kind": "USER",
"label": "<string>"
},
"created_at": "2023-11-07T05:31:56Z"
},
"created_at": "2023-11-07T05:31:56Z",
"completed_at": "2023-11-07T05:31:56Z",
"reference_id": "<string>",
"template_name": "<string>",
"template_version": 123,
"uploaded_document_count": 0,
"active_checks": [
"<string>"
],
"findings": [
{
"code": "IDENTITY_NOT_APPROVED",
"check": "KYC",
"gating": true,
"summary": "<string>",
"data_keys": [
"CONSUMER_FIRST_NAME"
]
}
],
"person": {
"first_name": "<string>",
"last_name": "<string>",
"dob": "<string>",
"phone_e164": "<string>",
"middle_name": "<string>",
"email": "<string>",
"address": {
"street_address": "<string>",
"city": "<string>",
"state": "<string>",
"postal_code": "<string>",
"country": "US"
},
"principal_ref": "<string>",
"ssn_last_four": "<string>",
"field_provenance": {}
},
"business": {
"name": "<string>",
"address": "<string>",
"ein": "<string>",
"officer_name": "<string>",
"officer_names": [
"<string>"
],
"alternative_names": [
"<string>"
],
"dba": "<string>",
"phone_number": "<string>",
"email": "<string>",
"website": "<string>",
"selected": {
"registration_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"address": "<string>",
"states": [
"<string>"
]
},
"business_ref": "<string>",
"operator_link_status": "VERIFIED",
"operator_link_shortfalls": [
"TIN_NOT_PROVIDED"
],
"field_provenance": {}
},
"owners": [
{
"first_name": "<string>",
"last_name": "<string>",
"dob": "<string>",
"phone_e164": "<string>",
"ownership_percentage": 50,
"ssn_last_four": "6789",
"middle_name": "<string>",
"kyc": {
"verdict": "APPROVED",
"search": {
"attribute_matches": [
{
"attribute": "NAME",
"level": "EXACT"
}
],
"watchlist_hits": [
{
"name": "OFAC",
"count": 123
}
],
"risk_signals": [
"DECEASED"
],
"identity_history": {
"aliases": [
"<string>"
],
"addresses": [
{
"value": "<string>",
"first_seen": "<string>",
"last_seen": "<string>",
"matched": true
}
],
"phones": [
{
"value": "<string>",
"first_seen": "<string>",
"last_seen": "<string>",
"matched": true
}
],
"emails": [
{
"value": "<string>",
"first_seen": "<string>",
"last_seen": "<string>",
"matched": true
}
]
},
"created_at": "<string>"
}
},
"field_provenance": {}
}
]
}{
"code": 37,
"message": "Forbidden access. The organization is not enrolled in the product this route belongs to.",
"metadata": {}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Authorizations
Path Parameters
Response
Successful Response
The outcome of a completed onboarding session.
The verdict and review history, around four sections frozen when the
session completed: inputs (what the applicant submitted), person
(their confirmed identity), business (the business and its
verification), and results (the checks' outcomes).
Onboarding session id.
What the applicant submitted during the session.
Show child attributes
Show child attributes
Outcome of the session's verification checks, led by the overall verification level.
Show child attributes
Show child attributes
Resolved onboarding verdict: the manual decision when one was made, otherwise the automated verdict from delivery.
APPROVED, UNDER_REVIEW, REJECTED Latest manual decision, when present.
Show child attributes
Show child attributes
Session creation timestamp.
When the session reached terminal state.
Caller-supplied correlation id.
Onboarding template the session ran.
Published template version the session minted from; null for draft/test sessions.
Number of documents uploaded to the session, including uploads the applicant later replaced, so it can exceed inputs.documents.
Verification checks (KYC, KYB) the session's flow included, or null when unknown. Tells a check the template did not include apart from one that ran and produced no result.
Findings recorded when the session completed: the issues that hold a session for review, plus informational evidence flags (website corroboration, officer match).
Show child attributes
Show child attributes
Confirmed identity of the person; null when the session confirmed no identity.
Show child attributes
Show child attributes
Asserted + KYB-resolved business identity; null when the session collected no business.
Show child attributes
Show child attributes
Beneficial owners the applicant entered, each with their per-owner KYC result, in entry order.
Show child attributes
Show child attributes