List automations

The /list-automations endpoint returns the names of every saved No-Code Tool automation on your account. Use it to populate a dropdown in your own UI, validate an automation name before calling /trigger, or audit what's available to the integration.

Request


POST /api/v3/list-automations
ParameterTypeRequiredDescription
keystringYesYour API key. See Authentication.

Response


{
  "status": "success",
  "data": {
    "names": [
      "Automation 1",
      "Automation 2"
    ]
  }
}
FieldTypeDescription
statusstringsuccess on a successful call, otherwise an error string.
data.namesarrayArray of automation names, exactly as they appear in the Dashboard.

Example


curl -X POST https://lar.axiom.ai/api/v3/list-automations \
  -H "Content-Type: application/json" \
  -d '{"key": "your-api-key-here"}'

Use the returned names to drive an automation picker in your own application:

const res = await fetch("https://lar.axiom.ai/api/v3/list-automations", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ key: process.env.AXIOM_API_KEY }),
});
const { data } = await res.json();

console.log(`You have ${data.names.length} automations available.`);
data.names.forEach(n => console.log(` - ${n}`));

Notes


  • Names returned here are the exact strings to pass to /trigger as the name parameter. They're case-sensitive and whitespace-sensitive.
  • The list includes every automation saved to the cloud on your account, including ones you haven't run recently.