Result
Returns enriched rows. Call only when /status/ reports ready: true — otherwise this returns 409 Conflict with error: "not_ready".
Endpoint
Method: GET
Path: /data-enrichment/result/{job_id}/
Full URL: https://backend.ecoreservice.com/api/v1/data-enrichment/result/{job_id}/
Auth: Authorization: Token YOUR_API_TOKEN (or Bearer) — see Authentication
Two formats:
JSON (paginated, default)
GET /api/v1/data-enrichment/result/{job_id}/?limit=50&offset=0
| Query | Default | Notes |
|---|---|---|
limit | 50 | Page size. |
offset | 0 | Pagination offset. |
status | — | Filter rows by enriched, skipped, or failed. |
format | json | Pass csv to download a single CSV instead. |
{
"success": true,
"data": {
"job_id": "6b4c9f70-5a2b-4a0e-9a1b-9c2a3d4e5f61",
"status": "completed",
"count": 1500,
"next": "https://backend.ecoreservice.com/api/v1/data-enrichment/result/6b4c9f70.../?limit=50&offset=50",
"previous": null,
"results": [
{
"row_index": 0,
"dataforge_contact_uuid": "a1f8…",
"client_reference_id": "",
"status": "enriched",
"layer_status": { "L1": "enriched", "L2": "enriched" },
"enriched_fields": {
"First name": "Jane",
"Last name": "Doe",
"Current company name": "Acme Corp",
"Current title": "VP of Sales",
"Email": "jane.doe@acme.com",
"Linkedin URL": "https://www.linkedin.com/in/janedoe",
"Employment status": "Current",
"Company city": "San Francisco",
"Company State": "California",
"Company country": "United States"
},
"error_message": "",
"credits_charged": "0.7500",
"charge_decision": "used",
"created_at": "2026-10-11T19:04:50+00:00",
"updated_at": "2026-10-11T19:04:50+00:00"
}
]
}
}
Row-level status
| Status | credits_charged | Meaning |
|---|---|---|
enriched | per-row price | At least one requested layer returned data. Billed. |
skipped | 0.0000 | No layer could enrich this row. Not billed. |
failed | 0.0000 | Upstream error for this row. Not billed. See error_message. |
CSV (bulk download)
GET /api/v1/data-enrichment/result/{job_id}/?format=csv
Returns the full enriched file as text/csv with a Content-Disposition: attachment header. No pagination — use this when you want the whole set in one shot.