Skip to content
GET /automation

Query Parameters

qstring

Substring match on the workflow's name or description. LIKE wildcards are matched literally. Max 200 characters.

statusstring
Possible values:
draftactivedisabledpaused
attentionboolean

Response Body

next_cursorstring,null
prev_cursorstring,null
resultobject[]
access_summary
access_viastring
attentionobject,null
can_manageboolean
can_publishboolean
can_revoke_shareboolean
can_runboolean
can_see_sharesboolean
can_shareboolean
can_transferboolean
can_useboolean
created_atstring
descriptionstring
draft_revisioninteger
draft_step_countinteger
draft_tierstring,null
draft_updated_atstring
draft_updated_bystring,null
enabledboolean
engine_config_revinteger
engine_synced_revinteger
glanceobject

Absent when the caller is below use access (run history is what the runs tab shows) or while it is not known yet.

3 properties
appsobject[]

Connected apps the live version uses (the draft, if never published), most-used first.

3 properties
connector_idstring
icon_urlstring,null
namestring
apps_moreinteger

Apps beyond apps.

run_historyobject[]

Runs per UTC day by the day each was queued, oldest first, ending today. Dry runs excluded.

4 properties
daystring · date
failedinteger
otherinteger

Canceled, skipped or still going.

succeededinteger
idstring
namestring
owner_avatar_urlstring,null

The person's picture: their stored profile picture, else a Gravatar URL (d=404, 96px) derived from their email (the address itself is not sent), else null. Draw initials when it is null or the image fails to load.

owner_display_namestring,null
owner_user_idstring
paused_reasonstring,null
publish_requiresobject
2 properties
blocked_reasonstring,null
permissionstring,null
published_atstring,null
published_revisioninteger,null
published_tierstring,null
published_version_idstring,null
published_version_numberinteger,null
run_summary
run_summary_updated_atstring,null
statusstring
Possible values:
draftactivedisabledpaused
trigger_summaryobject
2 properties
cron_countinteger
manual_countinteger
updated_atstring
curl -X GET 'https://api.elaichi.ai/automation' \
  -H 'Authorization: Bearer $ELAICHI_API_TOKEN' \
  -H 'Content-Type: application/json'
const response = await fetch('https://api.elaichi.ai/automation', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer ' + process.env.ELAICHI_API_TOKEN,
    'Content-Type': 'application/json',
  },
});

const data = await response.json();
console.log(data);
import os
import requests

url = "https://api.elaichi.ai/automation"
headers = {
    "Authorization": f"Bearer {os.environ['ELAICHI_API_TOKEN']}",
    "Content-Type": "application/json",
}

response = requests.get(url, headers=headers)
print(response.json())