Source Plane

Push record envelopes to a connection

A CRM’s outbound webhook, an automation (Make, n8n, Zapier, Albato) or a script posts a batch of records — { entityType, externalId, name, attributes, relations?, updatedAt? } — plus the <type>/<id>s that are gone, under a connection of shape structure. Each batch is a source_sync run; an unchanged revision is not re-ingested; gone ids close their facts by the connection’s delete policy. Records (docs/roadmap/crm-sources-2026-09.md): a CRM row enters as FACTS — its mapped attributes become deterministic candidates under the record’s own id, never prose a model re-extracts. Source plane operator surface (docs/roadmap/raw-evidence-sources-2026-09.md) — answers a bare 404 until SOURCE_PLANE_ENABLED=1.

Required scope: brain:write.

post/v1/source-connections/{id}/records

Request

  • Base URL: https://brain.inite.ai
  • URL: https://brain.inite.ai/v1/source-connections/{id}/records
  • Auth: HTTP bearer

Path parameters

idstring required

Connection id (source_connection:<tail>; the bare tail is accepted).

Request body

gonestring[]
sourceVersionstring

Response

The batch’s outcome.

closedinteger required
deduplicatedinteger required
failedinteger required
goneinteger required
ingestedinteger required
receivedinteger required
runIdstring nullable required

Changes

No recorded changes to this operation across all 1 revision of this API.