Skip to main content
GET
Get Request

Authorizations

Authorization
string
header
required

Use the format: Key modelrunner_key

Path Parameters

requestId
string
required

Response

The request.

One inference request as returned by the list/detail/stream surfaces. IMPORTANT: status alone does not signal success — a failed generation is normalized to status: COMPLETED with billingStatus: 'failed'. Always read billingStatus (and error) on these surfaces.

id
string
modelEndpoint
string

The owner/alias endpoint that served the request (after any provider fallback).

targetKind
enum<string>

What the request ran against. Absent on older cached payloads; treat a missing value as model.

Available options:
model,
wrapper,
deployment
deploymentId
string<uuid> | null

The Serverless GPU deployment this job ran on. Null unless targetKind is deployment.

requestedModelEndpoint
string | null

The endpoint originally requested, when a fallback served it. Null/absent otherwise.

status
enum<string>
Available options:
IN_QUEUE,
IN_PROGRESS,
COMPLETED,
FAILED,
CANCELLED
billingStatus
enum<string>

The success discriminator: 'failed' marks a failed generation even when status is COMPLETED.

Available options:
pending,
partial,
charged,
failed
error
string

Failure detail, when the generation failed.

createdAt
string<date-time>
updatedAt
string<date-time>
inferenceTime
number
delayTime
number
input
any

The stored client input. {} after payload retention removed it — see payloadsPurgedAt.

output
any

The model output. {} after payload retention removed it — see payloadsPurgedAt.

payloadsPurgedAt
string<date-time> | null

Set when input/output are empty because retention removed them, not because the model returned nothing.

totalPrice
string

What this request actually charged, as a decimal string.

public
boolean

Owner-controlled publication state; requests default to private.

metadata
object

The caller-supplied metadata tags from submit time.

thumbnails
object[]
wrapperId
string | null
baseModelId
string | null
baseModelEndpoint
string | null
user
object