(anchor, value) and compose the requested slices into the canonical KYB envelope. anchor is lei (via GLEIF) or vat (via the EU VIES service). Use ?include= (comma list of profile,screening,ownership) to select slices; the default is all three. The vat anchor has no ownership graph (a VAT has no LEI) and a VAT whose identity is withheld is never screened clear. Fail-CLOSED: a screening failure returns 503, never a clear. ?as_of=YYYY-MM-DD scopes ONLY the screening slice to the dated snapshot for that date (point-in-time); the identity / ownership / VIES slices are live external lookups with no historical snapshot and remain current. A malformed as_of returns 422; a date whose snapshot is absent returns 503 (fail-closed, never a live fallback).x-api-key: ********************curl --location 'https://sugra.ai/api/v1/entity//?include=undefined&as_of=undefined' \
--header 'x-api-key: <api-key>'{
"data": {
"entity": {
"id": "string",
"anchor": {
"lei": "string",
"vat": "string",
"property1": "string",
"property2": "string"
},
"name": "string",
"country": "string",
"type": "string",
"status": "string",
"field_provenance": {
"name": "string",
"country": "string",
"status": "string",
"type": "string",
"property1": "string",
"property2": "string"
},
"validation": {
"is_valid": true,
"source": "string",
"name_withheld": true,
"unavailable": true,
"property1": "string",
"property2": "string"
},
"property1": "string",
"property2": "string"
},
"screening": {
"status": "string",
"matches": [
{
"list": "string",
"program": "string",
"restriction_type": "string",
"matched_name": "string",
"score": 0,
"match_type": "string",
"rationale": [
"string"
],
"source_id": "string",
"list_published": "string",
"coverage_note": null,
"incomplete_coverage": true,
"hit_grade": true,
"identity_conflict": true,
"property1": "string",
"property2": "string"
}
],
"fifty_percent_rule": {
"triggered": true,
"ambiguous": true,
"aggregate_pct": null,
"sanctioned_owners": [
null
],
"evidence": "string",
"property1": "string",
"property2": "string"
},
"property1": "string",
"property2": "string"
},
"ownership": {
"direct_parent": {
"lei": "string",
"edge": "string",
"name": "string",
"country": "string",
"status": "string",
"reporting_exception": null,
"property1": "string",
"property2": "string"
},
"ultimate_parent": {
"lei": "string",
"edge": "string",
"name": "string",
"country": "string",
"status": "string",
"reporting_exception": null,
"property1": "string",
"property2": "string"
},
"psc": [
null
],
"truncated": true,
"cycle_detected": true,
"property1": "string",
"property2": "string"
},
"adverse_media": {
"hits": [
{
"title": "string",
"url": "string",
"source": "string",
"published": "string",
"matched_terms": [
"string"
],
"snippet": null,
"entity_confirmed": true,
"property1": "string",
"property2": "string"
}
],
"count": 0,
"precision": "string",
"disambiguation": "string",
"entity_match": {
"recognized": true,
"type": "string",
"mid": "string",
"confirmed_hits": 0,
"ambiguous": true,
"geg_partial": true,
"max_salience": 0,
"property1": "string",
"property2": "string"
},
"coverage_note": "string",
"partial_coverage": true,
"property1": "string",
"property2": "string"
},
"property1": "string",
"property2": "string"
},
"meta": {
"endpoint": "/api/v1/fred/us/cpi",
"data_time": "2026-04-16T14:30:00Z",
"response_time": "2026-04-16T14:30:12Z",
"provider": "Sugra API v1.0.1",
"data_age_days": 0,
"source": "string",
"attribution": "string",
"fallback_used": true,
"fallback_chain": [
"string"
],
"cached": true,
"stale": true,
"period": "string",
"notes": "string"
}
}