Entity Enricher API
Entity Enricher API as documented publicly: 54 operations. Contract generated from the documentation by API Evangelist (2026-11-06); not the provider's own document.
Operations 54
POST
/api/benchmarks/{id}/reference
Save and verify the gold reference a scenario is scored against
#
GET
/api/databases/{id}/changes
Fetch the next FIFO window of deltas; claim them to lease for acknowledged delivery
#
POST
/api/schema/analyze-sample
Analyze sample JSON for ambiguous property names — those admitting several readings in the context of their parent, or none — and for related items mixing entity facts with per-par
#
POST
/api/schema/sample/generate/stream
Generate 1..N sample JSON objects of one entity type (returns job_id for SSE)
#
POST
/api/schema/saved/{id}/analyze
Run the ambiguity and identity‑scoping checks on a saved schema and write their annotations (a rewritten description per ambiguous name)
#
DELETE
/api/schema/saved/{id}/enrichment-data
Purge a schema's enrichment data — records and entity state — keeping the schema (owner+)
#
POST
/api/schema/saved/{id}/publish
Publish a linked schema’s working copy as the contract enrichment and its databases run against. Nothing structural takes effect until this runs
#
GET
/api/semantic-concepts
Browse the concept vocabulary, filtered by type and scored against a reference concept
#
POST
/api/semantic-concepts/delete-impact
What deleting concepts would affect — usage counts and resync cost
#
GET
/api/semantic-concepts/migration/status
State of the embedding‑model migration, if one is running
#
POST
/api/semantic-concepts/probe
Dry-run the resolution ladder for a text — what would it match, and how closely
#
GET
/api/semantic-concepts/review
Concept pairs the identity judge left for a person: escalated, found duplicated while answering another question, or separated at a similarity worth confirming
#
POST
/enrich/stream
n8n connector entry point that starts a streaming enrichment job and returns a job_id.
#
POST
/enrich/sync
Make.com connector endpoint that internally awaits the enrichment flow and returns the final bundle.
#
GET
/llm/stream/{id}
Poll the Server‑Sent Events stream for a given enrichment job id, yielding events and the final bundle.
#
Specifications
Schemas & Data
JSONSchema
https://artifacts.apis.io/entityenricher-ai/json-schema/entityenricher-ai-post-api-tunnel-poll-response-schema.json
JSONSchema
https://artifacts.apis.io/entityenricher-ai/json-schema/entityenricher-ai-post-api-tunnel-response-schema.json
JSONSchema
https://artifacts.apis.io/entityenricher-ai/json-schema/entityenricher-ai-get-llm-stream-id-response-schema.json
JSONSchema
https://artifacts.apis.io/entityenricher-ai/json-schema/entityenricher-ai-post-api-tunnel-confirm-request-schema.json
JSONSchema
https://artifacts.apis.io/entityenricher-ai/json-schema/entityenricher-ai-post-api-batch-start-request-schema.json
JSONSchema
https://artifacts.apis.io/entityenricher-ai/json-schema/entityenricher-ai-post-api-single-enrich-stream-request-schema.json