RunPod Jobs
Direct provider operational routes for run, runsync, status, and queue control.
Submit asynchronous RunPod job
Authorization
BearerAuth Use Authorization: Bearer <api-key>.
In: header
Path Parameters
Inference surface used to select the provider endpoint.
Query Parameters
Optional provider endpoint override. If omitted, routing uses surface/model mapping.
1 <= lengthRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://loading/v1/runpod/chat/run" \ -H "Content-Type: application/json" \ -d '{}'{
"id": "f3de27f8-61d5-4d58-aad1-a7d63f8a6e0f",
"status": "IN_QUEUE"
}Submit synchronous RunPod job
Authorization
BearerAuth Use Authorization: Bearer <api-key>.
In: header
Path Parameters
Inference surface used to select the provider endpoint.
Query Parameters
Optional provider endpoint override. If omitted, routing uses surface/model mapping.
1 <= lengthRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://loading/v1/runpod/chat/runsync" \ -H "Content-Type: application/json" \ -d '{}'{
"id": "f3de27f8-61d5-4d58-aad1-a7d63f8a6e0f",
"status": "COMPLETED",
"output": {
"data": [
{
"embedding": [
0.132,
-0.018,
0.004
]
}
]
}
}Get RunPod job status
Authorization
BearerAuth Use Authorization: Bearer <api-key>.
In: header
Path Parameters
Inference surface used to select the provider endpoint.
Provider job identifier returned when a request is accepted.
1 <= lengthQuery Parameters
Optional provider endpoint override. If omitted, routing uses surface/model mapping.
1 <= lengthResponse Body
curl -X GET "https://loading/v1/runpod/images/status/f3de27f8-61d5-4d58-aad1-a7d63f8a6e0f"Stream RunPod job output
Authorization
BearerAuth Use Authorization: Bearer <api-key>.
In: header
Path Parameters
Inference surface used to select the provider endpoint.
Provider job identifier returned when a request is accepted.
1 <= lengthQuery Parameters
Optional provider endpoint override. If omitted, routing uses surface/model mapping.
1 <= lengthResponse Body
curl -X GET "https://loading/v1/runpod/images/stream/f3de27f8-61d5-4d58-aad1-a7d63f8a6e0f"Cancel RunPod job
Authorization
BearerAuth Use Authorization: Bearer <api-key>.
In: header
Path Parameters
Inference surface used to select the provider endpoint.
Provider job identifier returned when a request is accepted.
1 <= lengthQuery Parameters
Optional provider endpoint override. If omitted, routing uses surface/model mapping.
1 <= lengthResponse Body
curl -X POST "https://loading/v1/runpod/images/cancel/f3de27f8-61d5-4d58-aad1-a7d63f8a6e0f"Retry RunPod job
Authorization
BearerAuth Use Authorization: Bearer <api-key>.
In: header
Path Parameters
Inference surface used to select the provider endpoint.
Provider job identifier returned when a request is accepted.
1 <= lengthQuery Parameters
Optional provider endpoint override. If omitted, routing uses surface/model mapping.
1 <= lengthResponse Body
curl -X POST "https://loading/v1/runpod/images/retry/f3de27f8-61d5-4d58-aad1-a7d63f8a6e0f"Purge RunPod pending queue
Authorization
BearerAuth Use Authorization: Bearer <api-key>.
In: header
Path Parameters
Inference surface used to select the provider endpoint.
Query Parameters
Optional provider endpoint override. If omitted, routing uses surface/model mapping.
1 <= lengthResponse Body
curl -X POST "https://loading/v1/runpod/chat/purge-queue"Get RunPod endpoint health
Authorization
BearerAuth Use Authorization: Bearer <api-key>.
In: header
Path Parameters
Inference surface used to select the provider endpoint.
Query Parameters
Optional provider endpoint override. If omitted, routing uses surface/model mapping.
1 <= lengthResponse Body
curl -X GET "https://loading/v1/runpod/chat/health"