{"openapi":"3.1.0","info":{"title":"Austral Data API","version":"1.0.0","description":"Entity intelligence for Argentine legal entities and natural persons. Natural-person intelligence is never anonymous, always audited, and requires a declared processing purpose validated before any source executes (security-privacy-compliance.md sections 3 and 4)."},"servers":[{"url":"https://api.austral.asisto.io"}],"tags":[{"name":"lookups","description":"Identifier lookups for legal entities."},{"name":"persons","description":"Protected natural-person intelligence. Authenticated, purpose-bound, audited and never SEO-indexable."},{"name":"companies","description":"Public company discovery. Returns candidates for a human to choose between and resolves nothing: a name is not an identifier, two companies share trade names, and entity-resolution.md section 11 requires the user to select the exact company before anything executes against it. There is no equivalent for natural persons and there will not be (security-privacy-compliance.md section 3)."},{"name":"risk","description":"Multi-dimensional risk profiles. Decision support, never an automatic acceptance or rejection. The profile of a natural person is purpose-bound, audited and recorded in the disclosure ledger."},{"name":"reports","description":"Issued report documents. Download is workspace-scoped, scope-gated and audited; the bytes themselves live in a private bucket and are reached through a short-lived signed URL."},{"name":"verification","description":"Public, unauthenticated verification of an issued report. It reports issuance and lifecycle and publishes the canonical SHA-256 of the issued file. It never asserts that any particular file matches: that comparison happens in the reader's browser against the published digest (reports.md section 23)."},{"name":"api-keys","description":"API key lifecycle, from a browser session only. The plaintext of a key is returned by the creation response and by nothing else, ever: only its SHA-256 digest is stored, so a key that is not copied at creation is a key that has to be replaced. A key carries scopes and allowed purpose codes, and the second of those bounds what it can ever be used to learn about a natural person."},{"name":"disclosures","description":"The person-disclosure ledger, which answers the six-month recipient/history request of Ley 25.326."}],"paths":{"/v1/companies/search":{"get":{"tags":["companies"],"operationId":"searchCompanies","summary":"Find companies by name, for a human to choose between.","description":"Searches the canonical legal entities the platform has already observed, by the comparison form of their name. It is not a registry query: an empty `results` is a statement that nothing known matched, never that no such company exists. The response carries no score, rank or best match - resolution is a separate `POST /v1/lookups` carrying the exact identifier the user picked. Natural persons are never returned.","parameters":[{"name":"q","in":"query","required":true,"description":"The name to search for. At least 3 characters after normalization.","schema":{"type":"string","minLength":3,"maxLength":120}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":25,"default":10}}],"responses":{"200":{"description":"Candidates","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanySearchResponse"}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/companies/{cuit}/overview":{"get":{"tags":["companies"],"operationId":"publicCompanyOverview","summary":"The anonymous company preview, keyed on CUIT.","description":"The free preview of `reports.md` section 4, without a credential. It is a separate route from `GET /v1/entities/{entityId}/intelligence` rather than a relaxation of it: that one is keyed on an internal UUID, and an anonymous route keyed on UUIDs is an enumeration surface with nothing to enumerate towards. This one is keyed on the identifier a human can type, which is what a publicly indexable page needs.\n\nThe field set is two independently switchable groups. `identity` is public registry data and is on by default; `credit` is the nine BCRA-derived fields and is off by default, because `reuseScope = global` governs internal reuse across customers and publication to a search engine is a different act. `fieldGroups` states which are present. A disabled group has no key in the body at all - never a null - so a client renders what it was given rather than inferring absence from a shape.\n\nThe route resolves nothing, fetches nothing and creates no entity: a CUIT the platform has never observed answers `NOT_FOUND`. A natural person`s CUIL answers `NOT_FOUND` too, refused on the identifier prefix before the database is consulted and again on the resolved subject type (security-privacy-compliance.md section 3, reports.md section 4). It draws on the anonymous rate-limit bucket keyed on the client address, the same one anonymous company search uses.","parameters":[{"name":"cuit","in":"path","required":true,"description":"The company CUIT, with or without punctuation. The canonical form is `NN-NNNNNNNN-N` and the response repeats it.","schema":{"type":"string","example":"30-11111111-1"}}],"responses":{"200":{"description":"The public preview","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicCompanyOverviewResponse"}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/lookups":{"post":{"tags":["lookups"],"operationId":"createLookup","summary":"Look up a legal entity by exact identifier.","description":"Returns 200 with the result when it can be produced inside the configured synchronous budget, and 202 with a lookup operation otherwise. A stale source returns the existing data with freshness metadata and enqueues a refresh; it never returns an empty result.","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LookupRequest"},"example":{"identifier":{"type":"cuit","value":"30-11111111-1"},"refreshPolicy":"refresh_if_stale","mode":"prefer_sync"}}}},"responses":{"200":{"description":"Ready","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LookupReady"}}}},"202":{"description":"Accepted. The lookup exceeded the synchronous budget; poll GET /v1/lookups/{lookupId}.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LookupPending"}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"402":{"description":"ENTITLEMENT_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"SOURCE_UNAVAILABLE","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/lookups/{lookupId}":{"get":{"tags":["lookups"],"operationId":"getLookup","summary":"Poll a lookup operation.","parameters":[{"name":"lookupId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Lookup state","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LookupResponse"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/persons/lookups":{"post":{"tags":["persons"],"operationId":"createPersonLookup","summary":"Protected natural-person lookup.","description":"Requires an authenticated workspace actor and a declared purposeCode. The purpose is validated before any source executes. Every call writes an audit event and a person-disclosure ledger row.","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LookupRequest"},"example":{"identifier":{"type":"cuil","value":"20-11111111-1"},"purposeCode":"rental_applicant_screening"}}}},"responses":{"200":{"description":"Ready","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LookupReady"}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LookupPending"}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"402":{"description":"ENTITLEMENT_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/entities/{entityId}":{"get":{"tags":["lookups"],"operationId":"getEntity","summary":"Canonical entity profile.","parameters":[{"name":"entityId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityProfile"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/entities/{entityId}/intelligence":{"get":{"tags":["risk"],"operationId":"getEntityIntelligence","summary":"The free company overview.","description":"The free side of reports.md section 4's boundary: identity, the exact score or a range or an insufficient-data state, the effective level, completeness and data depth, the current total reported debt with its creditor count, the rejected-cheque counts, up to three material signals and the last refresh time. It has no key for anything on the paid list - no nulled factors, no empty evidence array - because a preview that returns the paid fields emptied is blur, and section 4 requires the paid report to add depth rather than remove blur. paidReportAdds carries that list by name so a caller can decide whether to spend a credit from the response itself. Authenticated despite being the free tier: the route is keyed on an internal UUID, and an anonymous route keyed on UUIDs is an enumeration surface with nothing to enumerate towards. A natural-person entity id is NOT_FOUND - section 4 does not support person previews, and FORBIDDEN would confirm that a probed UUID names a real person.","parameters":[{"name":"entityId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Company overview","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyOverviewResponse"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/entities/{entityId}/credit":{"get":{"tags":["risk"],"operationId":"getEntityCredit","summary":"Reported credit position, debt history and rejected cheques.","description":"The BCRA-backed credit detail of portal.md sections 8 and 9: the latest reported period with its total, worst situation, maximum days past due and breakdown by reporting institution; the debt history for the horizon the response states in historyMonths; and the rejected-cheque counts and recent events. Situation 0 is a reported state meaning the relationship exists with nothing outstanding, never a missing value. Amounts are exact decimal strings with their currency, periods are YYYY-MM and cheque dates are YYYY-MM-DD, because a calendar value carried as an instant changes when it is formatted in another timezone. A cheque count of null means the source has never answered for this subject, which is not the same as zero; dataStatus says which. A natural-person entity id is NOT_FOUND: this route has no purpose gate and writes no disclosure row.","parameters":[{"name":"entityId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Credit detail","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityCreditResponse"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"402":{"description":"ENTITLEMENT_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/entities/{entityId}/evidence":{"get":{"tags":["risk"],"operationId":"getEntityEvidence","summary":"The observations behind everything the platform says about one entity.","description":"The live evidence appendix of portal.md section 4's /app/entidades/{id}/evidencia: every observation on file for the subject, with its source and operator, the instant the platform read it, the date the source says it became true, the source record key and two hashes. contentHash is over the normalized payload and normalizer version and is what a report appendix cites; snapshotHash is over the raw bytes and is the value on the stored snapshot, so a dispute about what a source said is settled by looking it up. observedAt is an instant and effectiveAt is a source calendar date carried as a UTC midnight - formatting the second in a local timezone moves it a day. An observation with status absent is the source answering that it holds no records, which is evidence and is listed; superseded is a claim a later observation corrected, and it is listed too, because deleting it would erase the evidence that a correction happened. Entries carry no reference number: appendix numbering belongs to one frozen report manifest whose rows cite it, and a number here would shift whenever a new observation arrived. Newest first, capped at limit, with total stating how many exist. Requires the evidence.appendix entitlement, checked before the entity is resolved. A natural-person entity id is NOT_FOUND: this route has no purpose gate and writes no disclosure row.","parameters":[{"name":"entityId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Evidence appendix","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityEvidenceResponse"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"402":{"description":"ENTITLEMENT_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/entities/{entityId}/publications/coverage":{"get":{"tags":["publications"],"operationId":"getPublicationCoverage","summary":"Which jurisdictions and archive periods were actually searched.","description":"Coverage for all twenty-five publication jurisdictions - AR-NATIONAL, CABA and the 23 provinces - over the period asked about, defaulting to the last ten years. Every jurisdiction appears on every call, including the ones no source has been integrated for, because a list assembled only from the rows that exist would omit them silently and an answer covering one province would read as complete. An entry carries the source and operation, the class of key searched, the range queried, the archive the adapter knows the source to hold, the source's legal and technical state at the moment of the attempt, and a limitation code where the answer falls short: NO_MACHINE_ACCESS, ARCHIVE_GAP, IDENTIFIER_NOT_INDEXED, JURISDICTION_NOT_INTEGRATED or SOURCE_UNAVAILABLE. resultCount is null unless the status is an answer - a count of zero beside an outage reads as \"nothing filed\" and means \"we could not ask\". scope is nationwide only when all twenty-five cover the period, and it is the only basis on which an empty result may be described as an absence of filings in Argentina. A natural-person entity id is NOT_FOUND.","parameters":[{"name":"entityId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"from","in":"query","required":false,"description":"Inclusive start of the period, as a calendar date. Requires `to`.","schema":{"type":"string","format":"date"}},{"name":"to","in":"query","required":false,"description":"Inclusive end of the period, as a calendar date. Requires `from`.","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Publication coverage","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicationCoverage"}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/entities/{entityId}/publications":{"get":{"tags":["publications"],"operationId":"listEntityPublications","summary":"Official notices and registry filings for one company.","description":"Reverse chronological by the source's own publication date, never by when the platform read it - the first ingest of a bulk archive is decades of filings observed in one morning, and ordering by observation time would present every one of them as current. publishedAt and effectiveAt are both returned and neither substitutes for the other: an assembly is filed on one date and held on another. Both are instants carrying a UTC midnight for a publisher that states a calendar date, so rendering either in a local timezone moves it a day. Items carry normalized metadata, the match and extraction state, the document-access state and the evidence observation - never the raw source payload, and never a personal identifier. An extractionStatus of partial or failed describes the parser and not the filing: the document stays listed with its evidence. Provisional and rejected matches are absent unless includeProvisional is set, because a provisional match is a document the platform declined to attach to this company. A natural-person entity id is NOT_FOUND.","parameters":[{"name":"entityId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["incorporation","bylaws_or_articles","management","representation","capital","ownership_disclosure","assembly","financial_filing","reorganization","dissolution_or_liquidation","insolvency_or_judicial","sanction_or_regulatory","procurement","other"]}},{"name":"source","in":"query","required":false,"description":"Source registry code, e.g. `igj_open_data`.","schema":{"type":"string"}},{"name":"jurisdiction","in":"query","required":false,"schema":{"type":"string","enum":["AR-NATIONAL","AR-A","AR-B","AR-C","AR-D","AR-E","AR-F","AR-G","AR-H","AR-J","AR-K","AR-L","AR-M","AR-N","AR-P","AR-Q","AR-R","AR-S","AR-T","AR-U","AR-V","AR-W","AR-X","AR-Y","AR-Z"]}},{"name":"from","in":"query","required":false,"description":"Inclusive lower bound on the source's own publication date.","schema":{"type":"string","format":"date"}},{"name":"to","in":"query","required":false,"description":"Inclusive upper bound on the source's own publication date.","schema":{"type":"string","format":"date"}},{"name":"includeProvisional","in":"query","required":false,"description":"Include matches the platform has not attached to this company. They are labelled by matchStatus; they are absent by default.","schema":{"type":"boolean"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":25}}],"responses":{"200":{"description":"Publication feed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicationPage"}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/entities/{entityId}/publications/{publicationId}":{"get":{"tags":["publications"],"operationId":"getEntityPublication","summary":"One publication, with its permitted excerpt and link.","description":"Everything the list item carries, plus a normalized evidence excerpt and the official document link where the source permits one. Never the raw source payload and never the document body: documentAccess says what may be offered, and metadata_only - the common case for an open filing register - means the source publishes that a filing exists and no document to open. Scoped to the company in the path: a publication belonging to another entity is NOT_FOUND rather than the document, so the route cannot be used to walk the table by guessing ids.","parameters":[{"name":"entityId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"publicationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Publication detail","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicationDetail"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/entities/{entityId}/events":{"get":{"tags":["publications"],"operationId":"listEntityCorporateEvents","summary":"The material-events timeline, each entry citing its documents.","description":"A curated event view rather than a publication dump. Every entry names the publications that support it in publicationIds, which is what makes the claim checkable: the ids resolve through the publication detail route to the document and its evidence observation. effectiveAt is when the event took effect per the source and publishedAt is when the source published it; both are calendar dates carried as UTC midnights. sourceNativeType preserves what the publisher called the event, which is what keeps other_corporate_event from being opaque - the normalized vocabulary having no name for it does not mean the source was vague. Events with no effective date are absent: they are stored, and the document that produced each is on the publication feed, but a chronology is the one place an undated claim cannot honestly be put. Newest first. A natural-person entity id is NOT_FOUND.","parameters":[{"name":"entityId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":25}}],"responses":{"200":{"description":"Corporate event timeline","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimelineEventPage"}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/entities/{entityId}/relationships":{"get":{"tags":["relationships"],"operationId":"listEntityRelationships","summary":"Who is attached to this company, and what disagrees with it.","description":"The canonical interpretation of the relationship claims held about a company, with the claims that support it and the claims that materially conflict with it. Both lists are always present: a caller who did not know to ask for the conflict is the caller who needed to see it, and corporate-relationships-entity-graph.md section 12 forbids overwriting evidence to make a disagreement disappear. Storage direction is PERSON -> COMPANY, so subject is the person and target is the company, whichever end the caller asked from. asOf reconstructs the answer as it stood on a past date, from the claims that spoke to that date; relationshipId is null for such an answer because a reconstruction was never a stored row. status is unknown far more often than it is active, and that is not a defect: a source that lists a person without stating when the role began, whether it ended, or that it still holds has not asserted an active relationship, and section 6 requires unknown when currentness is uncertain. Three confidences are separate. extractionConfidence says whether the parser read the source correctly, resolutionConfidence whether the person is who we think, and relationshipConfidence how strongly the evidence supports this state; a high parser confidence implies nothing about identity. Claims below 0.75 are not projected at all. Actors the sources named and the platform has not identified are returned separately, in unresolvedActors, as source text: the name the register wrote, the source-native role, the period the claim states and the claim to cite. Every entry is marked kind=unresolved_actor and carries no subject identity of any kind - no entity id, no null one, and no document number, masked or otherwise. Nothing on such an entry can be followed to a second company; the reverse direction, what else a person directs, is a separate route behind a declared purpose. unresolvedActorCount always equals unresolvedActors.length, and both are filtered and reconstructed on the same terms as items, so an asOf answer excludes an actor a later package named. A natural-person entity id is NOT_FOUND.","parameters":[{"name":"entityId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"asOf","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["active","inactive","unknown","disputed"]}},{"name":"type","in":"query","required":false,"schema":{"type":"string","enum":["president","vice_president","director","alternate_director","manager","managing_partner","administrator","legal_representative","attorney_in_fact","liquidator","auditor","statutory_auditor","partner","shareholder","beneficial_owner","other_corporate_role"]}},{"name":"from","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"to","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":25}}],"responses":{"200":{"description":"Canonical relationships with supporting and conflicting claims","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityRelationshipsResponse"}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/entities/{entityId}/risk-history":{"get":{"tags":["risk"],"operationId":"getEntityRiskHistory","summary":"Stored assessments for one entity, and the deltas between them.","description":"Every assessment of the credit dimension inside the window the response states, newest first, each carrying the model code and version that produced it, plus the 30- and 90-day deltas risk-engine.md section 23 permits. Nothing is interpolated: the points are the assessments that exist, so a window holding one assessment has one point and there is no daily series. A delta is refused rather than approximated - MODEL_VERSION_CHANGED when the two came from different model versions, because two versions scoring the same subject differ because the model changed; RANGE_AND_EXACT_SCORE_NOT_COMPARABLE when one side is a range, because subtracting a range from an exact score produces a movement that is an artefact of a source outage. Points from an earlier model version are returned rather than filtered, because they are real history; a client must segment on model rather than join across it, and `current` names the identity to segment by. A natural-person entity id is NOT_FOUND: this route has no purpose gate and writes no disclosure row.","parameters":[{"name":"entityId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Assessment history","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityRiskHistoryResponse"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/entities/{entityId}/risk-profile":{"get":{"tags":["risk"],"operationId":"getEntityRiskProfile","summary":"Multi-dimensional risk profile for one entity.","description":"Returns every dimension of the subject type, including ones that are not_applicable or not_enabled - a dimension the platform cannot assess says so rather than being omitted. A partial assessment returns scoreRange with score null; it is never collapsed to a midpoint. When the subject is a natural person the request requires a declared purpose, is audited, and is recorded in the person-disclosure ledger. The result is decision support: it is not a probability of default, not a guarantee of future behaviour, and not an approval or rejection.","parameters":[{"name":"entityId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"purpose","in":"query","required":false,"description":"Declared processing purpose. Required for a natural person unless the credential is bound to exactly one purpose code.","schema":{"type":"string","enum":["self_lookup","rental_applicant_screening","customer_credit_risk","supplier_counterparty_check","financial_onboarding","authorized_professional_verification"]}}],"responses":{"200":{"description":"Risk profile","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RiskProfileResponse"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/reports":{"post":{"tags":["reports"],"operationId":"createReport","summary":"Request a paid intelligence report.","description":"Spends one report credit and starts the pipeline of reports.md section 5. The Idempotency-Key header is required, not optional: without it every retry is a second purchase, so a request that omits one is refused with VALIDATION_ERROR rather than being given a generated key. A replay of the same key with the same body returns the existing report with created false and status 200; the same key with a different body is a CONFLICT. A report about a natural person requires a declared purposeCode, which is validated before the credit is consumed - refusing a caller and charging them is the one ordering nobody would defend. The response is the same shape as GET /v1/reports/{reportId}, because section 31 makes polling the delivery mechanism and two shapes for one resource means two parsers.","parameters":[{"name":"idempotency-key","in":"header","required":true,"description":"A caller-chosen key that makes a retry return the first result rather than buying a second report.","schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateReportRequest"}}}},"responses":{"200":{"description":"Idempotent replay of an existing report","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportStatusResponse"}}}},"201":{"description":"Report created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportStatusResponse"}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"402":{"description":"ENTITLEMENT_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"CONFLICT","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"get":{"tags":["reports"],"operationId":"listReports","summary":"The workspace's reports, newest first.","description":"Cursor paginated on (createdAt, id) rather than on createdAt alone, so two reports requested in the same millisecond cannot straddle a page boundary and lose one. A summary rather than the full status: the coverage matrix of every report on a page is a response nobody wants. failureCategory is carried because it is the one thing a list is scanned for.","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Reports","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportPage"}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/reports/{reportId}":{"get":{"tags":["reports"],"operationId":"getReport","summary":"One report: how far it has got, or why it stopped.","description":"The polling surface of reports.md section 31, and the only way an API-only consumer learns a report is ready. status is the state of the row and stage is where the work reached; they are separate vocabularies on purpose, because collapsing them would make superseded a peer of rendering. A failure carries section 32's category, its retryability, the source operations that blocked it and whether the credit was given back - no customer should have to open a support conversation to find out whether they were charged for a report that never arrived. assessment is the headline the report froze, read from its own manifest rather than from the entity, so it keeps saying what the document says after the subject has moved; it is null until the manifest exists. No download URL: that is a separate short-lived audited act, and a status poll that handed one out would put a bearer capability into every polling loop.","parameters":[{"name":"reportId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Report status","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportStatusResponse"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/reports/{reportId}/download":{"get":{"tags":["reports"],"operationId":"downloadReport","summary":"A short-lived signed URL for one issued report.","description":"Workspace scoped and gated on the reports:read scope and permission. Every call is audit logged, including the ones that are refused. Returns a URL into the private bucket that expires in minutes; the URL is a bearer capability and is never logged. A superseded or revoked report still downloads - its bytes are unchanged - and the response says so through lifecycleStatus so a caller cannot present a withdrawn document as current.","parameters":[{"name":"reportId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Signed download","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportDownloadResponse"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"CONFLICT","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/report-verifications/{publicVerificationId}":{"get":{"tags":["verification"],"operationId":"verifyReport","summary":"Verification-safe metadata for an issued report.","description":"Anonymous. Proves that the identifier printed in a report QR code was issued by the platform, and reports the current lifecycle state and any replacement. It returns no report body, no evidence, no risk figures, no person identifiers, no workspace metadata and no storage URL; a natural person's display name is withheld. fileIntegrity is always not_verified: the server has not seen the caller's file. To check byte integrity, hash the local PDF and compare it with canonicalFileSha256.","security":[],"parameters":[{"name":"publicVerificationId","in":"path","required":true,"schema":{"type":"string","pattern":"^[0-9abcdefghjkmnpqrstvwxyz]{26}$"}}],"responses":{"200":{"description":"Verification metadata","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportVerificationResponse"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/api-keys":{"post":{"tags":["api-keys"],"operationId":"createApiKey","summary":"Create an API key and receive its plaintext, once.","description":"Requires a browser session and the `api_keys:manage` permission - an API key cannot create another API key, because a leaked credential that could mint replacements for itself would make revocation meaningless. The account must have a verified email address. The `key` field of the response is the only time the plaintext exists outside your own storage: it is not recoverable, and a key that is lost is replaced rather than retrieved.","security":[{"session":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApiKeyRequest"}}}},"responses":{"201":{"description":"The key, with its plaintext","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatedApiKeyResponse"}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"get":{"tags":["api-keys"],"operationId":"listApiKeys","summary":"The workspace's API keys, with no plaintext.","description":"Every key of the active workspace, active and revoked alike. A revoked key is kept and marked rather than removed, because the question asked after a leak is which credential was revoked and when. `masked` is `aus_<prefix>_...`; there is no response, here or anywhere, that can return the secret half.","security":[{"session":[]}],"responses":{"200":{"description":"Keys","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyListResponse"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/api-keys/{keyId}":{"delete":{"tags":["api-keys"],"operationId":"revokeApiKey","summary":"Revoke an API key, effective immediately.","description":"Status is read on every verification and there is no cache to invalidate, so the next request presenting this key is refused. A key belonging to another workspace answers 404 rather than 403: knowing the UUID achieves nothing.","security":[{"session":[]}],"parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"204":{"description":"Revoked"},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/entities/{entityId}/disclosures":{"get":{"tags":["disclosures"],"operationId":"listEntityDisclosures","summary":"Disclosure history for one entity.","description":"Cursor paginated. Defaults to the preceding six months, which is the window Ley 25.326 art. 26 makes answerable to a data subject.","parameters":[{"name":"entityId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100}}],"responses":{"200":{"description":"Disclosures","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisclosurePage"}}}},"401":{"description":"AUTH_REQUIRED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}}},"components":{"schemas":{"ApiError":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","AUTH_REQUIRED","FORBIDDEN","NOT_FOUND","CONFLICT","RATE_LIMITED","ENTITLEMENT_REQUIRED","SOURCE_UNAVAILABLE","LOOKUP_PENDING","INTERNAL_ERROR","FEATURE_UNAVAILABLE"]},"message":{"type":"string","minLength":1},"requestId":{"type":"string","minLength":1},"details":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["code","message","requestId"],"additionalProperties":false}},"required":["error"],"additionalProperties":false},"EntityProfile":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","enum":["natural_person","legal_entity"]},"displayName":{"type":"string"},"resolutionStatus":{"type":"string","enum":["resolved","provisional","merged"]},"identifiers":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["cuit","cuil","cdi","dni","company_registration","provider_specific"]},"value":{"type":"string"},"issuer":{"type":"string"},"isPrimary":{"type":"boolean"}},"required":["kind","value","issuer","isPrimary"],"additionalProperties":false}},"firstObservedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"lastObservedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["entityId","type","displayName","resolutionStatus","identifiers","firstObservedAt","lastObservedAt"],"additionalProperties":false},"LookupRequest":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"identifier":{"type":"object","properties":{"type":{"type":"string","enum":["cuit","cuil","cdi","dni","company_registration","provider_specific"]},"value":{"type":"string","minLength":1,"maxLength":64}},"required":["type","value"],"additionalProperties":false},"subjectHint":{"type":"string","enum":["natural_person","legal_entity"]},"refreshPolicy":{"default":"refresh_if_stale","type":"string","enum":["use_current","refresh_if_stale","force_refresh"]},"mode":{"default":"prefer_sync","type":"string","enum":["prefer_sync","async"]},"purposeCode":{"type":"string","enum":["self_lookup","rental_applicant_screening","customer_credit_risk","supplier_counterparty_check","financial_onboarding","authorized_professional_verification"]}},"required":["identifier","refreshPolicy","mode"],"additionalProperties":false},"LookupReady":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"status":{"type":"string","const":"ready"},"lookupId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"entity":{"type":"object","properties":{"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","enum":["natural_person","legal_entity"]},"displayName":{"type":"string"},"resolutionStatus":{"type":"string","enum":["resolved","provisional","merged"]},"identifiers":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["cuit","cuil","cdi","dni","company_registration","provider_specific"]},"value":{"type":"string"},"issuer":{"type":"string"},"isPrimary":{"type":"boolean"}},"required":["kind","value","issuer","isPrimary"],"additionalProperties":false}},"firstObservedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"lastObservedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["entityId","type","displayName","resolutionStatus","identifiers","firstObservedAt","lastObservedAt"],"additionalProperties":false},"dataStatus":{"type":"object","properties":{"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"coverage":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string","minLength":1},"operation":{"type":"string","minLength":1},"status":{"type":"string","enum":["fresh","stale","unavailable","forbidden","not_applicable","pending","unknown"]},"observedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"effectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"freshUntil":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"errorCode":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]}},"required":["source","operation","status","observedAt","effectiveAt","freshUntil","errorCode"],"additionalProperties":false}},"hasStaleSources":{"type":"boolean"},"hasUnavailableSources":{"type":"boolean"}},"required":["calculatedAt","coverage","hasStaleSources","hasUnavailableSources"],"additionalProperties":false}},"required":["status","lookupId","entity","dataStatus"],"additionalProperties":false},"LookupPending":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"status":{"type":"string","const":"pending"},"lookupId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"pollAfterMs":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["status","lookupId","pollAfterMs"],"additionalProperties":false},"LookupResponse":{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"type":"object","properties":{"status":{"type":"string","const":"ready"},"lookupId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"entity":{"type":"object","properties":{"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","enum":["natural_person","legal_entity"]},"displayName":{"type":"string"},"resolutionStatus":{"type":"string","enum":["resolved","provisional","merged"]},"identifiers":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["cuit","cuil","cdi","dni","company_registration","provider_specific"]},"value":{"type":"string"},"issuer":{"type":"string"},"isPrimary":{"type":"boolean"}},"required":["kind","value","issuer","isPrimary"],"additionalProperties":false}},"firstObservedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"lastObservedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["entityId","type","displayName","resolutionStatus","identifiers","firstObservedAt","lastObservedAt"],"additionalProperties":false},"dataStatus":{"type":"object","properties":{"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"coverage":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string","minLength":1},"operation":{"type":"string","minLength":1},"status":{"type":"string","enum":["fresh","stale","unavailable","forbidden","not_applicable","pending","unknown"]},"observedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"effectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"freshUntil":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"errorCode":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]}},"required":["source","operation","status","observedAt","effectiveAt","freshUntil","errorCode"],"additionalProperties":false}},"hasStaleSources":{"type":"boolean"},"hasUnavailableSources":{"type":"boolean"}},"required":["calculatedAt","coverage","hasStaleSources","hasUnavailableSources"],"additionalProperties":false}},"required":["status","lookupId","entity","dataStatus"],"additionalProperties":false},{"type":"object","properties":{"status":{"type":"string","const":"pending"},"lookupId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"pollAfterMs":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["status","lookupId","pollAfterMs"],"additionalProperties":false},{"type":"object","properties":{"status":{"type":"string","enum":["failed","expired"]},"lookupId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"errorCode":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]}},"required":["status","lookupId","errorCode"],"additionalProperties":false}]},"DisclosureRecord":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"disclosureId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"workspaceId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"actorType":{"type":"string","minLength":1},"actorId":{"type":["string","null"]},"purposeCode":{"type":"string","enum":["self_lookup","rental_applicant_screening","customer_credit_risk","supplier_counterparty_check","financial_onboarding","authorized_professional_verification"]},"productAction":{"type":"string","enum":["person_lookup","person_risk_profile","person_report"]},"recipientRef":{"type":["string","null"]},"sourceClasses":{"type":"array","items":{"type":"string","enum":["public_non_personal","public_business","personal_public","credit_information","restricted_contractual"]}},"disclosedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["disclosureId","entityId","workspaceId","actorType","actorId","purposeCode","productAction","recipientRef","sourceClasses","disclosedAt"],"additionalProperties":false},"DisclosurePage":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"disclosureId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"workspaceId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"actorType":{"type":"string","minLength":1},"actorId":{"type":["string","null"]},"purposeCode":{"type":"string","enum":["self_lookup","rental_applicant_screening","customer_credit_risk","supplier_counterparty_check","financial_onboarding","authorized_professional_verification"]},"productAction":{"type":"string","enum":["person_lookup","person_risk_profile","person_report"]},"recipientRef":{"type":["string","null"]},"sourceClasses":{"type":"array","items":{"type":"string","enum":["public_non_personal","public_business","personal_public","credit_information","restricted_contractual"]}},"disclosedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["disclosureId","entityId","workspaceId","actorType","actorId","purposeCode","productAction","recipientRef","sourceClasses","disclosedAt"],"additionalProperties":false}},"nextCursor":{"type":["string","null"]}},"required":["items","nextCursor"],"additionalProperties":false},"RiskProfileResponse":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"subjectId":{"type":"string","minLength":1},"subjectType":{"type":"string","enum":["natural_person","legal_entity"]},"dimensions":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"dimension":{"type":"string","enum":["credit","legal","compliance","traffic_compliance","corporate_filing","financial_health"]},"applicability":{"type":"string","enum":["applicable","not_applicable","not_enabled"]},"status":{"type":"string","enum":["valid","partial","insufficient_data","stale","error"]},"calculatedLevel":{"anyOf":[{"type":"string","enum":["low","moderate","elevated","high","critical"]},{"type":"null"}]},"effectiveLevel":{"anyOf":[{"type":"string","enum":["low","moderate","elevated","high","critical"]},{"type":"null"}]},"levelOverrides":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","minLength":1},"minimumLevel":{"type":"string","enum":["low","moderate","elevated","high","critical"]},"reasonKey":{"type":"string","minLength":1},"evidence":{"type":"array","items":{"type":"string","minLength":1}}},"required":["code","minimumLevel","reasonKey","evidence"],"additionalProperties":false}},"policyAlerts":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","minLength":1},"severity":{"type":"string","enum":["info","warning","high","critical"]},"explanationKey":{"type":"string","minLength":1},"parameters":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":["string","number","boolean","null"]}},"evidence":{"type":"array","items":{"type":"string","minLength":1}}},"required":["code","severity","explanationKey","parameters","evidence"],"additionalProperties":false}},"modelCode":{"type":"string","minLength":1},"modelVersion":{"type":"string","minLength":1},"completeness":{"type":"integer","minimum":0,"maximum":100},"confidence":{"type":"integer","minimum":0,"maximum":100},"dataDepth":{"type":"integer","minimum":0,"maximum":100},"factors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","minLength":1},"category":{"type":"string","minLength":1},"availability":{"type":"string","enum":["available","partial","unavailable"]},"rawValue":{"anyOf":[{"type":["string","number","boolean","null"]},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":["string","number","boolean","null"]}}]},"normalizedRisk":{"anyOf":[{"type":"number","minimum":0,"maximum":1},{"type":"null"}]},"weight":{"type":"number","minimum":0,"maximum":100},"points":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"null"}]},"minPoints":{"type":"number","minimum":0,"maximum":100},"maxPoints":{"type":"number","minimum":0,"maximum":100},"direction":{"type":"string","enum":["adverse","improving","neutral"]},"severity":{"type":"string","enum":["info","warning","high","critical"]},"explanationKey":{"type":"string","minLength":1},"parameters":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":["string","number","boolean","null"]}},"evidence":{"type":"array","items":{"type":"string","minLength":1}}},"required":["code","category","availability","rawValue","normalizedRisk","weight","points","minPoints","maxPoints","direction","severity","explanationKey","parameters","evidence"],"additionalProperties":false}},"signals":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","minLength":1},"severity":{"type":"string","enum":["info","warning","high","critical"]},"direction":{"type":"string","enum":["adverse","improving","neutral"]},"ruleVersion":{"type":"string","minLength":1},"occurredAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"detectedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"explanationKey":{"type":"string","minLength":1},"parameters":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":["string","number","boolean","null"]}},"evidence":{"type":"array","items":{"type":"string","minLength":1}}},"required":["code","severity","direction","ruleVersion","occurredAt","detectedAt","explanationKey","parameters","evidence"],"additionalProperties":false}},"coverage":{"type":"array","items":{"type":"object","properties":{"sourceCode":{"type":"string","minLength":1},"operation":{"type":"string","minLength":1},"status":{"type":"string","enum":["available","partial","unavailable","not_applicable","forbidden"]},"coverageWeight":{"type":"number","minimum":0,"maximum":100},"countedAsAvailable":{"type":"boolean"},"observedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"errorCode":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]}},"required":["sourceCode","operation","status","coverageWeight","countedAsAvailable","observedAt","errorCode"],"additionalProperties":false}},"metricType":{"type":"string","const":"score"},"score":{"anyOf":[{"type":"integer","minimum":0,"maximum":100},{"type":"null"}]},"scoreRange":{"anyOf":[{"type":"object","properties":{"min":{"type":"integer","minimum":0,"maximum":100},"max":{"type":"integer","minimum":0,"maximum":100}},"required":["min","max"],"additionalProperties":false},{"type":"null"}]}},"required":["dimension","applicability","status","calculatedLevel","effectiveLevel","levelOverrides","policyAlerts","modelCode","modelVersion","completeness","confidence","dataDepth","factors","signals","coverage","metricType","score","scoreRange"],"additionalProperties":false},{"type":"object","properties":{"dimension":{"type":"string","enum":["credit","legal","compliance","traffic_compliance","corporate_filing","financial_health"]},"applicability":{"type":"string","enum":["applicable","not_applicable","not_enabled"]},"status":{"type":"string","enum":["valid","partial","insufficient_data","stale","error"]},"calculatedLevel":{"anyOf":[{"type":"string","enum":["low","moderate","elevated","high","critical"]},{"type":"null"}]},"effectiveLevel":{"anyOf":[{"type":"string","enum":["low","moderate","elevated","high","critical"]},{"type":"null"}]},"levelOverrides":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","minLength":1},"minimumLevel":{"type":"string","enum":["low","moderate","elevated","high","critical"]},"reasonKey":{"type":"string","minLength":1},"evidence":{"type":"array","items":{"type":"string","minLength":1}}},"required":["code","minimumLevel","reasonKey","evidence"],"additionalProperties":false}},"policyAlerts":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","minLength":1},"severity":{"type":"string","enum":["info","warning","high","critical"]},"explanationKey":{"type":"string","minLength":1},"parameters":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":["string","number","boolean","null"]}},"evidence":{"type":"array","items":{"type":"string","minLength":1}}},"required":["code","severity","explanationKey","parameters","evidence"],"additionalProperties":false}},"modelCode":{"type":"string","minLength":1},"modelVersion":{"type":"string","minLength":1},"completeness":{"type":"integer","minimum":0,"maximum":100},"confidence":{"type":"integer","minimum":0,"maximum":100},"dataDepth":{"type":"integer","minimum":0,"maximum":100},"factors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","minLength":1},"category":{"type":"string","minLength":1},"availability":{"type":"string","enum":["available","partial","unavailable"]},"rawValue":{"anyOf":[{"type":["string","number","boolean","null"]},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":["string","number","boolean","null"]}}]},"normalizedRisk":{"anyOf":[{"type":"number","minimum":0,"maximum":1},{"type":"null"}]},"weight":{"type":"number","minimum":0,"maximum":100},"points":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"null"}]},"minPoints":{"type":"number","minimum":0,"maximum":100},"maxPoints":{"type":"number","minimum":0,"maximum":100},"direction":{"type":"string","enum":["adverse","improving","neutral"]},"severity":{"type":"string","enum":["info","warning","high","critical"]},"explanationKey":{"type":"string","minLength":1},"parameters":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":["string","number","boolean","null"]}},"evidence":{"type":"array","items":{"type":"string","minLength":1}}},"required":["code","category","availability","rawValue","normalizedRisk","weight","points","minPoints","maxPoints","direction","severity","explanationKey","parameters","evidence"],"additionalProperties":false}},"signals":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","minLength":1},"severity":{"type":"string","enum":["info","warning","high","critical"]},"direction":{"type":"string","enum":["adverse","improving","neutral"]},"ruleVersion":{"type":"string","minLength":1},"occurredAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"detectedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"explanationKey":{"type":"string","minLength":1},"parameters":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":["string","number","boolean","null"]}},"evidence":{"type":"array","items":{"type":"string","minLength":1}}},"required":["code","severity","direction","ruleVersion","occurredAt","detectedAt","explanationKey","parameters","evidence"],"additionalProperties":false}},"coverage":{"type":"array","items":{"type":"object","properties":{"sourceCode":{"type":"string","minLength":1},"operation":{"type":"string","minLength":1},"status":{"type":"string","enum":["available","partial","unavailable","not_applicable","forbidden"]},"coverageWeight":{"type":"number","minimum":0,"maximum":100},"countedAsAvailable":{"type":"boolean"},"observedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"errorCode":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]}},"required":["sourceCode","operation","status","coverageWeight","countedAsAvailable","observedAt","errorCode"],"additionalProperties":false}},"metricType":{"type":"string","enum":["band","status","signals"]},"score":{"type":"null"},"scoreRange":{"type":"null"}},"required":["dimension","applicability","status","calculatedLevel","effectiveLevel","levelOverrides","policyAlerts","modelCode","modelVersion","completeness","confidence","dataDepth","factors","signals","coverage","metricType","score","scoreRange"],"additionalProperties":false}]}},"primaryAdverseDimension":{"type":"string","enum":["credit","legal","compliance","traffic_compliance","corporate_filing","financial_health"]},"overall":{"type":"null"},"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"assessments":{"type":"array","items":{"type":"object","properties":{"dimension":{"type":"string","enum":["credit","legal","compliance","traffic_compliance","corporate_filing","financial_health"]},"assessmentId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"calculatedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"inputCutoffAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"creditFileDepth":{"anyOf":[{"type":"string","enum":["none","thin","established","extensive","unknown"]},{"type":"null"}]}},"required":["dimension","assessmentId","calculatedAt","inputCutoffAt","creditFileDepth"],"additionalProperties":false}},"notice":{"type":"object","properties":{"decisionUse":{"type":"string","const":"decision_support"},"automatedDecision":{"type":"boolean","const":false},"guaranteedOutcome":{"type":"boolean","const":false},"scoreSemantics":{"type":"string","const":"observed_adverse_signal_intensity"},"statement":{"type":"string","minLength":1}},"required":["decisionUse","automatedDecision","guaranteedOutcome","scoreSemantics","statement"],"additionalProperties":false}},"required":["subjectId","subjectType","dimensions","overall","calculatedAt","assessments","notice"],"additionalProperties":false},"ReportVerificationResponse":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"publicVerificationId":{"type":"string","pattern":"^[0-9abcdefghjkmnpqrstvwxyz]{26}$"},"issuedByPlatform":{"type":"boolean","const":true},"reportType":{"type":"string","enum":["risk_intelligence"]},"reportProfile":{"type":"string","enum":["legal_entity_risk_v1","natural_person_risk_v1"]},"generatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"dataCutoffAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"subject":{"type":"object","properties":{"type":{"type":"string","enum":["natural_person","legal_entity"]},"displayName":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"displayNameWithheld":{"type":"boolean"}},"required":["type","displayName","displayNameWithheld"],"additionalProperties":false},"lifecycle":{"type":"object","properties":{"status":{"type":"string","enum":["active","superseded","revoked"]},"changedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"reasonCode":{"anyOf":[{"type":"string","enum":["replaced_by_newer_report","data_correction","data_subject_request","source_policy_change","issued_in_error"]},{"type":"null"}]},"replacedByPublicVerificationId":{"anyOf":[{"type":"string","pattern":"^[0-9abcdefghjkmnpqrstvwxyz]{26}$"},{"type":"null"}]}},"required":["status","changedAt","reasonCode","replacedByPublicVerificationId"],"additionalProperties":false},"canonicalFileSha256":{"type":"string","pattern":"^[0-9a-f]{64}$"},"manifestHash":{"type":"string","pattern":"^[0-9a-f]{64}$"},"rendererVersion":{"type":"string","minLength":1},"pageCount":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"fileIntegrity":{"type":"string","const":"not_verified"}},"required":["publicVerificationId","issuedByPlatform","reportType","reportProfile","generatedAt","dataCutoffAt","subject","lifecycle","canonicalFileSha256","manifestHash","rendererVersion","pageCount","fileIntegrity"],"additionalProperties":false},"ReportDownloadResponse":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"reportId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"url":{"type":"string","format":"uri"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"fileSha256":{"type":"string","pattern":"^[0-9a-f]{64}$"},"pageCount":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"lifecycleStatus":{"type":"string","enum":["generating","active","superseded","revoked","failed"]},"publicVerificationId":{"type":"string","pattern":"^[0-9abcdefghjkmnpqrstvwxyz]{26}$"}},"required":["reportId","url","expiresAt","fileSha256","pageCount","lifecycleStatus","publicVerificationId"],"additionalProperties":false},"CreateReportRequest":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"default":"risk_intelligence","type":"string","enum":["risk_intelligence"]},"locale":{"default":"es-AR","type":"string","enum":["es-AR"]},"refreshPolicy":{"default":"force_report_refresh","type":"string","enum":["force_report_refresh"]},"purposeCode":{"type":"string","enum":["self_lookup","rental_applicant_screening","customer_credit_risk","supplier_counterparty_check","financial_onboarding","authorized_professional_verification"]}},"required":["entityId","type","locale","refreshPolicy"],"additionalProperties":false},"ReportStatusResponse":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"reportId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"publicVerificationId":{"type":"string","pattern":"^[0-9abcdefghjkmnpqrstvwxyz]{26}$"},"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"reportType":{"type":"string","enum":["risk_intelligence"]},"reportProfile":{"type":"string","enum":["legal_entity_risk_v1","natural_person_risk_v1"]},"reportVersion":{"type":"string","minLength":1},"locale":{"type":"string","enum":["es-AR"]},"status":{"type":"string","enum":["generating","active","superseded","revoked","failed"]},"stage":{"type":"string","enum":["requested","awaiting_entitlement","refreshing_required_sources","collecting_optional_sources","assessing_risk","freezing_manifest","rendering","ready","failed_retryable","failed_final","cancelled"]},"attempts":{"type":"integer","minimum":0,"maximum":9007199254740991},"requestedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"dataCutoffAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"document":{"anyOf":[{"type":"object","properties":{"fileSha256":{"type":"string","pattern":"^[0-9a-f]{64}$"},"pageCount":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"rendererVersion":{"type":"string","minLength":1},"generatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["fileSha256","pageCount","rendererVersion","generatedAt"],"additionalProperties":false},{"type":"null"}]},"failure":{"anyOf":[{"type":"object","properties":{"category":{"type":"string","enum":["required_source_unavailable","insufficient_information","optional_source_unavailable","rendering_failure","entitlement_issue","internal_error"]},"retryable":{"type":"boolean"},"code":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"blocking":{"type":"array","items":{"type":"string","minLength":1}},"creditRestored":{"type":"boolean"}},"required":["category","retryable","code","blocking","creditRestored"],"additionalProperties":false},{"type":"null"}]},"sourcePlan":{"minItems":1,"type":"array","items":{"type":"object","properties":{"source":{"type":"string","minLength":1},"operation":{"type":"string","minLength":1},"sourceClass":{"type":"string","enum":["required","optional"]}},"required":["source","operation","sourceClass"],"additionalProperties":false}},"coverage":{"anyOf":[{"type":"array","items":{"type":"object","properties":{"source":{"type":"string","minLength":1},"operation":{"type":"string","minLength":1},"sourceClass":{"type":"string","enum":["required","optional"]},"state":{"type":"string","enum":["CLEAR","FOUND","UNAVAILABLE","STALE","NOT_APPLICABLE","ACCESS_RESTRICTED","NOT_INTEGRATED"]},"observedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"lastAttemptAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"recordCount":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"errorCode":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]}},"required":["source","operation","sourceClass","state","observedAt","lastAttemptAt","recordCount","errorCode"],"additionalProperties":false}},{"type":"null"}]},"assessment":{"anyOf":[{"type":"object","properties":{"dimension":{"type":"string","minLength":1},"status":{"type":"string","enum":["valid","partial","insufficient_data","stale","error"]},"score":{"anyOf":[{"type":"integer","minimum":0,"maximum":100},{"type":"null"}]},"scoreRange":{"anyOf":[{"type":"object","properties":{"min":{"type":"integer","minimum":0,"maximum":100},"max":{"type":"integer","minimum":0,"maximum":100}},"required":["min","max"],"additionalProperties":false},{"type":"null"}]},"effectiveLevel":{"anyOf":[{"type":"string","enum":["low","moderate","elevated","high","critical"]},{"type":"null"}]},"modelCode":{"type":"string","minLength":1},"modelVersion":{"type":"string","minLength":1}},"required":["dimension","status","score","scoreRange","effectiveLevel","modelCode","modelVersion"],"additionalProperties":false},{"type":"null"}]},"lifecycle":{"anyOf":[{"type":"object","properties":{"reasonCode":{"type":"string","minLength":1},"changedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"supersededBy":{"anyOf":[{"type":"string","pattern":"^[0-9abcdefghjkmnpqrstvwxyz]{26}$"},{"type":"null"}]}},"required":["reasonCode","changedAt","supersededBy"],"additionalProperties":false},{"type":"null"}]},"created":{"type":"boolean"}},"required":["reportId","publicVerificationId","entityId","reportType","reportProfile","reportVersion","locale","status","stage","attempts","requestedAt","dataCutoffAt","document","failure","sourcePlan","coverage","assessment","lifecycle","created"],"additionalProperties":false},"ReportSummary":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"reportId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"publicVerificationId":{"type":"string","pattern":"^[0-9abcdefghjkmnpqrstvwxyz]{26}$"},"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"reportType":{"type":"string","enum":["risk_intelligence"]},"reportProfile":{"type":"string","enum":["legal_entity_risk_v1","natural_person_risk_v1"]},"locale":{"type":"string","enum":["es-AR"]},"status":{"type":"string","enum":["generating","active","superseded","revoked","failed"]},"stage":{"type":"string","enum":["requested","awaiting_entitlement","refreshing_required_sources","collecting_optional_sources","assessing_risk","freezing_manifest","rendering","ready","failed_retryable","failed_final","cancelled"]},"requestedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"generatedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"failureCategory":{"anyOf":[{"type":"string","enum":["required_source_unavailable","insufficient_information","optional_source_unavailable","rendering_failure","entitlement_issue","internal_error"]},{"type":"null"}]}},"required":["reportId","publicVerificationId","entityId","reportType","reportProfile","locale","status","stage","requestedAt","generatedAt","failureCategory"],"additionalProperties":false},"ReportPage":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"reportId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"publicVerificationId":{"type":"string","pattern":"^[0-9abcdefghjkmnpqrstvwxyz]{26}$"},"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"reportType":{"type":"string","enum":["risk_intelligence"]},"reportProfile":{"type":"string","enum":["legal_entity_risk_v1","natural_person_risk_v1"]},"locale":{"type":"string","enum":["es-AR"]},"status":{"type":"string","enum":["generating","active","superseded","revoked","failed"]},"stage":{"type":"string","enum":["requested","awaiting_entitlement","refreshing_required_sources","collecting_optional_sources","assessing_risk","freezing_manifest","rendering","ready","failed_retryable","failed_final","cancelled"]},"requestedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"generatedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"failureCategory":{"anyOf":[{"type":"string","enum":["required_source_unavailable","insufficient_information","optional_source_unavailable","rendering_failure","entitlement_issue","internal_error"]},{"type":"null"}]}},"required":["reportId","publicVerificationId","entityId","reportType","reportProfile","locale","status","stage","requestedAt","generatedAt","failureCategory"],"additionalProperties":false}},"nextCursor":{"type":["string","null"]}},"required":["items","nextCursor"],"additionalProperties":false},"CompanyOverviewResponse":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"entity":{"type":"object","properties":{"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"displayName":{"type":"string","minLength":1},"cuit":{"type":["string","null"]},"legalForm":{"type":["string","null"]},"registryStatus":{"type":["string","null"]}},"required":["entityId","displayName","cuit","legalForm","registryStatus"],"additionalProperties":false},"risk":{"type":"object","properties":{"status":{"type":"string","enum":["valid","partial","insufficient_data","stale","error"]},"score":{"anyOf":[{"type":"integer","minimum":0,"maximum":100},{"type":"null"}]},"scoreRange":{"anyOf":[{"type":"object","properties":{"min":{"type":"integer","minimum":0,"maximum":100},"max":{"type":"integer","minimum":0,"maximum":100}},"required":["min","max"],"additionalProperties":false},{"type":"null"}]},"effectiveLevel":{"anyOf":[{"type":"string","enum":["low","moderate","elevated","high","critical"]},{"type":"null"}]},"completeness":{"type":"integer","minimum":0,"maximum":100},"dataDepth":{"type":"integer","minimum":0,"maximum":100},"modelCode":{"type":"string","minLength":1},"modelVersion":{"type":"string","minLength":1}},"required":["status","score","scoreRange","effectiveLevel","completeness","dataDepth","modelCode","modelVersion"],"additionalProperties":false},"credit":{"type":"object","properties":{"period":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}$"},{"type":"null"}]},"totalReportedDebt":{"anyOf":[{"type":"object","properties":{"amount":{"type":"string","minLength":1},"currencyCode":{"type":"string","minLength":3,"maxLength":3}},"required":["amount","currencyCode"],"additionalProperties":false},{"type":"null"}]},"creditorCount":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]}},"required":["period","totalReportedDebt","creditorCount"],"additionalProperties":false},"rejectedChecks":{"type":"object","properties":{"total":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"unresolved":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]}},"required":["total","unresolved"],"additionalProperties":false},"topSignals":{"maxItems":3,"type":"array","items":{"type":"object","properties":{"code":{"type":"string","minLength":1},"severity":{"type":"string","enum":["info","warning","high","critical"]},"occurredAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"detectedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["code","severity","occurredAt","detectedAt"],"additionalProperties":false}},"lastRefreshedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"dataStatus":{"type":"object","properties":{"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"coverage":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string","minLength":1},"operation":{"type":"string","minLength":1},"status":{"type":"string","enum":["fresh","stale","unavailable","forbidden","not_applicable","pending","unknown"]},"observedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"effectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"freshUntil":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"errorCode":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]}},"required":["source","operation","status","observedAt","effectiveAt","freshUntil","errorCode"],"additionalProperties":false}},"hasStaleSources":{"type":"boolean"},"hasUnavailableSources":{"type":"boolean"}},"required":["calculatedAt","coverage","hasStaleSources","hasUnavailableSources"],"additionalProperties":false},"paidReportAdds":{"type":"array","items":{"type":"string","enum":["fresh_source_collection_before_cutoff","creditor_level_current_position","full_available_debt_history","credit_situation_history","rejected_check_detail_and_history","detailed_risk_factor_decomposition","material_timeline","registry_modules_allowed_by_profile","legal_sanction_insolvency_modules_where_approved","source_coverage_matrix","evidence_appendix","immutable_pdf","report_authenticity_and_integrity_verification"]}}},"required":["entity","risk","credit","rejectedChecks","topSignals","lastRefreshedAt","dataStatus","paidReportAdds"],"additionalProperties":false},"CompanySearchResponse":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"results":{"type":"array","items":{"type":"object","properties":{"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"legal_entity"},"displayName":{"type":"string","minLength":1},"cuit":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"legalForm":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"status":{"type":"string","minLength":1},"lastObservedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["entityId","type","displayName","cuit","legalForm","status","lastObservedAt"],"additionalProperties":false}},"hasMore":{"type":"boolean"},"coverage":{"type":"object","properties":{"scope":{"type":"string","enum":["known_entities"]},"normalizedQuery":{"type":"string"}},"required":["scope","normalizedQuery"],"additionalProperties":false}},"required":["results","hasMore","coverage"],"additionalProperties":false},"PublicCompanyOverviewResponse":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"cuit":{"type":"string","minLength":1},"fieldGroups":{"type":"array","items":{"type":"string","enum":["identity","credit"]}},"identity":{"type":"object","properties":{"displayName":{"type":"string","minLength":1},"cuit":{"type":"string","minLength":1},"legalForm":{"type":["string","null"]},"registryStatus":{"type":["string","null"]}},"required":["displayName","cuit","legalForm","registryStatus"],"additionalProperties":false},"credit":{"type":"object","properties":{"risk":{"type":"object","properties":{"status":{"type":"string","enum":["valid","partial","insufficient_data","stale","error"]},"score":{"anyOf":[{"type":"integer","minimum":0,"maximum":100},{"type":"null"}]},"scoreRange":{"anyOf":[{"type":"object","properties":{"min":{"type":"integer","minimum":0,"maximum":100},"max":{"type":"integer","minimum":0,"maximum":100}},"required":["min","max"],"additionalProperties":false},{"type":"null"}]},"effectiveLevel":{"anyOf":[{"type":"string","enum":["low","moderate","elevated","high","critical"]},{"type":"null"}]},"completeness":{"type":"integer","minimum":0,"maximum":100},"dataDepth":{"type":"integer","minimum":0,"maximum":100},"modelCode":{"type":"string","minLength":1},"modelVersion":{"type":"string","minLength":1}},"required":["status","score","scoreRange","effectiveLevel","completeness","dataDepth","modelCode","modelVersion"],"additionalProperties":false},"credit":{"type":"object","properties":{"period":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}$"},{"type":"null"}]},"totalReportedDebt":{"anyOf":[{"type":"object","properties":{"amount":{"type":"string","minLength":1},"currencyCode":{"type":"string","minLength":3,"maxLength":3}},"required":["amount","currencyCode"],"additionalProperties":false},{"type":"null"}]},"creditorCount":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]}},"required":["period","totalReportedDebt","creditorCount"],"additionalProperties":false},"rejectedChecks":{"type":"object","properties":{"total":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"unresolved":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]}},"required":["total","unresolved"],"additionalProperties":false},"topSignals":{"maxItems":3,"type":"array","items":{"type":"object","properties":{"code":{"type":"string","minLength":1},"severity":{"type":"string","enum":["info","warning","high","critical"]},"occurredAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"detectedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["code","severity","occurredAt","detectedAt"],"additionalProperties":false}},"lastRefreshedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"dataStatus":{"type":"object","properties":{"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"coverage":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string","minLength":1},"operation":{"type":"string","minLength":1},"status":{"type":"string","enum":["fresh","stale","unavailable","forbidden","not_applicable","pending","unknown"]},"observedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"effectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"freshUntil":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"errorCode":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]}},"required":["source","operation","status","observedAt","effectiveAt","freshUntil","errorCode"],"additionalProperties":false}},"hasStaleSources":{"type":"boolean"},"hasUnavailableSources":{"type":"boolean"}},"required":["calculatedAt","coverage","hasStaleSources","hasUnavailableSources"],"additionalProperties":false}},"required":["risk","credit","rejectedChecks","topSignals","lastRefreshedAt","dataStatus"],"additionalProperties":false},"paidReportAdds":{"type":"array","items":{"type":"string","enum":["fresh_source_collection_before_cutoff","creditor_level_current_position","full_available_debt_history","credit_situation_history","rejected_check_detail_and_history","detailed_risk_factor_decomposition","material_timeline","registry_modules_allowed_by_profile","legal_sanction_insolvency_modules_where_approved","source_coverage_matrix","evidence_appendix","immutable_pdf","report_authenticity_and_integrity_verification"]}}},"required":["cuit","fieldGroups","paidReportAdds"],"additionalProperties":false},"EntityCreditResponse":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"position":{"anyOf":[{"type":"object","properties":{"period":{"type":"string","pattern":"^\\d{4}-\\d{2}$"},"totalReportedDebt":{"anyOf":[{"type":"object","properties":{"amount":{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"},"currencyCode":{"type":"string","minLength":1}},"required":["amount","currencyCode"],"additionalProperties":false},{"type":"null"}]},"creditorCount":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"worstSituation":{"anyOf":[{"type":"number","enum":[0,1,2,3,4,5,6]},{"type":"null"}]},"maxDaysPastDue":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"creditors":{"type":"array","items":{"type":"object","properties":{"creditorKey":{"type":"string","minLength":1},"creditorName":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"amount":{"anyOf":[{"type":"object","properties":{"amount":{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"},"currencyCode":{"type":"string","minLength":1}},"required":["amount","currencyCode"],"additionalProperties":false},{"type":"null"}]},"situation":{"anyOf":[{"type":"number","enum":[0,1,2,3,4,5,6]},{"type":"null"}]},"daysPastDue":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"isRefinanced":{"type":["boolean","null"]},"isJudicial":{"type":["boolean","null"]}},"required":["creditorKey","creditorName","amount","situation","daysPastDue","isRefinanced","isJudicial"],"additionalProperties":false}}},"required":["period","totalReportedDebt","creditorCount","worstSituation","maxDaysPastDue","creditors"],"additionalProperties":false},{"type":"null"}]},"history":{"type":"array","items":{"type":"object","properties":{"period":{"type":"string","pattern":"^\\d{4}-\\d{2}$"},"totalAmount":{"anyOf":[{"type":"object","properties":{"amount":{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"},"currencyCode":{"type":"string","minLength":1}},"required":["amount","currencyCode"],"additionalProperties":false},{"type":"null"}]},"worstSituation":{"anyOf":[{"type":"number","enum":[0,1,2,3,4,5,6]},{"type":"null"}]},"maxDaysPastDue":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"creditorCount":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]}},"required":["period","totalAmount","worstSituation","maxDaysPastDue","creditorCount"],"additionalProperties":false}},"historyMonths":{"type":"integer","minimum":0,"maximum":9007199254740991},"rejectedChecks":{"type":"object","properties":{"total":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"unresolved":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"resolved":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"last12Months":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"items":{"type":"array","items":{"type":"object","properties":{"rejectedAt":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"amount":{"anyOf":[{"type":"object","properties":{"amount":{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"},"currencyCode":{"type":"string","minLength":1}},"required":["amount","currencyCode"],"additionalProperties":false},{"type":"null"}]},"institutionName":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"status":{"type":"string","enum":["unresolved","paid","fine_unpaid","fine_paid","under_review","unknown"]},"paidAt":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"finePaidAt":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"reasonCode":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"reasonText":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]}},"required":["rejectedAt","amount","institutionName","status","paidAt","finePaidAt","reasonCode","reasonText"],"additionalProperties":false}}},"required":["total","unresolved","resolved","last12Months","items"],"additionalProperties":false},"dataStatus":{"type":"object","properties":{"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"coverage":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string","minLength":1},"operation":{"type":"string","minLength":1},"status":{"type":"string","enum":["fresh","stale","unavailable","forbidden","not_applicable","pending","unknown"]},"observedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"effectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"freshUntil":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"errorCode":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]}},"required":["source","operation","status","observedAt","effectiveAt","freshUntil","errorCode"],"additionalProperties":false}},"hasStaleSources":{"type":"boolean"},"hasUnavailableSources":{"type":"boolean"}},"required":["calculatedAt","coverage","hasStaleSources","hasUnavailableSources"],"additionalProperties":false}},"required":["entityId","position","history","historyMonths","rejectedChecks","dataStatus"],"additionalProperties":false},"EntityEvidenceResponse":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"items":{"type":"array","items":{"type":"object","properties":{"observationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"source":{"type":"string","minLength":1},"sourceOperator":{"type":"string","minLength":1},"category":{"type":"string","minLength":1},"status":{"type":"string","enum":["observed","absent","superseded"]},"observedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"effectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"knownAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"recordKey":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"contentHash":{"type":"string","pattern":"^[0-9a-f]{64}$"},"snapshotHash":{"type":"string","pattern":"^[0-9a-f]{64}$"},"retrievedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["observationId","source","sourceOperator","category","status","observedAt","effectiveAt","knownAt","recordKey","contentHash","snapshotHash","retrievedAt"],"additionalProperties":false}},"total":{"type":"integer","minimum":0,"maximum":9007199254740991},"limit":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["entityId","items","total","limit"],"additionalProperties":false},"EntityRiskHistoryResponse":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"dimension":{"type":"string","enum":["credit","legal","compliance","traffic_compliance","corporate_filing","financial_health"]},"points":{"type":"array","items":{"type":"object","properties":{"assessmentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"inputCutoffAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"status":{"type":"string","enum":["valid","partial","insufficient_data","stale","error"]},"score":{"anyOf":[{"type":"integer","minimum":0,"maximum":100},{"type":"null"}]},"scoreRange":{"anyOf":[{"type":"object","properties":{"min":{"type":"integer","minimum":0,"maximum":100},"max":{"type":"integer","minimum":0,"maximum":100}},"required":["min","max"],"additionalProperties":false},{"type":"null"}]},"effectiveLevel":{"anyOf":[{"type":"string","enum":["low","moderate","elevated","high","critical"]},{"type":"null"}]},"model":{"type":"object","properties":{"code":{"type":"string","minLength":1},"version":{"type":"string","minLength":1}},"required":["code","version"],"additionalProperties":false}},"required":["assessmentId","calculatedAt","inputCutoffAt","status","score","scoreRange","effectiveLevel","model"],"additionalProperties":false}},"current":{"anyOf":[{"type":"object","properties":{"code":{"type":"string","minLength":1},"version":{"type":"string","minLength":1}},"required":["code","version"],"additionalProperties":false},{"type":"null"}]},"windowDays":{"type":"integer","minimum":1,"maximum":9007199254740991},"delta30d":{"type":"object","properties":{"delta":{"type":["number","null"]},"reason":{"anyOf":[{"type":"string","enum":["NO_COMPARABLE_ASSESSMENT","RANGE_AND_EXACT_SCORE_NOT_COMPARABLE","MODEL_VERSION_CHANGED"]},{"type":"null"}]}},"required":["delta","reason"],"additionalProperties":false},"delta90d":{"type":"object","properties":{"delta":{"type":["number","null"]},"reason":{"anyOf":[{"type":"string","enum":["NO_COMPARABLE_ASSESSMENT","RANGE_AND_EXACT_SCORE_NOT_COMPARABLE","MODEL_VERSION_CHANGED"]},{"type":"null"}]}},"required":["delta","reason"],"additionalProperties":false}},"required":["entityId","dimension","points","current","windowDays","delta30d","delta90d"],"additionalProperties":false},"PublicationListItem":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"publicationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"entityId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"sourceCode":{"type":"string","minLength":1},"sourceRecordKey":{"type":"string","minLength":1},"jurisdictionCode":{"type":"string","enum":["AR-NATIONAL","AR-A","AR-B","AR-C","AR-D","AR-E","AR-F","AR-G","AR-H","AR-J","AR-K","AR-L","AR-M","AR-N","AR-P","AR-Q","AR-R","AR-S","AR-T","AR-U","AR-V","AR-W","AR-X","AR-Y","AR-Z"]},"section":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"sourceType":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"category":{"type":"string","enum":["incorporation","bylaws_or_articles","management","representation","capital","ownership_disclosure","assembly","financial_filing","reorganization","dissolution_or_liquidation","insolvency_or_judicial","sanction_or_regulatory","procurement","other"]},"title":{"type":"string","minLength":1},"publishedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"effectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"documentAccess":{"type":"string","enum":["public_link","metadata_only","entitled_copy","unavailable"]},"matchStatus":{"type":"string","enum":["exact_identifier","resolved_high_confidence","provisional","rejected"]},"matchConfidence":{"type":"number","minimum":0,"maximum":1},"extractionStatus":{"type":"string","enum":["not_attempted","parsed","partial","failed","not_applicable"]},"parserVersion":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"evidenceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"eventIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"relationshipClaimIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["publicationId","entityId","sourceCode","sourceRecordKey","jurisdictionCode","section","sourceType","category","title","publishedAt","effectiveAt","documentAccess","matchStatus","matchConfidence","extractionStatus","parserVersion","evidenceId","eventIds","relationshipClaimIds"],"additionalProperties":false},"PublicationPage":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"publicationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"entityId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"sourceCode":{"type":"string","minLength":1},"sourceRecordKey":{"type":"string","minLength":1},"jurisdictionCode":{"type":"string","enum":["AR-NATIONAL","AR-A","AR-B","AR-C","AR-D","AR-E","AR-F","AR-G","AR-H","AR-J","AR-K","AR-L","AR-M","AR-N","AR-P","AR-Q","AR-R","AR-S","AR-T","AR-U","AR-V","AR-W","AR-X","AR-Y","AR-Z"]},"section":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"sourceType":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"category":{"type":"string","enum":["incorporation","bylaws_or_articles","management","representation","capital","ownership_disclosure","assembly","financial_filing","reorganization","dissolution_or_liquidation","insolvency_or_judicial","sanction_or_regulatory","procurement","other"]},"title":{"type":"string","minLength":1},"publishedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"effectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"documentAccess":{"type":"string","enum":["public_link","metadata_only","entitled_copy","unavailable"]},"matchStatus":{"type":"string","enum":["exact_identifier","resolved_high_confidence","provisional","rejected"]},"matchConfidence":{"type":"number","minimum":0,"maximum":1},"extractionStatus":{"type":"string","enum":["not_attempted","parsed","partial","failed","not_applicable"]},"parserVersion":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"evidenceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"eventIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"relationshipClaimIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["publicationId","entityId","sourceCode","sourceRecordKey","jurisdictionCode","section","sourceType","category","title","publishedAt","effectiveAt","documentAccess","matchStatus","matchConfidence","extractionStatus","parserVersion","evidenceId","eventIds","relationshipClaimIds"],"additionalProperties":false}},"nextCursor":{"type":["string","null"]}},"required":["items","nextCursor"],"additionalProperties":false},"PublicationDetail":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"publicationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"entityId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"sourceCode":{"type":"string","minLength":1},"sourceRecordKey":{"type":"string","minLength":1},"jurisdictionCode":{"type":"string","enum":["AR-NATIONAL","AR-A","AR-B","AR-C","AR-D","AR-E","AR-F","AR-G","AR-H","AR-J","AR-K","AR-L","AR-M","AR-N","AR-P","AR-Q","AR-R","AR-S","AR-T","AR-U","AR-V","AR-W","AR-X","AR-Y","AR-Z"]},"section":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"sourceType":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"category":{"type":"string","enum":["incorporation","bylaws_or_articles","management","representation","capital","ownership_disclosure","assembly","financial_filing","reorganization","dissolution_or_liquidation","insolvency_or_judicial","sanction_or_regulatory","procurement","other"]},"title":{"type":"string","minLength":1},"publishedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"effectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"sourcePublicUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"documentAccess":{"type":"string","enum":["public_link","metadata_only","entitled_copy","unavailable"]},"excerpt":{"anyOf":[{"type":"string","minLength":1,"maxLength":600},{"type":"null"}]},"matchStatus":{"type":"string","enum":["exact_identifier","resolved_high_confidence","provisional","rejected"]},"matchConfidence":{"type":"number","minimum":0,"maximum":1},"extractionStatus":{"type":"string","enum":["not_attempted","parsed","partial","failed","not_applicable"]},"parserVersion":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"evidenceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"eventIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"relationshipClaimIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["publicationId","entityId","sourceCode","sourceRecordKey","jurisdictionCode","section","sourceType","category","title","publishedAt","effectiveAt","sourcePublicUrl","documentAccess","excerpt","matchStatus","matchConfidence","extractionStatus","parserVersion","evidenceId","eventIds","relationshipClaimIds"],"additionalProperties":false},"PublicationCoverage":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"period":{"type":"object","properties":{"from":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"to":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},"required":["from","to"],"additionalProperties":false},"jurisdictions":{"type":"array","items":{"type":"object","properties":{"jurisdiction":{"type":"string","enum":["AR-NATIONAL","AR-A","AR-B","AR-C","AR-D","AR-E","AR-F","AR-G","AR-H","AR-J","AR-K","AR-L","AR-M","AR-N","AR-P","AR-Q","AR-R","AR-S","AR-T","AR-U","AR-V","AR-W","AR-X","AR-Y","AR-Z"]},"source":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"operation":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"identifierClass":{"type":"string","enum":["cuit","cuil","cdi","dni","company_registration","provider_specific","name","none"]},"queried":{"anyOf":[{"type":"object","properties":{"from":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"to":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},"required":["from","to"],"additionalProperties":false},{"type":"null"}]},"observedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"resultCount":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"status":{"type":"string","enum":["fresh","stale","unavailable","forbidden","not_applicable","pending","unknown"]},"archive":{"anyOf":[{"type":"object","properties":{"from":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"to":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},"required":["from","to"],"additionalProperties":false},{"type":"null"}]},"legalUseStatus":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"technicalState":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"limitation":{"anyOf":[{"type":"string","enum":["NO_MACHINE_ACCESS","ARCHIVE_GAP","IDENTIFIER_NOT_INDEXED","JURISDICTION_NOT_INTEGRATED","SOURCE_UNAVAILABLE"]},{"type":"null"}]}},"required":["jurisdiction","source","operation","identifierClass","queried","observedAt","resultCount","status","archive","legalUseStatus","technicalState","limitation"],"additionalProperties":false}},"scope":{"type":"string","enum":["nationwide","scoped"]},"covered":{"type":"array","items":{"type":"string","enum":["AR-NATIONAL","AR-A","AR-B","AR-C","AR-D","AR-E","AR-F","AR-G","AR-H","AR-J","AR-K","AR-L","AR-M","AR-N","AR-P","AR-Q","AR-R","AR-S","AR-T","AR-U","AR-V","AR-W","AR-X","AR-Y","AR-Z"]}},"uncovered":{"type":"array","items":{"type":"object","properties":{"jurisdiction":{"type":"string","enum":["AR-NATIONAL","AR-A","AR-B","AR-C","AR-D","AR-E","AR-F","AR-G","AR-H","AR-J","AR-K","AR-L","AR-M","AR-N","AR-P","AR-Q","AR-R","AR-S","AR-T","AR-U","AR-V","AR-W","AR-X","AR-Y","AR-Z"]},"status":{"type":"string","enum":["fresh","stale","unavailable","forbidden","not_applicable","pending","unknown"]},"limitation":{"anyOf":[{"type":"string","enum":["NO_MACHINE_ACCESS","ARCHIVE_GAP","IDENTIFIER_NOT_INDEXED","JURISDICTION_NOT_INTEGRATED","SOURCE_UNAVAILABLE"]},{"type":"null"}]}},"required":["jurisdiction","status","limitation"],"additionalProperties":false}}},"required":["period","jurisdictions","scope","covered","uncovered"],"additionalProperties":false},"TimelineEvent":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"eventId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"eventType":{"type":"string","enum":["company_incorporated","management_appointed","management_reappointed","management_resigned","management_removed","management_replaced","management_term_ended","role_changed","legal_representative_appointed","legal_representative_removed","partner_added","partner_removed","shareholding_disclosed","shareholding_changed","company_dissolved","company_liquidation_started","other_corporate_event"]},"effectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"publishedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"sourceCode":{"type":"string","minLength":1},"sourceNativeType":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"parserVersion":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"publicationIds":{"minItems":1,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["eventId","entityId","eventType","effectiveAt","publishedAt","sourceCode","sourceNativeType","parserVersion","publicationIds"],"additionalProperties":false},"TimelineEventPage":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"eventId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"eventType":{"type":"string","enum":["company_incorporated","management_appointed","management_reappointed","management_resigned","management_removed","management_replaced","management_term_ended","role_changed","legal_representative_appointed","legal_representative_removed","partner_added","partner_removed","shareholding_disclosed","shareholding_changed","company_dissolved","company_liquidation_started","other_corporate_event"]},"effectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"publishedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"sourceCode":{"type":"string","minLength":1},"sourceNativeType":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"parserVersion":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"publicationIds":{"minItems":1,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["eventId","entityId","eventType","effectiveAt","publishedAt","sourceCode","sourceNativeType","parserVersion","publicationIds"],"additionalProperties":false}},"nextCursor":{"type":["string","null"]}},"required":["items","nextCursor"],"additionalProperties":false},"RelationshipEvidence":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"claimId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"sourceCode":{"type":"string","minLength":1},"sourceRoleText":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"claimAction":{"type":"string","enum":["appointed","confirmed","resigned","removed","replaced","ended","disclosed","other"]},"effectiveFrom":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"effectiveTo":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"publishedOn":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"observedOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"extractionConfidence":{"type":"number","minimum":0,"maximum":1},"resolutionConfidence":{"type":"number","minimum":0,"maximum":1},"supportType":{"type":"string","enum":["supporting","conflicting","superseding"]},"publicationIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["claimId","sourceCode","sourceRoleText","claimAction","effectiveFrom","effectiveTo","publishedOn","observedOn","extractionConfidence","resolutionConfidence","supportType","publicationIds"],"additionalProperties":false},"CanonicalRelationship":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"relationshipId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"subject":{"type":"object","properties":{"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"displayName":{"type":"string","minLength":1}},"required":["entityId","displayName"],"additionalProperties":false},"target":{"type":"object","properties":{"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"displayName":{"type":"string","minLength":1}},"required":["entityId","displayName"],"additionalProperties":false},"relationshipType":{"type":"string","enum":["president","vice_president","director","alternate_director","manager","managing_partner","administrator","legal_representative","attorney_in_fact","liquidator","auditor","statutory_auditor","partner","shareholder","beneficial_owner","other_corporate_role"]},"relationshipCategory":{"type":"string","enum":["corporate"]},"sourceRoleText":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"status":{"type":"string","enum":["active","inactive","unknown","disputed"]},"validFrom":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"validTo":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"firstObservedOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"lastObservedOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"relationshipConfidence":{"type":"number","minimum":0,"maximum":1},"resolutionConfidence":{"type":"number","minimum":0,"maximum":1},"projectionVersion":{"type":"string","minLength":1},"currentClaimId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"evidenceCount":{"type":"integer","minimum":1,"maximum":9007199254740991},"supportingClaims":{"type":"array","items":{"type":"object","properties":{"claimId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"sourceCode":{"type":"string","minLength":1},"sourceRoleText":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"claimAction":{"type":"string","enum":["appointed","confirmed","resigned","removed","replaced","ended","disclosed","other"]},"effectiveFrom":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"effectiveTo":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"publishedOn":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"observedOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"extractionConfidence":{"type":"number","minimum":0,"maximum":1},"resolutionConfidence":{"type":"number","minimum":0,"maximum":1},"supportType":{"type":"string","enum":["supporting","conflicting","superseding"]},"publicationIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["claimId","sourceCode","sourceRoleText","claimAction","effectiveFrom","effectiveTo","publishedOn","observedOn","extractionConfidence","resolutionConfidence","supportType","publicationIds"],"additionalProperties":false}},"conflictingClaims":{"type":"array","items":{"type":"object","properties":{"claimId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"sourceCode":{"type":"string","minLength":1},"sourceRoleText":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"claimAction":{"type":"string","enum":["appointed","confirmed","resigned","removed","replaced","ended","disclosed","other"]},"effectiveFrom":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"effectiveTo":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"publishedOn":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"observedOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"extractionConfidence":{"type":"number","minimum":0,"maximum":1},"resolutionConfidence":{"type":"number","minimum":0,"maximum":1},"supportType":{"type":"string","enum":["supporting","conflicting","superseding"]},"publicationIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["claimId","sourceCode","sourceRoleText","claimAction","effectiveFrom","effectiveTo","publishedOn","observedOn","extractionConfidence","resolutionConfidence","supportType","publicationIds"],"additionalProperties":false}}},"required":["relationshipId","subject","target","relationshipType","relationshipCategory","sourceRoleText","status","validFrom","validTo","firstObservedOn","lastObservedOn","relationshipConfidence","resolutionConfidence","projectionVersion","currentClaimId","evidenceCount","supportingClaims","conflictingClaims"],"additionalProperties":false},"UnresolvedActor":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"kind":{"type":"string","const":"unresolved_actor"},"resolutionStatus":{"type":"string","enum":["provisional","unresolved","refused"]},"sourceName":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"sourceRoleText":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"relationshipType":{"anyOf":[{"type":"string","enum":["president","vice_president","director","alternate_director","manager","managing_partner","administrator","legal_representative","attorney_in_fact","liquidator","auditor","statutory_auditor","partner","shareholder","beneficial_owner","other_corporate_role"]},{"type":"null"}]},"claimAction":{"type":"string","enum":["appointed","confirmed","resigned","removed","replaced","ended","disclosed","other"]},"status":{"type":"string","enum":["active","inactive","unknown","disputed"]},"validFrom":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"validTo":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"sourceCode":{"type":"string","minLength":1},"publishedOn":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"observedOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"extractionConfidence":{"type":"number","minimum":0,"maximum":1},"resolutionConfidence":{"type":"number","minimum":0,"maximum":1},"claimId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"publicationIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["kind","resolutionStatus","sourceName","sourceRoleText","relationshipType","claimAction","status","validFrom","validTo","sourceCode","publishedOn","observedOn","extractionConfidence","resolutionConfidence","claimId","publicationIds"],"additionalProperties":false},"EntityRelationshipsResponse":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"asOf":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"direction":{"type":"string","const":"person_to_company"},"projectionVersion":{"type":"string","const":"corporate-relationship-projector-v1"},"computedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"items":{"type":"array","items":{"type":"object","properties":{"relationshipId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"subject":{"type":"object","properties":{"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"displayName":{"type":"string","minLength":1}},"required":["entityId","displayName"],"additionalProperties":false},"target":{"type":"object","properties":{"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"displayName":{"type":"string","minLength":1}},"required":["entityId","displayName"],"additionalProperties":false},"relationshipType":{"type":"string","enum":["president","vice_president","director","alternate_director","manager","managing_partner","administrator","legal_representative","attorney_in_fact","liquidator","auditor","statutory_auditor","partner","shareholder","beneficial_owner","other_corporate_role"]},"relationshipCategory":{"type":"string","enum":["corporate"]},"sourceRoleText":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"status":{"type":"string","enum":["active","inactive","unknown","disputed"]},"validFrom":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"validTo":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"firstObservedOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"lastObservedOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"relationshipConfidence":{"type":"number","minimum":0,"maximum":1},"resolutionConfidence":{"type":"number","minimum":0,"maximum":1},"projectionVersion":{"type":"string","minLength":1},"currentClaimId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"evidenceCount":{"type":"integer","minimum":1,"maximum":9007199254740991},"supportingClaims":{"type":"array","items":{"type":"object","properties":{"claimId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"sourceCode":{"type":"string","minLength":1},"sourceRoleText":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"claimAction":{"type":"string","enum":["appointed","confirmed","resigned","removed","replaced","ended","disclosed","other"]},"effectiveFrom":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"effectiveTo":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"publishedOn":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"observedOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"extractionConfidence":{"type":"number","minimum":0,"maximum":1},"resolutionConfidence":{"type":"number","minimum":0,"maximum":1},"supportType":{"type":"string","enum":["supporting","conflicting","superseding"]},"publicationIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["claimId","sourceCode","sourceRoleText","claimAction","effectiveFrom","effectiveTo","publishedOn","observedOn","extractionConfidence","resolutionConfidence","supportType","publicationIds"],"additionalProperties":false}},"conflictingClaims":{"type":"array","items":{"type":"object","properties":{"claimId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"sourceCode":{"type":"string","minLength":1},"sourceRoleText":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"claimAction":{"type":"string","enum":["appointed","confirmed","resigned","removed","replaced","ended","disclosed","other"]},"effectiveFrom":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"effectiveTo":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"publishedOn":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"observedOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"extractionConfidence":{"type":"number","minimum":0,"maximum":1},"resolutionConfidence":{"type":"number","minimum":0,"maximum":1},"supportType":{"type":"string","enum":["supporting","conflicting","superseding"]},"publicationIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["claimId","sourceCode","sourceRoleText","claimAction","effectiveFrom","effectiveTo","publishedOn","observedOn","extractionConfidence","resolutionConfidence","supportType","publicationIds"],"additionalProperties":false}}},"required":["relationshipId","subject","target","relationshipType","relationshipCategory","sourceRoleText","status","validFrom","validTo","firstObservedOn","lastObservedOn","relationshipConfidence","resolutionConfidence","projectionVersion","currentClaimId","evidenceCount","supportingClaims","conflictingClaims"],"additionalProperties":false}},"nextCursor":{"type":["string","null"]},"unresolvedActors":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","const":"unresolved_actor"},"resolutionStatus":{"type":"string","enum":["provisional","unresolved","refused"]},"sourceName":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"sourceRoleText":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"relationshipType":{"anyOf":[{"type":"string","enum":["president","vice_president","director","alternate_director","manager","managing_partner","administrator","legal_representative","attorney_in_fact","liquidator","auditor","statutory_auditor","partner","shareholder","beneficial_owner","other_corporate_role"]},{"type":"null"}]},"claimAction":{"type":"string","enum":["appointed","confirmed","resigned","removed","replaced","ended","disclosed","other"]},"status":{"type":"string","enum":["active","inactive","unknown","disputed"]},"validFrom":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"validTo":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"sourceCode":{"type":"string","minLength":1},"publishedOn":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"observedOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"extractionConfidence":{"type":"number","minimum":0,"maximum":1},"resolutionConfidence":{"type":"number","minimum":0,"maximum":1},"claimId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"publicationIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["kind","resolutionStatus","sourceName","sourceRoleText","relationshipType","claimAction","status","validFrom","validTo","sourceCode","publishedOn","observedOn","extractionConfidence","resolutionConfidence","claimId","publicationIds"],"additionalProperties":false}},"unresolvedActorCount":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["entityId","asOf","direction","projectionVersion","computedAt","items","nextCursor","unresolvedActors","unresolvedActorCount"],"additionalProperties":false},"CreateApiKeyRequest":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":80},"scopes":{"default":[],"type":"array","items":{"type":"string","enum":["entities:read","risk:read","history:read","reports:read","reports:write","watches:read","watches:write","monitoring:read","notifications:write","webhooks:read","webhooks:write","usage:read","bulk:write"]}},"allowedPurposeCodes":{"default":[],"type":"array","items":{"type":"string","enum":["self_lookup","rental_applicant_screening","customer_credit_risk","supplier_counterparty_check","financial_onboarding","authorized_professional_verification"]}}},"required":["name","scopes","allowedPurposeCodes"],"additionalProperties":false},"ApiKeySummary":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1},"masked":{"type":"string","minLength":1},"status":{"type":"string","enum":["active","revoked","expired"]},"scopes":{"type":"array","items":{"type":"string","enum":["entities:read","risk:read","history:read","reports:read","reports:write","watches:read","watches:write","monitoring:read","notifications:write","webhooks:read","webhooks:write","usage:read","bulk:write"]}},"allowedPurposeCodes":{"type":"array","items":{"type":"string","enum":["self_lookup","rental_applicant_screening","customer_credit_risk","supplier_counterparty_check","financial_onboarding","authorized_professional_verification"]}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"lastUsedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"revokedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["id","name","masked","status","scopes","allowedPurposeCodes","createdAt","lastUsedAt","expiresAt","revokedAt"],"additionalProperties":false},"ApiKeyListResponse":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1},"masked":{"type":"string","minLength":1},"status":{"type":"string","enum":["active","revoked","expired"]},"scopes":{"type":"array","items":{"type":"string","enum":["entities:read","risk:read","history:read","reports:read","reports:write","watches:read","watches:write","monitoring:read","notifications:write","webhooks:read","webhooks:write","usage:read","bulk:write"]}},"allowedPurposeCodes":{"type":"array","items":{"type":"string","enum":["self_lookup","rental_applicant_screening","customer_credit_risk","supplier_counterparty_check","financial_onboarding","authorized_professional_verification"]}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"lastUsedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"revokedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["id","name","masked","status","scopes","allowedPurposeCodes","createdAt","lastUsedAt","expiresAt","revokedAt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false},"CreatedApiKeyResponse":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1},"masked":{"type":"string","minLength":1},"status":{"type":"string","enum":["active","revoked","expired"]},"scopes":{"type":"array","items":{"type":"string","enum":["entities:read","risk:read","history:read","reports:read","reports:write","watches:read","watches:write","monitoring:read","notifications:write","webhooks:read","webhooks:write","usage:read","bulk:write"]}},"allowedPurposeCodes":{"type":"array","items":{"type":"string","enum":["self_lookup","rental_applicant_screening","customer_credit_risk","supplier_counterparty_check","financial_onboarding","authorized_professional_verification"]}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"lastUsedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"revokedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"key":{"type":"string","minLength":1}},"required":["id","name","masked","status","scopes","allowedPurposeCodes","createdAt","lastUsedAt","expiresAt","revokedAt","key"],"additionalProperties":false}},"securitySchemes":{"apiKey":{"type":"http","scheme":"bearer","description":"An API key, `aus_<prefix>_<secret>`. Shown once at creation. Carries scopes and allowed purpose codes."},"session":{"type":"apiKey","in":"cookie","name":"better-auth.session_token","description":"A browser session cookie issued by Better Auth."}}},"security":[{"apiKey":[]},{"session":[]}],"x-api-key-scopes":["entities:read","risk:read","history:read","reports:read","reports:write","watches:read","watches:write","monitoring:read","notifications:write","webhooks:read","webhooks:write","usage:read","bulk:write"],"x-purpose-codes":["self_lookup","rental_applicant_screening","customer_credit_risk","supplier_counterparty_check","financial_onboarding","authorized_professional_verification"],"x-error-codes":{"VALIDATION_ERROR":400,"AUTH_REQUIRED":401,"FORBIDDEN":403,"NOT_FOUND":404,"CONFLICT":409,"RATE_LIMITED":429,"ENTITLEMENT_REQUIRED":402,"SOURCE_UNAVAILABLE":503,"LOOKUP_PENDING":202,"INTERNAL_ERROR":500,"FEATURE_UNAVAILABLE":503},"x-freshness":{"description":"Every intelligence response carries a dataStatus block with per-source coverage. A status of fresh or stale is an answer; unavailable, forbidden, pending and unknown are absences and must never be rendered as a clean result.","statuses":["fresh","stale","unavailable","forbidden","not_applicable","pending","unknown"]}}