Cost: free
GET
/
jobs
List user jobs
curl --request GET \
  --url https://api.workfloo.ws/v0/jobs \
  --header 'x-api-key: <api-key>'
{
"response": {
"success": true,
"jobs": {
"limits": {
"current": 2,
"remaining": 8,
"max": 10
},
"active": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"status": "processing",
"input": {
"url": "https://workfloows.com",
"language": "en"
}
},
{
"id": "6ba7b810-9dad-11d1-80b4-00c04fd430c8",
"status": "completed",
"input": {
"url": "https://example.com"
}
}
]
}
}
}
Retrieves a list of all active jobs for the authenticated user, including job limits and current status information. This endpoint provides:
  • job limits: current, remaining, and maximum allowed concurrent jobs,
  • active jobs: list of all jobs with their current status and input parameters,
  • job management: overview of your job queue and capacity.
This endpoint does not affect credits, but rate limits apply.

Response structure

The response includes:
  • limits: your job quota information (current/remaining/max concurrent jobs),
  • active: array of active jobs with their ID, status, and cleaned input parameters.
This endpoint returns only active jobs (with status pending or processing). Jobs with status failed or completed are not included in the response. To check status for specific job, use /jobs/{jobId} endpoint.

Use cases

  • Monitor job queue: check how many jobs are currently active,
  • Job management: see which jobs are pending, processing, or completed,
  • Capacity planning: understand your remaining job slots before creating new jobs.

Authorizations

x-api-key
string
header
required

Response

Successful response

response
object