List Jobs
Paginated list of email generation jobs owned by the authenticated user.
Endpoint
Method: GET
Path: /email-generation/jobs/
Full URL: https://backend.ecoreservice.com/api/v1/email-generation/jobs/
Auth: Authorization: Bearer <JWT>
Query Parameters
| Param | Values | Default |
|---|---|---|
status | All, Uploading, Processing, Processed, Failed | All |
page | integer ≥ 1 | 1 |
page_size | integer | 20 |
Response Payload
{
"count": 42,
"total_pages": 3,
"current_page": 1,
"next": "…",
"previous": null,
"results": [
{
"id": 123,
"list_name": "…",
"status": "Processed",
"total_records": 4000,
"generated_count": 3120,
"no_email_count": 880,
"results_summary": "4000/4000",
"created_at": "…"
}
]
}
| Field | Type | Description |
|---|---|---|
count | integer | Total jobs matching the filter |
total_pages / current_page | integer | Pagination |
next / previous | string | null | Pagination links |
results | array | Job summaries (see Job Status for field meanings) |
See Error Codes for the full list.