Skip to main content

Get a checklist

Load one Check List by id. The list must belong to the client on the JWT. An invalid ObjectId, a missing list, or a list owned by another client returns 404.

This call does not run lookups and does not spend credits. Use featureCodes on the document to call each catalog API yourself.

Endpoint​

GET https://api.verifik.co/v2/check-lists/{id}

Returns the saved list: name, countries, domains, featureCodes, and status. Use those codes with the matching SmartCheck / catalog URLs. There is no execute-checklist action on this path.

Headers​

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

The token must be a client JWT. A token without clientId returns 403.

Parameters​

NameTypeRequiredDescription
idstringYesCheck List ObjectId from create or list.

Request​

const fetch = require("node-fetch");

async function run() {
const id = "6aa224c87034a338385c28c0";
const res = await fetch(`https://api.verifik.co/v2/check-lists/${id}`, {
method: "GET",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
});
console.log(await res.json());
}

run();

Response​

{
"data": {
"_id": "6aa224c87034a338385c28c0",
"client": "507f1f77bcf86cd799439013",
"name": "KYC Colombia",
"countries": ["Colombia", "Chile"],
"domains": ["people", "vehicles"],
"featureCodes": ["co-cedula", "cl-rut"],
"status": "draft",
"createdAt": "2026-09-10T03:32:00.000Z",
"updatedAt": "2026-09-10T03:33:00.000Z"
}
}

Notes​

  • Invalid ObjectIds and lists from other clients both return 404 (check_list_not_found).
  • The response does not include a hosted resume URL or a batch URL. Check List only stores the mix.
  • To change fields, use Update a checklist. To remove it, use Delete a checklist.
  • Running a code from featureCodes is a normal catalog call and spends credits there. See SmartCheck.