Skip to content
LLM-friendly formats:

Job Management

Manage async jobs: check status, cancel, retrieve outputs.

Get Job Status

Endpoint: GET /jobs/{id}

Terminal window
curl "https://async.render.weyl.ai/jobs/j_abc123" \
-H "Authorization: Bearer $WEYL_API_KEY"

States

Queued:

{
"id": "j_abc123",
"status": "queued",
"position": 3,
"eta_seconds": 45
}

Running:

{
"id": "j_abc123",
"status": "running",
"progress": 0.65,
"eta_seconds": 8
}

Complete (303 Redirect):

HTTP/1.1 303 See Other
Location: https://cdn.render.weyl.ai/i/abc123.webp

Cancel Job

Endpoint: DELETE /jobs/{id}

Terminal window
curl -X DELETE "https://async.render.weyl.ai/jobs/j_abc123" \
-H "Authorization: Bearer $WEYL_API_KEY"