Get run status
curl --request GET \
--url https://rts-builder.slayers.tech/api/v1/external/status/{runId} \
--header 'X-API-Key: <api-key>'import requests
url = "https://rts-builder.slayers.tech/api/v1/external/status/{runId}"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://rts-builder.slayers.tech/api/v1/external/status/{runId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"error": "",
"finished_at": "2026-03-29T02:33:41.139079Z",
"run_id": "9bdeb4af-cab4-4de3-9f0f-758771d10991",
"started_at": "2026-03-29T02:32:54.167691Z",
"status": "completed",
"steps": [
{
"id": "993af399-0e1a-456e-ba12-d465e7f9a5e6",
"node_id": "tool-1",
"tool": "crt",
"status": "completed",
"exit_code": 0
}
]
}API Reference
Get run status
Fetch status, timestamps, and step state for a run ID.
GET
/
api
/
v1
/
external
/
status
/
{runId}
Get run status
curl --request GET \
--url https://rts-builder.slayers.tech/api/v1/external/status/{runId} \
--header 'X-API-Key: <api-key>'import requests
url = "https://rts-builder.slayers.tech/api/v1/external/status/{runId}"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://rts-builder.slayers.tech/api/v1/external/status/{runId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"error": "",
"finished_at": "2026-03-29T02:33:41.139079Z",
"run_id": "9bdeb4af-cab4-4de3-9f0f-758771d10991",
"started_at": "2026-03-29T02:32:54.167691Z",
"status": "completed",
"steps": [
{
"id": "993af399-0e1a-456e-ba12-d465e7f9a5e6",
"node_id": "tool-1",
"tool": "crt",
"status": "completed",
"exit_code": 0
}
]
}Get run status
Status transitions
Observed values:pendingrunningcompleted
failed and cancelled, and callers should handle those states as well.
Related schemas
Authorizations
Team-scoped RTS Builder API key.
Path Parameters
Run UUID.
Example:
"9bdeb4af-cab4-4de3-9f0f-758771d10991"
Response
Run status retrieved successfully.
