Saltar al contenido principal
GET
https://{tenantDomain}/api/v2
/
actions
/
actions
/
{actionId}
/
versions
/
{id}
Go
package example

import (
    context "context"

    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>",
        ),
    )
    client.Actions.Versions.Get(
        context.TODO(),
        "actionId",
        "id",
    )
}
{
  "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.

id
string
requerido

El ID de la versión de la Action.

Respuesta

Se recuperó la versión de la Action.

action
object

La Action a la que pertenece esta versión.

action_id
string
predeterminado:910b1053-577f-4d81-a8c8-020e7319a38a

El id de la Action a la que pertenece esta versión.

built_at
string<date-time>
predeterminado:2021-01-01T00:00:00.000Z

La fecha y hora en que esta versión se compiló correctamente.

code
string
predeterminado:module.exports = () => {}

El código fuente de esta versión específica de la Action.

created_at
string<date-time>
predeterminado:2021-01-01T00:00:00.000Z

La fecha y hora en que se creó esta versión.

dependencies
object[]

La lista de módulos npm de terceros y sus versiones de los que depende esta versión específica.

deployed
boolean
predeterminado:true

Indica si esta versión específica es la que está desplegada actualmente.

errors
object[]

Cualquier error que se haya producido mientras se compilaba la versión.

id
string
predeterminado:12a3b9e6-06e6-4a29-96bf-90c82fe79a0d

El id único de una versión de Action.

modules
object[]

La lista de módulos de Action y sus versiones que utiliza esta versión de Action.

number
number
predeterminado:1

El índice de esta versión en la lista de versiones de la Action.

runtime
string
predeterminado:node22

El entorno de ejecución de Node. Por ejemplo: node22

secrets
object[]

La lista de secrets que se incluyen en una Action o en una versión de una Action.

status
enum<string>
predeterminado:built

El estado de compilación de esta versión concreta.

Opciones disponibles:
pending,
building,
packaged,
built,
retrying,
failed
supported_triggers
object[]

La lista de desencadenadores que admite esta versión. En este momento, una versión solo puede tener como destino un único desencadenador a la vez.

Minimum array length: 1
updated_at
string<date-time>
predeterminado:2021-01-01T00:00:00.000Z

La fecha y hora en que se actualizó una versión. Las versiones nunca se actualizan externamente. Solo Auth0 actualizará una versión de Action mientras se compila.