Custom Ingestion API (Coming Soon)
Push your own customer & activity data into MadKudu in real time, then use it everywhere—Sales Copilot, AI Scoring, MadKudu MCP, etc.

When to use the Ingestion API
Supported data objects
How the Ingestion API works
Format
Ingestion mode 1: Lightweight JSON upload to API
Request model for direct JSON upload
Stream type for the data
Accepted streams for customer data
Data array - contents depend on stream type
The request has succeeded.
Response model for JSON upload
Upload status
Upload message
Generated file key for the uploaded data
The request has succeeded.
Ingestion mode 2: Heavyweight JSONL file upload to S3
Stream type for the data
Accepted streams for customer data
Content type of the file to upload
Content types for customer data
Content encoding for the file
Content encodings for customer data
The request has succeeded.
Presigned URL for file upload
Unique file key for the uploaded file
The request has succeeded.
GZIP your file and Upload it to the Upload URL
File key from the upload response
The request has succeeded.
Upload confirmation status
Confirmation message
The request has succeeded.
Last updated
Was this helpful?