curl https://api.vouchmark.com/v1/kyb/widgets \
-H "Authorization: Bearer $TOKEN"
{
"success": true,
"data": [
{
"id": "wgt_aBcD...",
"name": "Acme KYB",
"status": "live",
"environment": "live",
"templateId": "fintech",
"config": {
"branding": { "brandName": "FinCo", "...": "..." },
"modules": { "business_profile": { "enabled": true, "required": true }, "...": "..." },
"flow": { "order": ["business_profile", "cac_verification"], "...": "..." },
"security": { "allowedDomains": [], "...": "..." },
"risk": { "tier": "standard", "...": "..." },
"notifications": { "...": "..." }
},
"embedLinkToken": "elt_...",
"createdAt": "2026-06-01T10:00:00Z",
"updatedAt": "2026-06-01T10:00:00Z"
}
]
}
Onboarding (KYB)
List widgets
Retrieve all KYB widgets for the authenticated account.
GET
/
v1
/
kyb
/
widgets
curl https://api.vouchmark.com/v1/kyb/widgets \
-H "Authorization: Bearer $TOKEN"
{
"success": true,
"data": [
{
"id": "wgt_aBcD...",
"name": "Acme KYB",
"status": "live",
"environment": "live",
"templateId": "fintech",
"config": {
"branding": { "brandName": "FinCo", "...": "..." },
"modules": { "business_profile": { "enabled": true, "required": true }, "...": "..." },
"flow": { "order": ["business_profile", "cac_verification"], "...": "..." },
"security": { "allowedDomains": [], "...": "..." },
"risk": { "tier": "standard", "...": "..." },
"notifications": { "...": "..." }
},
"embedLinkToken": "elt_...",
"createdAt": "2026-06-01T10:00:00Z",
"updatedAt": "2026-06-01T10:00:00Z"
}
]
}
Returns every widget you’ve created as a flat array. Each entry is the full widget object, including its complete
config and embedLinkToken.
Requires Authorization: Bearer $TOKEN.
curl https://api.vouchmark.com/v1/kyb/widgets \
-H "Authorization: Bearer $TOKEN"
{
"success": true,
"data": [
{
"id": "wgt_aBcD...",
"name": "Acme KYB",
"status": "live",
"environment": "live",
"templateId": "fintech",
"config": {
"branding": { "brandName": "FinCo", "...": "..." },
"modules": { "business_profile": { "enabled": true, "required": true }, "...": "..." },
"flow": { "order": ["business_profile", "cac_verification"], "...": "..." },
"security": { "allowedDomains": [], "...": "..." },
"risk": { "tier": "standard", "...": "..." },
"notifications": { "...": "..." }
},
"embedLinkToken": "elt_...",
"createdAt": "2026-06-01T10:00:00Z",
"updatedAt": "2026-06-01T10:00:00Z"
}
]
}
data is a flat array of widget objects — there is no widgets wrapper, total, or pagination. See Get widget for the full shape of each config section.