v1
latestOpenAPI 3.1.02026-07-263644911022.4 KBFetcher
Create a data extraction job
Creates and queues a data extraction job, or returns the existing job for an idempotent duplicate request.
post/v1/fetcher
Request body
Example request
{
"dataRequest": {
"filters": {
"ledger": {
"transactions": {
"status": {
"eq": [
"approved"
]
}
}
}
},
"mappedFields": {
"ledger": {
"transactions": [
"id",
"amount"
]
}
}
},
"metadata": {
"correlationId": "settlement-2026-07-13",
"source": "payments"
}
}Response
Duplicate request; the existing job is returned.
Example response
{
"createdAt": "2026-07-13T12:00:00Z",
"jobId": "01980a89-21f0-7d7e-a109-564b5c6f53ac",
"message": "Job created and queued for processing",
"status": "pending"
}