curl --request POST \
--url https://api.example.com/v1/submit/create-entity \
--header 'Content-Type: application/json' \
--header 'X-Pubkey: <x-pubkey>' \
--header 'X-Pubkey, X-Timestamp, X-Signature: <api-key>' \
--header 'X-Signature: <x-signature>' \
--header 'X-Timestamp: <x-timestamp>' \
--data '
{
"entityInfo": {
"businessLegalName": "ByzCorp Incorporated",
"businessTradeName": "ByzCorp",
"businessDescription": "ByzCorp does business.",
"businessType": "LLC",
"email": "byzcorp@example.com",
"website": "byzcorp.com",
"businessIndustry": "byzcorp.com",
"companyNumber": "byzcorp.com",
"hasMaterialIntermediaryEntityOwner": "false",
"registeredAddress": {
"streetLine1": "33 Rue La Fayette",
"city": "Paris",
"postalCode": "75009",
"country": "FRA",
"streetLine2": "WeWork",
"state": "IDF"
},
"physicalAddress": {
"streetLine1": "33 Rue La Fayette",
"city": "Paris",
"postalCode": "75009",
"country": "FRA",
"streetLine2": "WeWork",
"state": "IDF"
},
"businessActivityInfo": {
"preferredPrimaryCurrency": "usd",
"sourceOfFunds": "treasury_reserves",
"estimatedAnnualRevenueUsd": "1000000_9999999",
"expectedMonthlyPaymentsUsd": "5000000",
"operatesInProhibitedCountries": "false",
"highRiskActivities": "none_of_the_above",
"highRiskActivitiesExplanation": "As a jewelry shop, we deal with precious stones.",
"conductsMoneyServices": "false",
"conductsMoneyServicesDescription": "We operate several ATMs."
}
},
"associatedPersons": [
{
"isRootUser": "true",
"userInfo": {
"firstName": "John",
"lastName": "Smith",
"email": "john.smith@example.com",
"birthDate": "1990-01-01",
"nationality": "FRA",
"residentialAddress": {
"streetLine1": "33 Rue La Fayette",
"city": "Paris",
"postalCode": "75009",
"country": "FRA",
"streetLine2": "WeWork",
"state": "IDF"
},
"middleName": "William",
"phone": "+33 123 456 789",
"socialSecurityNumber": "123-45-6789"
},
"beneficiaryDetails": {
"beneficiaryType": [
"UBO"
],
"title": "CEO",
"ownershipPercentage": "32.5"
},
"verificationDocuments": [
{
"documentType": "passport",
"issuingCountry": "FRA",
"document": "data:image/png;base64,iVBORw0lFTkSuQmCC...",
"documentNumber": "FR1234567890",
"description": "Additional supporting document"
}
],
"authenticators": [
{
"authenticatorName": "<string>",
"challenge": "<string>",
"attestation": {
"credentialId": "<string>",
"clientDataJson": "<string>",
"attestationObject": "<string>",
"transports": [
"AUTHENTICATOR_TRANSPORT_BLE"
]
}
}
]
}
],
"bridgeSignedAgreementId": "d107c1e1-766a-4091-802c-de61a3973e91",
"byzantineTermsSignedAt": "2025-11-19T21:14:58.328Z",
"entityDocuments": [
{
"documentType": "business_formation",
"issuingCountry": "FRA",
"document": "data:image/png;base64,iVBORw0lFTkSuQmCC...",
"description": "An overview of our business activities."
}
]
}
'{
"entityId": "550e8400-e29b-41d4-a716-446655440000",
"accountId": "550e8400-e29b-41d4-a716-446655440000",
"verificationStatus": "active",
"entityInfo": {
"businessLegalName": "ByzCorp Incorporated",
"businessTradeName": "ByzCorp",
"businessDescription": "ByzCorp does business.",
"businessType": "LLC",
"email": "byzcorp@example.com",
"website": "byzcorp.com",
"businessIndustry": "byzcorp.com",
"companyNumber": "byzcorp.com",
"hasMaterialIntermediaryEntityOwner": "false",
"registeredAddress": {
"streetLine1": "33 Rue La Fayette",
"city": "Paris",
"postalCode": "75009",
"country": "FRA",
"streetLine2": "WeWork",
"state": "IDF"
},
"physicalAddress": {
"streetLine1": "33 Rue La Fayette",
"city": "Paris",
"postalCode": "75009",
"country": "FRA",
"streetLine2": "WeWork",
"state": "IDF"
},
"businessActivityInfo": {
"preferredPrimaryCurrency": "usd",
"sourceOfFunds": "treasury_reserves",
"estimatedAnnualRevenueUsd": "1000000_9999999",
"expectedMonthlyPaymentsUsd": "5000000",
"operatesInProhibitedCountries": "false",
"highRiskActivities": "none_of_the_above",
"highRiskActivitiesExplanation": "As a jewelry shop, we deal with precious stones.",
"conductsMoneyServices": "false",
"conductsMoneyServicesDescription": "We operate several ATMs."
}
},
"associatedPersons": [
{
"userId": "550e8400-e29b-41d4-a716-446655440000",
"verificationStatus": "active",
"isRootUser": "true",
"userInfo": {
"firstName": "John",
"lastName": "Smith",
"email": "john.smith@example.com",
"birthDate": "1990-01-01",
"nationality": "FRA",
"residentialAddress": {
"streetLine1": "33 Rue La Fayette",
"city": "Paris",
"postalCode": "75009",
"country": "FRA",
"streetLine2": "WeWork",
"state": "IDF"
},
"middleName": "William",
"phone": "+33 123 456 789",
"socialSecurityNumber": "123-45-6789"
},
"beneficiaryDetails": {
"beneficiaryType": [
"UBO"
],
"title": "CEO",
"ownershipPercentage": "32.5"
},
"verificationDocuments": [
{
"documentType": "passport",
"issuingCountry": "FRA",
"documentId": "830c219c-d197-451d-b879-77936a80c452",
"documentNumber": "FR1234567890",
"description": "Additional supporting document",
"warnings": [
"<string>"
],
"errors": [
"<string>"
]
}
],
"isPasskeyActivated": "false",
"isOtpActivated": "true"
}
],
"bridgeSignedAgreementId": "d107c1e1-766a-4091-802c-de61a3973e91",
"byzantineTermsSignedAt": "2025-11-19T21:14:58.328Z",
"entityDocuments": [
{
"documentType": "passport",
"issuingCountry": "FRA",
"documentId": "830c219c-d197-451d-b879-77936a80c452",
"documentNumber": "FR1234567890",
"description": "Additional supporting document",
"warnings": [
"<string>"
],
"errors": [
"<string>"
]
}
]
}curl --request POST \
--url https://api.example.com/v1/submit/create-entity \
--header 'Content-Type: application/json' \
--header 'X-Pubkey: <x-pubkey>' \
--header 'X-Pubkey, X-Timestamp, X-Signature: <api-key>' \
--header 'X-Signature: <x-signature>' \
--header 'X-Timestamp: <x-timestamp>' \
--data '
{
"entityInfo": {
"businessLegalName": "ByzCorp Incorporated",
"businessTradeName": "ByzCorp",
"businessDescription": "ByzCorp does business.",
"businessType": "LLC",
"email": "byzcorp@example.com",
"website": "byzcorp.com",
"businessIndustry": "byzcorp.com",
"companyNumber": "byzcorp.com",
"hasMaterialIntermediaryEntityOwner": "false",
"registeredAddress": {
"streetLine1": "33 Rue La Fayette",
"city": "Paris",
"postalCode": "75009",
"country": "FRA",
"streetLine2": "WeWork",
"state": "IDF"
},
"physicalAddress": {
"streetLine1": "33 Rue La Fayette",
"city": "Paris",
"postalCode": "75009",
"country": "FRA",
"streetLine2": "WeWork",
"state": "IDF"
},
"businessActivityInfo": {
"preferredPrimaryCurrency": "usd",
"sourceOfFunds": "treasury_reserves",
"estimatedAnnualRevenueUsd": "1000000_9999999",
"expectedMonthlyPaymentsUsd": "5000000",
"operatesInProhibitedCountries": "false",
"highRiskActivities": "none_of_the_above",
"highRiskActivitiesExplanation": "As a jewelry shop, we deal with precious stones.",
"conductsMoneyServices": "false",
"conductsMoneyServicesDescription": "We operate several ATMs."
}
},
"associatedPersons": [
{
"isRootUser": "true",
"userInfo": {
"firstName": "John",
"lastName": "Smith",
"email": "john.smith@example.com",
"birthDate": "1990-01-01",
"nationality": "FRA",
"residentialAddress": {
"streetLine1": "33 Rue La Fayette",
"city": "Paris",
"postalCode": "75009",
"country": "FRA",
"streetLine2": "WeWork",
"state": "IDF"
},
"middleName": "William",
"phone": "+33 123 456 789",
"socialSecurityNumber": "123-45-6789"
},
"beneficiaryDetails": {
"beneficiaryType": [
"UBO"
],
"title": "CEO",
"ownershipPercentage": "32.5"
},
"verificationDocuments": [
{
"documentType": "passport",
"issuingCountry": "FRA",
"document": "data:image/png;base64,iVBORw0lFTkSuQmCC...",
"documentNumber": "FR1234567890",
"description": "Additional supporting document"
}
],
"authenticators": [
{
"authenticatorName": "<string>",
"challenge": "<string>",
"attestation": {
"credentialId": "<string>",
"clientDataJson": "<string>",
"attestationObject": "<string>",
"transports": [
"AUTHENTICATOR_TRANSPORT_BLE"
]
}
}
]
}
],
"bridgeSignedAgreementId": "d107c1e1-766a-4091-802c-de61a3973e91",
"byzantineTermsSignedAt": "2025-11-19T21:14:58.328Z",
"entityDocuments": [
{
"documentType": "business_formation",
"issuingCountry": "FRA",
"document": "data:image/png;base64,iVBORw0lFTkSuQmCC...",
"description": "An overview of our business activities."
}
]
}
'{
"entityId": "550e8400-e29b-41d4-a716-446655440000",
"accountId": "550e8400-e29b-41d4-a716-446655440000",
"verificationStatus": "active",
"entityInfo": {
"businessLegalName": "ByzCorp Incorporated",
"businessTradeName": "ByzCorp",
"businessDescription": "ByzCorp does business.",
"businessType": "LLC",
"email": "byzcorp@example.com",
"website": "byzcorp.com",
"businessIndustry": "byzcorp.com",
"companyNumber": "byzcorp.com",
"hasMaterialIntermediaryEntityOwner": "false",
"registeredAddress": {
"streetLine1": "33 Rue La Fayette",
"city": "Paris",
"postalCode": "75009",
"country": "FRA",
"streetLine2": "WeWork",
"state": "IDF"
},
"physicalAddress": {
"streetLine1": "33 Rue La Fayette",
"city": "Paris",
"postalCode": "75009",
"country": "FRA",
"streetLine2": "WeWork",
"state": "IDF"
},
"businessActivityInfo": {
"preferredPrimaryCurrency": "usd",
"sourceOfFunds": "treasury_reserves",
"estimatedAnnualRevenueUsd": "1000000_9999999",
"expectedMonthlyPaymentsUsd": "5000000",
"operatesInProhibitedCountries": "false",
"highRiskActivities": "none_of_the_above",
"highRiskActivitiesExplanation": "As a jewelry shop, we deal with precious stones.",
"conductsMoneyServices": "false",
"conductsMoneyServicesDescription": "We operate several ATMs."
}
},
"associatedPersons": [
{
"userId": "550e8400-e29b-41d4-a716-446655440000",
"verificationStatus": "active",
"isRootUser": "true",
"userInfo": {
"firstName": "John",
"lastName": "Smith",
"email": "john.smith@example.com",
"birthDate": "1990-01-01",
"nationality": "FRA",
"residentialAddress": {
"streetLine1": "33 Rue La Fayette",
"city": "Paris",
"postalCode": "75009",
"country": "FRA",
"streetLine2": "WeWork",
"state": "IDF"
},
"middleName": "William",
"phone": "+33 123 456 789",
"socialSecurityNumber": "123-45-6789"
},
"beneficiaryDetails": {
"beneficiaryType": [
"UBO"
],
"title": "CEO",
"ownershipPercentage": "32.5"
},
"verificationDocuments": [
{
"documentType": "passport",
"issuingCountry": "FRA",
"documentId": "830c219c-d197-451d-b879-77936a80c452",
"documentNumber": "FR1234567890",
"description": "Additional supporting document",
"warnings": [
"<string>"
],
"errors": [
"<string>"
]
}
],
"isPasskeyActivated": "false",
"isOtpActivated": "true"
}
],
"bridgeSignedAgreementId": "d107c1e1-766a-4091-802c-de61a3973e91",
"byzantineTermsSignedAt": "2025-11-19T21:14:58.328Z",
"entityDocuments": [
{
"documentType": "passport",
"issuingCountry": "FRA",
"documentId": "830c219c-d197-451d-b879-77936a80c452",
"documentNumber": "FR1234567890",
"description": "Additional supporting document",
"warnings": [
"<string>"
],
"errors": [
"<string>"
]
}
]
}Integrator's ECDSA public key (P-256 curve, compressed SEC1 format). Example: 0x038fedef7c12f93bbf342ad8943b7a825a3b41f61c9dc118b2c718efebabbf62fd
Unix timestamp in seconds (UTC). Must be within tolerance window (1 minute) to prevent replay attacks. Example: 1760375826
ECDSA signature (DER-encoded, hex with 0x prefix). Signs the message: {timestamp}{METHOD}{path_and_query}{json_body}. Example: 0x3045022100...
Byzantine entity creation body
Request body for creating a Byzantine entity
Entity information for KYB
Show child attributes
Show child attributes
The ID of the signed Bridge ToS agreement. For more information, see individual account creation - KYC.
"d107c1e1-766a-4091-802c-de61a3973e91"
The timestamp when the Byzantine Finance Terms & Conditions were signed. For more information, see individual account creation - KYC.
"2025-11-19T21:14:58.328Z"
Show child attributes
Entity created successfully
Response body for creating a Byzantine entity
A UUID string
"550e8400-e29b-41d4-a716-446655440000"
A UUID string
"550e8400-e29b-41d4-a716-446655440000"
The identity verification status of the user.
not_started, init, under_review, waiting_for_information, active, rejected, inactive "active"
Entity information for KYB
Show child attributes
Show child attributes
The ID of the signed Bridge ToS agreement. For more information, see individual account creation - KYC.
"d107c1e1-766a-4091-802c-de61a3973e91"
The timestamp when the Byzantine Finance Terms & Conditions were signed. For more information, see individual account creation - KYC.
"2025-11-19T21:14:58.328Z"
Show child attributes