Flow Config
Path parameters
flow_idstring · uuidRequired
Responses
200
Successful Response
application/json
422
Validation Error
application/json
get
GET /beetlelabs-verification/flow-config/{flow_id} HTTP/1.1
Host: beetlelabs.ai
Accept: */*
{
"client_id": 1,
"name": "text",
"verification_type": "INDIVIDUAL",
"version": 1,
"is_active": true,
"config": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"created_at": "2025-07-30T17:02:43.608Z",
"updated_at": "2025-07-30T17:02:43.608Z"
}
Path parameters
flow_idstring · uuidRequired
Body
nameany ofOptional
stringOptional
nullOptional
versionany ofOptional
integerOptional
nullOptional
is_activeany ofOptional
booleanOptional
nullOptional
configany ofOptional
or
nullOptional
Responses
200
Successful Response
application/json
422
Validation Error
application/json
put
PUT /beetlelabs-verification/flow-config/{flow_id} HTTP/1.1
Host: beetlelabs.ai
Content-Type: application/json
Accept: */*
Content-Length: 92
{
"name": "text",
"version": 1,
"is_active": true,
"config": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
{
"client_id": 1,
"name": "text",
"verification_type": "INDIVIDUAL",
"version": 1,
"is_active": true,
"config": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"created_at": "2025-07-30T17:02:43.608Z",
"updated_at": "2025-07-30T17:02:43.608Z"
}
Query parameters
pageinteger · min: 1OptionalDefault:
1
sizeinteger · max: 100OptionalDefault:
20
client_idany ofOptional
integerOptional
nullOptional
verification_typeany ofOptional
stringOptional
nullOptional
countryany ofOptional
stringOptional
nullOptional
business_typeany ofOptional
stringOptional
nullOptional
customer_typeany ofOptional
stringOptional
nullOptional
Responses
200
Successful Response
application/json
422
Validation Error
application/json
get
GET /beetlelabs-verification/flow-config HTTP/1.1
Host: beetlelabs.ai
Accept: */*
{
"total": 1,
"page": 1,
"size": 1,
"items": [
{
"client_id": 1,
"name": "text",
"verification_type": "INDIVIDUAL",
"version": 1,
"is_active": true,
"config": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"created_at": "2025-07-30T17:02:43.608Z",
"updated_at": "2025-07-30T17:02:43.608Z"
}
]
}
Body
client_idintegerRequired
namestringRequired
verification_typestring · enumRequiredPossible values:
versionintegerRequired
is_activebooleanOptionalDefault:
true
Responses
201
Successful Response
application/json
422
Validation Error
application/json
post
POST /beetlelabs-verification/flow-config HTTP/1.1
Host: beetlelabs.ai
Content-Type: application/json
Accept: */*
Content-Length: 139
{
"client_id": 1,
"name": "text",
"verification_type": "INDIVIDUAL",
"version": 1,
"is_active": true,
"config": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
{
"client_id": 1,
"name": "text",
"verification_type": "INDIVIDUAL",
"version": 1,
"is_active": true,
"config": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"created_at": "2025-07-30T17:02:43.608Z",
"updated_at": "2025-07-30T17:02:43.608Z"
}