Read everything you know about one Company
Returns the current value of every field this organization has observed about the Company, each with who produced it, when it was observed, the evidence behind it, whether the declaration's freshness has lapsed, and the full history underneath. A Fact that cites nothing says so with an empty `evidence`. Fields never observed are absent from the response — `POST /coverage` is the door that asks what is missing over a set. Free.
Returns the current value of every field this organization has observed about the Company, each with who produced it, when it was observed, the evidence behind it, whether the declaration's freshness has lapsed, and the full history underneath. A Fact that cites nothing says so with an empty evidence. Fields never observed are absent from the response — POST /coverage is the door that asks what is missing over a set.
Free.
Authorization
bearerAuth In: header
Path Parameters
The Company's opaque id.
uuidResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/companies/497f6eca-6276-4993-bfeb-53cbbbba6f08/facts"{ "companyId": "7f9c2a14-3b6e-4d51-9a2f-1c8e5b0d47a3", "fields": [ { "field": "icp.score", "type": "number", "unit": "points", "staleAfterDays": 90, "stale": false, "current": { "factId": "1d0f5b2c-9a37-4e61-8b25-7c3d4a1e6f80", "value": 8, "absent": false, "observedAt": "2026-09-03T00:00:00.000Z", "recordedAt": "2026-09-03T00:00:00.000Z", "producer": "organization", "runId": null, "evidence": [], "pinned": false }, "history": [] } ]}Delete a Company DELETE
Deletes the Company and its identifiers, activities, and domains outright; the id then reads as not found and the allowance count drops. Without `confirm=true` the call refuses with the counts it would remove. An Unlock grant on the Company's Legal entity is never deleted. Free.
Read Legal entity data for Companies you hold POST
Reads the live Registry record for up to 100 Companies, paying one credit for each Legal entity this organization has not unlocked before. `maxCredits` is mandatory spend consent and is checked against the worst-case quote before any Commons work; the whole request is refused rather than partly applied. `dryRun` returns that quote and which Companies it pays for, without reading the Commons, granting, or debiting; the real read charges the same, less what it cannot deliver: a Legal entity the Commons no longer carries, or one unlocked between the quote and the read. `namespaces` names the Namespaces whose Assertions ride beside each record, and only those the record's Inventory lists are read — read the Inventory off the locked section first, for free, and name its keys to get everything a Legal entity has, including the Namespaces a single Source owns. A Company with no Registry link is reported and never charged, an already-unlocked one is free forever, and a Legal entity the Commons no longer carries — including one withdrawn to a Tombstone — reads as absent. Variable price, quoted per request: up to 100 credits per call. 1 credit per Legal entity not yet unlocked, once, forever. Unverified and already-unlocked Companies are free.