FINMA authorisation-list membership and warning-list candidates for a UID

Returns TWO independent checks in strictly separate sections. They are never merged into a combined FINMA status, and neither is a legal conclusion.

authorisation (FINMA_AUTHORISATION_CHECK): membership is FOUND_IN_FINMA_LIST, NOT_FOUND_IN_FINMA_LIST or UNKNOWN. FOUND_IN_FINMA_LIST means only that the canonical Swiss UID appears in the stored FINMA authorisation-list snapshot; it never means authorised, licensed, supervised, compliant or safe, and it says nothing about permitted activities. NOT_FOUND_IN_FINMA_LIST means only that the UID was absent from that snapshot; it never means not authorised. Linkage is exact canonical UID equality only — no name, city, branch, commercial-register, fuzzy or LLM inference. Multiple authorisation-category rows for one UID are all returned and never collapsed; FINMA's own category terminology is preserved verbatim in four languages as source facts.

warning (FINMA_WARNING_CHECK): result is NO_DIRECT_LIST_MATCH, POSSIBLE_LIST_MATCH or UNKNOWN. There is no confirmed state: FINMA publishes no authoritative identifier for warning entries, so identity can never be confirmed, and an exact normalized-name equality yields at most POSSIBLE_LIST_MATCH. Only entries whose subject type the source explicitly marks as a company are screened: natural-person entries are excluded from ingestion entirely and entries with an unestablished subject type are counted but never screened, because entity type is never inferred from a name, a legal-form suffix, the commercial-register text or a jurisdiction. NO_DIRECT_LIST_MATCH therefore means only that no direct match was produced among the entries eligible for company screening under the current BUMIT rules; it does not mean the name is absent from the complete FINMA warning list, and it never means the absence of regulatory concern. A warning-list entry never means illegal activity, fraud, an unlicensed business or sanctions. Matching is deterministic with no score, no threshold, no edit distance and no LLM. The warning-list Date is undocumented by FINMA and is exposed verbatim as source_date_value with source_date_dimension: UNKNOWN; it is never renamed and never used for ordering or state derivation.

Absence from either list is never treated as a removal, withdrawal or revocation. An unavailable, invalid or stale dataset, or an unusable UID or missing register name, yields UNKNOWN — never a negative finding.

Live FINMA ingestion is disabled and no retrieval path exists; this deployment serves synthetic fixture datasets, marked evidence_class: SYNTHETIC_FIXTURE.

get/api/v1/company/{uid}/finma

Request

  • Base URL: https://bumit.ai
  • URL: https://bumit.ai/api/v1/company/{uid}/finma
  • Auth: none required

Path parameters

uidstring required
Example:CHE-123.456.789

Swiss UID in canonical or compact form, e.g. CHE-123.456.789.

Response

Two separate FINMA check results with scope, coverage, matching ruleset, claims, freshness, provenance and attribution.

Changes

No recorded changes to this operation across all 1 revision of this API.