Read what you have concluded about one Segment
Returns the current value of every field this organization has recorded about the Segment itself — reduce knowledge, the conclusions that are about the set rather than about any one member — each with who recorded it, when, the evidence behind it including the Jobs it was reduced from, whether its declaration's freshness has lapsed, and the full history underneath. Members' own Facts are read per Company; `POST /coverage` is the door that asks what a set is missing. Free.
Returns the current value of every field this organization has recorded about the Segment itself — reduce knowledge, the conclusions that are about the set rather than about any one member — each with who recorded it, when, the evidence behind it including the Jobs it was reduced from, whether its declaration's freshness has lapsed, and the full history underneath. Members' own Facts are read per Company; POST /coverage is the door that asks what a set is missing.
Free.
Authorization
bearerAuth In: header
Path Parameters
The Segment's 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/segments/497f6eca-6276-4993-bfeb-53cbbbba6f08/facts"{ "segmentId": "b2d4f6a8-1c3e-5a79-9b0d-2e4f6a8c0b1d", "fields": [ { "field": "market.verdict", "type": "string", "unit": null, "staleAfterDays": 30, "stale": false, "current": { "factId": "3f1a7c95-2b48-4d60-8e71-9a2b3c4d5e6f", "value": "Worth a dedicated campaign", "absent": false, "observedAt": "2026-09-03T00:00:00.000Z", "recordedAt": "2026-09-03T00:00:00.000Z", "producer": "organization", "producedBy": { "apiKeyId": null, "userId": null }, "runId": null, "confidence": null, "reasoning": null, "evidence": [ { "kind": "job", "jobId": "0c8e1a35-7d92-4f6b-8a04-5e3c9b1d7f28" } ], "pinned": false }, "history": [] } ]}Delete a Segment DELETE
Hard, and refused without `confirm=true`, reporting how much reduce knowledge it would remove. Echo that count as `reduceFacts` when confirming to refuse deletion if it changed. Company Facts are never touched: they belong to the Companies, not to the set that named them. Free.
Rename a Segment, or change what it means, under Spore-If-Match PATCH
Changes the name, the filter, or both. Editing the filter changes membership immediately — there is nothing to rebuild and nothing goes stale. A stale `Spore-If-Match` is refused with the current Segment and its ETag. Free.