Skip to main content
GET
/
api
/
v2
/
jobs
/
{job_request}
cURL
curl --request GET \
  --url https://api.deapi.ai/api/v2/jobs/{job_request} \
  --header 'Accept: <accept>' \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "status": "pending",
    "preview": "https://example.com/preview.jpg",
    "result_url": "https://example.com/results/image.jpg",
    "results_alt_formats": {
      "jpg": "https://example.com/results/image.jpg",
      "webp": "https://example.com/results/image.webp"
    },
    "result": "https://example.com/results/image.jpg",
    "progress": 45.5
  }
}
Retrieve the current status and result of a submitted inference job. Use the request_id returned by any POST /api/v2/** endpoint.
Consider using webhooks or WebSockets instead of polling.
  • Webhooks — Results pushed to your server automatically
  • WebSockets — Real-time updates with live previews
See Execution Modes for full comparison.

Authorizations

Authorization
string
header
required

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

Headers

Accept
enum<string>
default:application/json
required
Available options:
application/json

Path Parameters

job_request
string
required
Example:

"c08a339c-73e5-4d67-a4d5-231302fbff9a"

Response

Current status of requested inference.

data
object

Status response data