API by router
Smoke
GET
idempotency_key*Idempotency KeySuccessful Response
application/json- response
found*Foundinstance_id?string|nullstatus?string|nullcurl -X GET 'https://example.com/internal/v1/smoke/instances/by-key/string'Example Response
{ "found": true, "instance_id": "string", "status": "string"}GET
instance_id*Instance IdFormat
uuidSuccessful Response
application/json- response
hostname?string|nullid*Idstatus*Statuscurl -X GET 'https://example.com/internal/v1/smoke/instances/497f6eca-6276-4993-bfeb-53cbbbba6f08'Example Response
{ "hostname": "string", "id": "string", "status": "string"}DELETE
instance_id*Instance IdFormat
uuidSuccessful Response
application/json- response
instance_id*Instance Idstatus*Statuscurl -X DELETE 'https://example.com/internal/v1/smoke/instances/497f6eca-6276-4993-bfeb-53cbbbba6f08'Example Response
{ "instance_id": "string", "status": "string"}POST
instance_id*Instance IdFormat
uuidapplication/json- body
message*MessageLength
length <= 4000Successful Response
response?unknownapplication/jsoncurl -X POST 'https://example.com/internal/v1/smoke/instances/497f6eca-6276-4993-bfeb-53cbbbba6f08/chat' \ -H 'Content-Type: application/json' \ -d '{ "message": "string"}'Example Response
nullGET
instance_id*Instance IdFormat
uuidwindow_seconds?Window SecondsDefault
900Successful Response
application/json- response
count*Countinstance_id*Instance Idproviders*array<string>window_seconds*Window Secondscurl -X GET 'https://example.com/internal/v1/smoke/instances/497f6eca-6276-4993-bfeb-53cbbbba6f08/llm-events'Example Response
{ "count": 0, "instance_id": "string", "providers": [ "string" ], "window_seconds": 0}POST
application/json- body
agent_name?|nullidempotency_key*Idempotency KeyLength
length <= 255manifest_id*Manifest IdLength
length <= 100region_id*Region IdLength
length <= 80tier_id*Tier IdLength
length <= 80Successful Response
application/json- response
idempotency_key*Idempotency Keyinstance_id?string|nulltask_id*Task Idcurl -X POST 'https://example.com/internal/v1/smoke/provision' \ -H 'Content-Type: application/json' \ -d '{ "idempotency_key": "string", "manifest_id": "string", "region_id": "string", "tier_id": "string"}'Example Response
{ "idempotency_key": "string", "instance_id": "string", "task_id": "string"}