Category: Signal Acquisition · Execution Model: Stateless, Write-Once, Append-Only
The Ingestion Agent serves as the primary intake layer for raw cultural, trend, and velocity signals entering the Whook ecosystem. It captures early-stage demand indicators from external sources such as search trends, social velocity, and event marketplaces, preserving them in a minimally processed form for downstream interpretation, research, and orchestration by higher-order agents.
string
(required)
string
— default: Los Angeles
{
"success": "boolean",
"record": "IngestedData"
}
Writes a new IngestedData document
Persists rawPayload for future reprocessing
If ingestion fails due to validation or persistence errors, the agent returns a 500 response with error details and does not partially write state. Malformed requests lacking required fields are rejected.
{
"persistence": [
"ingesteddatas"
],
"guarantees": [
"No destructive updates — ingestion is append-only",
"Raw payloads are preserved without transformation",
"Each ingestion is timestamped"
]
}
curl -X POST https://api.whook.ai/api/ingest/trends \
-H "Content-Type: application/json" \
-d '{
"query": "Outdoor Yoga",
"region": "Los Angeles County"
}'