Request limits
| Limit | Value | Scope |
|---|---|---|
| Request rate | 100 requests per minute | Per ingest connection |
| JSON package size | 1,980,000 bytes | Current HTTP limit for ISO 19848 and generic JSON ingest routes; includes a margin below the documented 2 MB ceiling |
| Attachment size | 10 GB (10,737,418,240 bytes) | Per file uploaded through POST /attachment/{packageId} |
| DataChannelList lookup | Up to 100 unique documents, newest ingest first | Per asset lookup through GET /ISO19848/DataChannelList/{assetId} |
JSON payload size is the serialized UTF-8 body size, not the number of readings
or the in-memory object size. Attachments use a separate request and require a
known Content-Length.
Related
- Delivery and batching explains how sampling and package frequency relate to these limits.
- Upload attachments covers sending large files separately from JSON.
- Troubleshoot ingest covers rate limits, oversized requests, and retries.