Edge Impulse Ingestion API
The Ingestion API sends new device data into an Edge Impulse project. It accepts sensor (JSON/CBOR/CSV/Parquet), audio (WAV), image (JPG/PNG) and video (MP4/AVI) samples on the training, validation, testing, post-processing and split endpoints, authenticated with a project x-api-key. Maximum 1000 files per request and 100 MB per file. It documents real HTTP status codes (200, 400, 401, 421, 500), unlike the Studio API.