Skip to content

Lists

Durable lists and audiences: ingest, normalize, dedup, geocode, score, tag, export.

partData36 operationsid list

How it sits

A part does one thing, and any other part can call it. The counts and the links below are from the platform's spec and the other services' own descriptions.

Among the partsfrom the spec
Operations36 GET 18 · POST 13 · DELETE 2 · PATCH 2 · PUT 1
Resources8
Leaned on byCRM
Leans onDatabase
In recipesnone yet

What it can do

36 operations in 8 resources, as the spec declares them. Each row is one call; paths are relative to the part.

segments

MethodPathDoes
GET/api/v1/segmentsList saved segments
POST/api/v1/segmentsCreate a segment
GET/api/v1/segments/fieldsFilterable fields for one source
POST/api/v1/segments/previewEvaluate an unsaved segment definition
GET/api/v1/segments/sourcesPools this user can build a segment over
GET/api/v1/segments/valuesDistinct values of one field, for a searchable picker
DELETE/api/v1/segments/{segment_id}Soft-delete a segment
GET/api/v1/segments/{segment_id}Get one segment
PATCH/api/v1/segments/{segment_id}Update a segment
POST/api/v1/segments/{segment_id}/activatePush a segment to a delivery platform (not implemented)
POST/api/v1/segments/{segment_id}/executeRe-evaluate a saved segment and record the run
POST/api/v1/segments/{segment_id}/exportFreeze a segment's membership as a versioned snapshot
GET/api/v1/segments/{segment_id}/historyRecent runs for a segment
GET/api/v1/segments/{segment_id}/membersResolve a segment to recipients for a send channel
GET/api/v1/segments/{segment_id}/projectionProjected outcome for a segment, from the CC scoring expectations
15 operations

lists

MethodPathDoes
GET/api/v1/listsList all lists
POST/api/v1/listsCreate a list
DELETE/api/v1/lists/{list_id}Soft-delete a list
GET/api/v1/lists/{list_id}Get one list
PATCH/api/v1/lists/{list_id}Update a list
POST/api/v1/lists/{list_id}/enrichEnrich a list: geocode → district
GET/api/v1/lists/{list_id}/membersResolve a list to recipients for a send channel
POST/api/v1/lists/{list_id}/promotePromote rows to CRM golden persons
GET/api/v1/lists/{list_id}/rowsGet rows (paginated)
POST/api/v1/lists/{list_id}/rowsAppend rows
10 operations

ingest

MethodPathDoes
POST/api/v1/ingestUpload a file, parse it, and suggest a mapping
GET/api/v1/ingest/{job_id}Get an ingest job
POST/api/v1/ingest/{job_id}/executeCommit the ingest into the list
PUT/api/v1/ingest/{job_id}/mappingsOverride the column mapping
4 operations

health

MethodPathDoes
GET/healthBasic health check
GET/health/detailedDetailed health check
2 operations

internal

MethodPathDoes
POST/api/v1/internal/enrich/sweepDrain one enrichment window for EVERY tenant (Cron)
POST/api/v1/internal/enrich/tickDrain one enrichment-job window (Cron)
2 operations

enrich-jobs

MethodPathDoes
GET/api/v1/enrich-jobs/{job_id}Poll an async enrichment job
1 operation

prime

MethodPathDoes
GET/primePrime application caches
1 operation

status

MethodPathDoes
GET/statusService status overview
1 operation

All the partsDataThe platform's own id for this service is cblist.

forge-catalog.json, generated Oct 30, 2026

Anti-cloud. Host local, think global.

Terminal
/terminal