GET
/
run
/
list

import { Configuration, RunApi } from 'autotab';

const runClient = new RunApi(new Configuration({
    apiKey: process.env['AUTOTAB_API_KEY'],
}));

async function main() {
  const runs = await runClient.list();
  console.log("runs:", runs);
}

main();
[
  {
    "id": "<string>",
    "skill_id": "<string>",
    "owner": "<string>",
    "created_at": "2023-11-07T05:31:56Z",
    "environment": "client",
    "start_time": "2023-11-07T05:31:56Z",
    "end_time": "2023-11-07T05:31:56Z",
    "state": "play"
  }
]

Authorizations

Authorization
string
header
required

Your Autotab API key

Query Parameters

skill_id
string | null

The skill to list run sessions for

state_filter
enum<string>[] | null

The state filter to list run sessions for

Available options:
play,
pause,
finish,
reset,
cancel,
timeout,
editing

Response

200
application/json
Successful Response
id
string
required
skill_id
string
required
owner
string
required
created_at
string
required
environment
enum<string> | null
required
Available options:
client,
cloud
start_time
string
required
end_time
string | null
state
enum<string> | null
Available options:
play,
pause,
finish,
reset,
cancel,
timeout,
editing