Creates a new export job for historical data. The export includes data from your subscription spans that overlap with the requested time range.
Timestamps are in nanoseconds since Unix epoch and can be provided as integers or strings (for precision with large numbers).
Your API key. Get one from the dashboard at https://app.ticksupply.com/api-keys
Unique key for idempotent requests. If you retry a request with the same key, you'll receive the original response without the operation being performed again.
128Datastream ID to export
Start timestamp. Accepts multiple formats:
1703116800000000000"1703116800000000000""2024-01-15T10:00:00Z""2024-01-15T10:00:00.123456789Z"1703116800000000000
End timestamp. Same formats as start_time.
1703203200000000000
Export column schema. Controls which columns appear in the CSV output.
Defaults to "raw" (collection_timestamp_ns + raw JSON data blob).
Accepts:
"raw" — default two-column output"normalized_trades") — flat columns extracted from JSON"sch_0194a1b2c3d4e5f6a7b8c9d0e1f2a3b4") — custom schema by IDcolumns array — ad-hoc column definitions"normalized_trades"
Export job accepted for processing
Prefixed export job ID (e.g., exp_0194a1b2c3d4e5f6a7b8c9d0e1f2a3b4)
^exp_[a-f0-9]{32}$"exp_0194a1b2c3d4e5f6a7b8c9d0e1f2a3b4"
Datastream ID being exported
123
Start of data range (nanoseconds since Unix epoch)
1704067200000000000
End of data range (nanoseconds since Unix epoch)
1704153600000000000
Export file format
csv "csv"
Export job status
queued, running, succeeded, failed, canceled Creation timestamp
Failure reason (only present when status is "failed")
When processing started
When processing finished