Skip to main content
GET
curl

Overview

Returns a single Business entity keyed by vendor_data.

When to use it

  • Lookup a business’s current verification state — the features map gives you the latest status of every KYB feature at a glance.
  • Detail views in your own admin UI.
  • Risk scoring using aggregate counters and feature statuses.

Notes

  • vendor_data in the URL is case-sensitive.
  • Returns 404 if no business with that vendor_data exists.
  • Aggregate counters (session_count, approved_count, declined_count, in_review_count) update in real time as Business Verification (KYB) sessions complete.
  • Registry-derived fields (legal_name, registration_number, country_code) reflect the latest approved Business Verification (KYB) session.

Permissions

Role must grant read:businesses.

Authorizations

x-api-key
string
header
required

Path Parameters

vendor_data
string
required

Your unique identifier for the business — a free-form string (NOT a UUID), matched exactly as sent.

Response

Full business detail including metadata and aggregated session data.

Full business detail. Extends BusinessListItem with metadata and updated_at.

didit_internal_id
string<uuid>

Didit's stable internal UUID for this business.

vendor_data
string | null

Your unique identifier for this business (passed when creating sessions). This can be null when no vendor identifier was supplied.

display_name
string | null

Custom display name set by you

Official legal name from registry or manual entry

registration_number
string | null

Company registration or incorporation number

country_code
string | null

Country of incorporation (ISO 3166-1 alpha-2, e.g. GB, US).

effective_name
string | null

Best available name: display_name if set, otherwise legal_name

status
enum<string>

Lifecycle status of the business record (NOT a session status). ACTIVE is the default, FLAGGED marks it for manual attention, BLOCKED prevents new sessions for this vendor_data.

Available options:
ACTIVE,
FLAGGED,
BLOCKED
session_count
integer

Total number of verification sessions for this business

approved_count
integer

Number of approved sessions

declined_count
integer

Number of declined sessions

in_review_count
integer

Number of sessions in review

features
object

Aggregated per-feature status across all of this business's KYB sessions. Currently the only key is KYB (the registry company check status). Possible values: Approved, Declined, In Review, Not Finished, Resub Requested.

features_list
object[]

Same data as features, as an ordered array of {feature, status} objects.

last_session_at
string<date-time> | null

Timestamp of the most recent session

first_session_at
string<date-time> | null

Timestamp of the first session

last_activity_at
string<date-time> | null

Timestamp of the most recent activity (status change, session update, etc.)

tags
object[]

Tags assigned to this business

created_at
string<date-time>
metadata
object

Custom metadata JSON you attached to this business. Defaults to {}.

updated_at
string<date-time>