Skip to main content
POST
Verify a business

Authorizations

Authorization
string
header
required

Your API key: gt_live_… or gt_test_…

Body

application/json
businessName
string
required
Maximum string length: 200
registrationNumber
string
required
Maximum string length: 100
Examples:

"PVT-AB1234"

"CPR/2015/123456"

incorporationCountry
string
required
Maximum string length: 100
Example:

"KE"

registrationDocBase64
string
required

Base64 JPEG, PNG, WebP or PDF of the registration certificate or CR12.

Maximum string length: 4000000
proofOfAddressBase64
string
required

Base64 JPEG, PNG, WebP or PDF of a proof of address in the business's name.

Maximum string length: 4000000
directors
object[]
required
Required array length: 1 - 50 elements
businessType
string
Maximum string length: 100
externalRef
string
Maximum string length: 100

Response

The check was accepted. Live keys start queued; test keys finish at once.

id
string
required
Example:

"ver_3f9a1c0b7d2e4a51c8e0f6a29b4d7c13"

type
enum<string>
required
Available options:
idp,
aml,
document,
kyb
status
enum<string>
required
Available options:
queued,
completed
verdict
string

Test keys only.

Allowed value: "pass"
sandbox
boolean

Test keys only.

monitoringId
string | null

AML only, when monitor: true was sent: the monitored subject's id (null with a test key).