Skip to main content
POST
POST /ingest/batch
Send a batch of content (up to 1,000 items) for analysis. Accepts plain text (Model A, Pulse tier) or pseudonymous uid+text pairs (Model B, Signal/Brain tiers). Raw text is never stored — only extracted signals.

Request body

string
required
Label for this content source, e.g. slack_engineering.
array
Array of plain text strings. Used with Model A (Pulse tier).
array
Array of {uid, text, ts} objects. Used with Model B (Signal/Brain tiers).
string
Customer-generated UUID for status tracking.

Message object (Model B)

string
required
Pseudonymous user identifier — customer holds the mapping.
string
required
Message or comment text.
string
ISO 8601 timestamp of the original message.

Response

string
Echo of submitted batch_id.
string
processed or queued.
integer
Number of items successfully processed.
integer
Items where PII was detected and stripped.
string
ISO 8601 timestamp.

Example