Passer au contenu principal
GET
https://{tenantDomain}/api/v2
/
actions
/
actions
/
{actionId}
/
versions
Go
package example

import (
    context "context"

    management "github.com/auth0/go-auth0/management/management"
    actions "github.com/auth0/go-auth0/management/management/actions"
    client "github.com/auth0/go-auth0/management/management/client"
    option "github.com/auth0/go-auth0/management/management/option"
)

func do() {
    client := client.NewClient(
        option.WithToken(
            "<token>",
        ),
    )
    request := &actions.ListActionVersionsRequestParameters{
        Page: management.Int(
            1,
        ),
        PerPage: management.Int(
            1,
        ),
    }
    client.Actions.Versions.List(
        context.TODO(),
        "actionId",
        request,
    )
}
{
  "page": 0,
  "per_page": 20,
  "total": 1,
  "versions": [
    {
      "action": {
        "all_changes_deployed": false,
        "created_at": "2021-01-01T00:00:00.000Z",
        "id": "910b1053-577f-4d81-a8c8-020e7319a38a",
        "name": "my-action",
        "supported_triggers": [
          {
            "compatible_triggers": [
              {
                "version": "<string>"
              }
            ],
            "default_runtime": "<string>",
            "runtimes": [
              "<string>"
            ],
            "status": "<string>",
            "version": "<string>"
          }
        ],
        "updated_at": "2021-01-01T00:00:00.000Z"
      },
      "action_id": "910b1053-577f-4d81-a8c8-020e7319a38a",
      "built_at": "2021-01-01T00:00:00.000Z",
      "code": "module.exports = () => {}",
      "created_at": "2021-01-01T00:00:00.000Z",
      "dependencies": [
        {
          "name": "<string>",
          "registry_url": "<string>",
          "version": "<string>"
        }
      ],
      "deployed": true,
      "errors": [
        {
          "id": "<string>",
          "msg": "<string>",
          "url": "<string>"
        }
      ],
      "id": "12a3b9e6-06e6-4a29-96bf-90c82fe79a0d",
      "modules": [
        {
          "module_id": "<string>",
          "module_name": "<string>",
          "module_version_id": "<string>",
          "module_version_number": 123
        }
      ],
      "number": 1,
      "runtime": "node22",
      "secrets": [
        {
          "name": "mySecret",
          "updated_at": "2021-01-01T00:00:00.000Z"
        }
      ],
      "status": "built",
      "supported_triggers": [
        {
          "compatible_triggers": [
            {
              "version": "<string>"
            }
          ],
          "default_runtime": "<string>",
          "runtimes": [
            "<string>"
          ],
          "status": "<string>",
          "version": "<string>"
        }
      ],
      "updated_at": "2021-01-01T00:00:00.000Z"
    }
  ]
}

Autorisations

Authorization
string
header
requis

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

Paramètres de chemin

actionId
string
requis

L'ID de l'action.

Paramètres de requête

page
integer

Utilisez ce champ pour demander une page précise dans la liste des résultats.

per_page
integer

Ce champ précise le nombre maximal de résultats que le serveur renverra. 20 par défaut

Réponse

Les versions de l'action ont été récupérées.

page
number
défaut:0

Indice de page des résultats renvoyés. La première page est 0.

per_page
number
défaut:20

Nombre de résultats par page.

total
number
défaut:1

Le nombre total de résultats.

versions
object[]