Skip to content

Enrichment

Appends and normalizes attributes on records the platform already holds.

partData12 operationsid enrichment

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
Operations12 GET 6 · POST 6
Resources5
Leaned on byno other service names it
Leans onnone named
In recipesnone yet

What it can do

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

internal

MethodPathDoes
POST/internal/enrich/janitorPII retention drain (Cron, daily)
POST/internal/enrich/retry/{job_id}Re-arm an errored job
POST/internal/enrich/run/{job_id}Drain one job to completion
POST/internal/enrich/tickAdvance the oldest active job one stage
4 operations

jobs

MethodPathDoes
GET/api/v1/jobsList enrichment jobs (aggregates only)
POST/api/v1/jobsCreate an enrichment job from a probe-acceptable contact list
POST/api/v1/jobs/probeProbe a contact list — profile only, no writes
GET/api/v1/jobs/{job_id}Job status + aggregate result
4 operations

health

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

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 cbenrichment.

forge-catalog.json, generated Oct 30, 2026

Anti-cloud. Host local, think global.

Terminal
/terminal