Check List API companion
Use this page when your backend should save the same playbook the Smart-Agent UI stores. For the product walkthrough, see Check List.
Check List CRUD does not run lookups and does not spend credits. Running a service is a normal catalog call (the same URL you already use in SmartCheck or Postman).
Auth
Every route needs a client JWT (Authorization: Bearer …). A token without clientId returns 403 (Client context required). Lists are scoped to that client.
Endpoints
| Method | Path | Reference |
|---|---|---|
GET | /v2/check-lists | List checklists |
POST | /v2/check-lists | Create a checklist |
GET | /v2/check-lists/{id} | Get a checklist |
PUT | /v2/check-lists/{id} | Update a checklist |
DELETE | /v2/check-lists/{id} | Delete a checklist |
List query params: page, perPage (or limit), and search (or text) to filter by name. See List checklists for the two 200 shapes (with and without page).
Body fields
| Field | Meaning |
|---|---|
name | Required on create. Max 150 characters. |
countries | Country names you operate in (for example Colombia). |
domains | Optional tabs: people, vehicles, businesses. |
featureCodes | AppFeature code values for the services on the list. |
status | draft (default) or active. Organizer label only — both work the same. |
Unknown featureCodes fail. A service whose country does not match the list fails unless the service is worldwide (or the list has no countries yet).
Create example
POST https://api.verifik.co/v2/check-lists
Authorization: Bearer <client-jwt>
Content-Type: application/json
{
"name": "KYC Colombia",
"countries": ["Colombia"],
"domains": [],
"featureCodes": [],
"status": "draft"
}
Response is { "data": { …checklist } }. Store data._id. When the user adds services in your app, PUT the same id with the new featureCodes.
Run a saved service
There is no “execute checklist” endpoint. For each code on the list, call that feature’s catalog URL the same way you would from SmartCheck. Credits apply on those calls.
To send the mix as a file or queue, use SmartBatch (country + feature codes + name). Check List does not start the batch for you.
Related
- Check List — Smart-Agent walkthrough
- SmartCheck — catalog APIs
- SmartBatch — batch the saved services