Skip to main content
GET
/
actions
/
actions
/
{actionId}
/
versions
TypeScript
import { ManagementClient } from "auth0";

async function main() {
    const client = new ManagementClient({
        token: "<token>",
    });
    await client.actions.versions.list("actionId", {
        page: 1,
        perPage: 1,
    });
}
main();
{
  "total": 1,
  "page": 0,
  "per_page": 20,
  "versions": [
    {
      "id": "12a3b9e6-06e6-4a29-96bf-90c82fe79a0d",
      "action_id": "910b1053-577f-4d81-a8c8-020e7319a38a",
      "code": "module.exports = () => {}",
      "dependencies": [
        {
          "name": "<string>",
          "version": "<string>",
          "registry_url": "<string>"
        }
      ],
      "deployed": true,
      "runtime": "node22",
      "secrets": [
        {
          "name": "mySecret",
          "updated_at": "2021-01-01T00:00:00.000Z"
        }
      ],
      "status": "built",
      "number": 1,
      "errors": [
        {
          "id": "<string>",
          "msg": "<string>",
          "url": "<string>"
        }
      ],
      "action": {
        "id": "910b1053-577f-4d81-a8c8-020e7319a38a",
        "name": "my-action",
        "supported_triggers": [
          {
            "id": "<string>",
            "version": "<string>",
            "status": "<string>",
            "runtimes": [
              "<string>"
            ],
            "default_runtime": "<string>",
            "compatible_triggers": [
              {
                "id": "<string>",
                "version": "<string>"
              }
            ],
            "binding_policy": "trigger-bound"
          }
        ],
        "all_changes_deployed": false,
        "created_at": "2021-01-01T00:00:00.000Z",
        "updated_at": "2021-01-01T00:00:00.000Z"
      },
      "built_at": "2021-01-01T00:00:00.000Z",
      "created_at": "2021-01-01T00:00:00.000Z",
      "updated_at": "2021-01-01T00:00:00.000Z",
      "supported_triggers": [
        {
          "id": "<string>",
          "version": "<string>",
          "status": "<string>",
          "runtimes": [
            "<string>"
          ],
          "default_runtime": "<string>",
          "compatible_triggers": [
            {
              "id": "<string>",
              "version": "<string>"
            }
          ],
          "binding_policy": "trigger-bound"
        }
      ],
      "modules": [
        {
          "module_id": "<string>",
          "module_name": "<string>",
          "module_version_id": "<string>",
          "module_version_number": 123
        }
      ]
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

actionId
string
required

The ID of the action.

Query Parameters

page
integer

Use this field to request a specific page of the list results.

per_page
integer

This field specify the maximum number of results to be returned by the server. 20 by default

Response

The action versions were retrieved.

total
number
default:1

The total result count.

page
number
default:0

Page index of the results being returned. First page is 0.

per_page
number
default:20

Number of results per page.

versions
object[]