Saltar al contenido 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"
    }
  ]
}

Autorizaciones

Authorization
string
header
requerido

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

Parámetros de ruta

actionId
string
requerido

El ID de la Action.

Parámetros de consulta

page
integer

Use este campo para solicitar una página específica de la lista de resultados.

per_page
integer

Este campo especifica la cantidad máxima de resultados que devolverá el servidor. El valor predeterminado es 20

Respuesta

Se recuperaron las versiones de la Action.

page
number
predeterminado:0

Índice de página de los resultados devueltos. La primera página es 0.

per_page
number
predeterminado:20

Número de resultados por página.

total
number
predeterminado:1

El número total de resultados.

versions
object[]