List Businesses
List businesses Didit assembles from KYB sessions sharing the same vendor_data (free-form string, NOT a UUID). Paginated by last_session_at desc.
Overview
Returns a paginated list of Business entities for the authenticated application.When to use it
- Sync your business table to an external BI or warehouse.
- Analyst queues — filter by
status=FLAGGEDto drive a review inbox. - Search by
display_name,legal_name,registration_number, orvendor_data.
Filters and pagination
| Query parameter | Description |
|---|---|
status | ACTIVE, FLAGGED, or BLOCKED. |
search | Substring match on display name, legal name, registration, vendor_data. |
country_code | ISO 3166-1 alpha-3 country of incorporation. |
created_after, created_before | Creation date window. |
last_activity_after, last_activity_before | Activity window. |
page_size | 1–200. Default 50. |
cursor | Pagination cursor. |
Notes
vendor_datamay benullif the originating session or transaction did not provide one.- Cursor-based pagination — persist the
nextcursor between calls. - See the Business data model for every field.
Permissions
Role must grantlist:businesses.
Related
Authorizations
Query Parameters
Filter by lifecycle status. ACTIVE is the default for any business, FLAGGED marks it for manual review, BLOCKED prevents future sessions for the same vendor_data and adds the identifier to the system blocklist.
ACTIVE, FLAGGED, BLOCKED Free-text search across vendor_data, display_name, legal_name, and registration_number.
Filter by country of incorporation (ISO 3166-1 alpha-2, e.g. GB, US).
Page size. Maximum 200; defaults to 50.
1 <= x <= 200Zero-based offset of the first record to return. Prefer following the next URL from the previous page.
x >= 0