Skip to main content
GET
/
jobs
List jobs
curl --request GET \
  --url https://api.krea.ai/jobs \
  --header 'Authorization: Bearer <token>'
{
  "items": [
    {
      "job_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "status": "backlogged",
      "created_at": "2023-11-07T05:31:56Z",
      "completed_at": "2023-11-07T05:31:56Z",
      "result": {
        "urls": [
          "<string>"
        ],
        "style_id": "<string>"
      }
    }
  ],
  "nextCursor": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

cursor
string<date-time>

ISO 8601 timestamp cursor for pagination (jobs created before this time)

limit
integer
default:100

Number of items to return (1-1000, default: 100)

Required range: 1 <= x <= 1000
types
string

Comma-separated list of job types to filter (e.g., "flux,k1,externalImage")

status
enum<string>

Filter by job status

Available options:
backlogged,
queued,
scheduled,
processing,
sampling,
intermediate-complete,
completed,
failed,
cancelled

Response

List of jobs

items
object[]
required
nextCursor
string | null
required