Directors
Query parameters
skipintegerOptionalDefault:
0
limitintegerOptionalDefault:
100
session_idany ofOptional
string · uuidOptional
nullOptional
Responses
200
Successful Response
application/json
422
Validation Error
application/json
get
GET /beetlelabs-verification/directors/ HTTP/1.1
Host: beetlelabs.ai
Accept: */*
[
{
"session_id": "123e4567-e89b-12d3-a456-426614174000",
"full_name": "text",
"date_of_birth": "2025-07-30",
"nationality": "text",
"position": "text",
"residential_address": "text",
"id_document_type": "PASSPORT",
"id_document_number": "text",
"id_document_url": "text",
"id_document_back_path": "text",
"liveness_check_path": "text",
"verification_notes": "text",
"consent": false,
"id": "123e4567-e89b-12d3-a456-426614174000"
}
]
Body
session_idstring · uuidRequired
full_namestringRequired
date_of_birthany ofOptional
string · dateOptional
nullOptional
nationalitystringRequired
positionstringRequired
residential_addressany ofOptional
stringOptional
nullOptional
id_document_typeany ofOptional
string · enumOptionalPossible values:
nullOptional
id_document_numberany ofOptional
stringOptional
nullOptional
id_document_urlany ofOptional
stringOptional
nullOptional
id_document_back_pathany ofOptional
stringOptional
nullOptional
liveness_check_pathany ofOptional
stringOptional
nullOptional
verification_notesany ofOptional
stringOptional
nullOptional
consentany ofOptionalDefault:
false
booleanOptional
nullOptional
Responses
201
Successful Response
application/json
422
Validation Error
application/json
post
POST /beetlelabs-verification/directors/ HTTP/1.1
Host: beetlelabs.ai
Content-Type: application/json
Accept: */*
Content-Length: 356
{
"session_id": "123e4567-e89b-12d3-a456-426614174000",
"full_name": "text",
"date_of_birth": "2025-07-30",
"nationality": "text",
"position": "text",
"residential_address": "text",
"id_document_type": "PASSPORT",
"id_document_number": "text",
"id_document_url": "text",
"id_document_back_path": "text",
"liveness_check_path": "text",
"verification_notes": "text",
"consent": false
}
{
"session_id": "123e4567-e89b-12d3-a456-426614174000",
"full_name": "text",
"date_of_birth": "2025-07-30",
"nationality": "text",
"position": "text",
"residential_address": "text",
"id_document_type": "PASSPORT",
"id_document_number": "text",
"id_document_url": "text",
"id_document_back_path": "text",
"liveness_check_path": "text",
"verification_notes": "text",
"consent": false,
"id": "123e4567-e89b-12d3-a456-426614174000"
}
Path parameters
director_idstring · uuidRequired
Responses
200
Successful Response
application/json
422
Validation Error
application/json
get
GET /beetlelabs-verification/directors/{director_id} HTTP/1.1
Host: beetlelabs.ai
Accept: */*
{
"session_id": "123e4567-e89b-12d3-a456-426614174000",
"full_name": "text",
"date_of_birth": "2025-07-30",
"nationality": "text",
"position": "text",
"residential_address": "text",
"id_document_type": "PASSPORT",
"id_document_number": "text",
"id_document_url": "text",
"id_document_back_path": "text",
"liveness_check_path": "text",
"verification_notes": "text",
"consent": false,
"id": "123e4567-e89b-12d3-a456-426614174000"
}
Path parameters
director_idstring · uuidRequired
Body
full_nameany ofOptional
stringOptional
nullOptional
date_of_birthany ofOptional
string · dateOptional
nullOptional
nationalityany ofOptional
stringOptional
nullOptional
positionany ofOptional
stringOptional
nullOptional
residential_addressany ofOptional
stringOptional
nullOptional
id_document_typeany ofOptional
string · enumOptionalPossible values:
nullOptional
id_document_numberany ofOptional
stringOptional
nullOptional
id_document_urlany ofOptional
stringOptional
nullOptional
id_document_back_pathany ofOptional
stringOptional
nullOptional
liveness_check_pathany ofOptional
stringOptional
nullOptional
verification_notesany ofOptional
stringOptional
nullOptional
consentany ofOptional
booleanOptional
nullOptional
Responses
200
Successful Response
application/json
422
Validation Error
application/json
put
PUT /beetlelabs-verification/directors/{director_id} HTTP/1.1
Host: beetlelabs.ai
Content-Type: application/json
Accept: */*
Content-Length: 303
{
"full_name": "text",
"date_of_birth": "2025-07-30",
"nationality": "text",
"position": "text",
"residential_address": "text",
"id_document_type": "PASSPORT",
"id_document_number": "text",
"id_document_url": "text",
"id_document_back_path": "text",
"liveness_check_path": "text",
"verification_notes": "text",
"consent": true
}
{
"session_id": "123e4567-e89b-12d3-a456-426614174000",
"full_name": "text",
"date_of_birth": "2025-07-30",
"nationality": "text",
"position": "text",
"residential_address": "text",
"id_document_type": "PASSPORT",
"id_document_number": "text",
"id_document_url": "text",
"id_document_back_path": "text",
"liveness_check_path": "text",
"verification_notes": "text",
"consent": false,
"id": "123e4567-e89b-12d3-a456-426614174000"
}