A I Lab
Get AI Lab run
Poll a run with all its outputs. Poll every 10 to 20 seconds until status is no longer processing; most runs take a few minutes.
The ID of any output of the run returns the whole run.
Requires an API key with the read scope.
Authorization
bearerAuth AuthorizationBearer <token>
API key authentication. Create a key in your Account settings.
Pass the full key in the Authorization header:
Authorization: Bearer vsl_...Keys are shown only once at creation. Treat them like passwords.
In: header
Path Parameters
id*string
Run ID returned by the start endpoint, or the ID of any of its outputs.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/ai-lab/runs/string"{ "id": "cmh4x2k9p0001ab12cdef3456", "tool": "upscale", "title": "Upscale", "status": "completed", "credits": 5.3, "createdAt": "2026-10-24T10:15:00.000Z", "items": [ { "id": "cmh4x2k9p0001ab12cdef3456", "status": "completed", "type": "video", "url": "https://cdn.videoslash.com/assets/creative/example/upscale.mp4", "label": null, "error": null, "credits": 5.3, "createdAt": "2026-10-24T10:15:00.000Z" } ]}{ "error": { "code": "missing_api_key", "message": "string" }}{ "error": { "code": "missing_api_key", "message": "string" }}{ "error": { "code": "missing_api_key", "message": "string" }}{ "error": { "code": "missing_api_key", "message": "string" }}