Record Processing API (1.0.5)
API for receiving individual records for processing in batches.
All POST requests with a body must be sent as valid JSON with the Content-Type: application/json header.
Clients can send records to the API through the /records/send endpoint. Records are grouped into a "batch" and processed based on the chosen batchDuration strategy.
- short (default): Records are collected in a temporary batch. If no new records are received for that batch within a 60-second window, the batch is closed and processed into a CSV file.
- long: Records are collected persistently over a longer period and processed at a fixed, scheduled time (e.g., daily, weekly, or monthly).
Download OpenAPI description
Languages
Servers
Mock server
https://pioneer-api-v1.redocly.app/_mock/openapi/
Testing Server
https://api.pioneerdm.com/
Production Server
https://api.v1.pioneerdm.com/
- Mock server
https://pioneer-api-v1.redocly.app/_mock/openapi
- Testing Server
https://api.pioneerdm.com
- Production Server
https://api.v1.pioneerdm.com
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://pioneer-api-v1.redocly.app/_mock/openapi/Response
application/json
{ "message": "Successfully connected to the records API.", "connected": true }