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

import (
    context "context"

    management "github.com/auth0/go-auth0/management/management"
    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 := &management.ListActionsRequestParameters{
        TriggerId: management.String(
            "triggerId",
        ),
        ActionName: management.String(
            "actionName",
        ),
        Deployed: management.Bool(
            true,
        ),
        Page: management.Int(
            1,
        ),
        PerPage: management.Int(
            1,
        ),
        Installed: management.Bool(
            true,
        ),
    }
    client.Actions.List(
        context.TODO(),
        request,
    )
}
{
  "actions": [
    {
      "all_changes_deployed": false,
      "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>"
        }
      ],
      "deploy": false,
      "deployed_version": {
        "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"
      },
      "id": "910b1053-577f-4d81-a8c8-020e7319a38a",
      "installed_integration_id": "7d2bc0c9-c0c2-433a-9f4e-86ef80270aad",
      "integration": {
        "catalog_id": "awesome-auth0-integration",
        "created_at": "2021-06-21T15:47:29.072Z",
        "current_release": {
          "id": "<string>",
          "required_configuration": [
            {
              "default_value": "<string>",
              "description": "<string>",
              "label": "<string>",
              "name": "<string>",
              "optional": true,
              "options": [
                {
                  "label": "<string>",
                  "value": "<string>"
                }
              ],
              "placeholder": "<string>",
              "required": true
            }
          ],
          "required_secrets": [
            {
              "default_value": "<string>",
              "description": "<string>",
              "label": "<string>",
              "name": "<string>",
              "optional": true,
              "options": [
                {
                  "label": "<string>",
                  "value": "<string>"
                }
              ],
              "placeholder": "<string>",
              "required": true
            }
          ],
          "semver": {
            "major": 1,
            "minor": 1
          },
          "trigger": {
            "compatible_triggers": [
              {
                "version": "<string>"
              }
            ],
            "default_runtime": "<string>",
            "runtimes": [
              "<string>"
            ],
            "status": "<string>",
            "version": "<string>"
          }
        },
        "description": "An awesome Auth0 integration",
        "feature_type": "action",
        "id": "8e9fe2d0-a2fc-4c8c-9e35-dae5afadb70b",
        "logo": "<string>",
        "name": "Example Auth0 integration",
        "partner_id": "b8575c12-8d9d-4b5c-b28e-671fe9d39029",
        "privacy_policy_url": "<string>",
        "public_support_link": "<string>",
        "short_description": "Awesome Auth0 integration",
        "terms_of_use_url": "<string>",
        "updated_at": "2021-06-21T15:47:29.072Z",
        "url_slug": "awesome-auth0-integration-slug"
      },
      "modules": [
        {
          "module_id": "<string>",
          "module_name": "<string>",
          "module_version_id": "<string>",
          "module_version_number": 123
        }
      ],
      "name": "my-action",
      "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"
    }
  ],
  "page": 0,
  "per_page": 20,
  "total": 1
}

Autorizaciones

Authorization
string
header
requerido

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

Parámetros de consulta

triggerId
enum<string>

Un punto de extensibilidad de Actions.

Opciones disponibles:
post-login,
credentials-exchange,
pre-user-registration,
post-user-registration,
post-change-password,
send-phone-message,
custom-phone-provider,
custom-email-provider,
password-reset-post-challenge,
custom-token-exchange,
event-stream,
password-hash-migration,
login-post-identifier,
signup-post-identifier
actionName
string

El nombre de la Action que se quiere recuperar.

deployed
boolean

Filtro opcional para recuperar solo las Actions desplegadas.

page
integer

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

per_page
integer

El número máximo de resultados que devolverá el servidor en una única respuesta. 20 de forma predeterminada

installed
boolean

Opcional. Cuando es true, devuelve solo las Actions instaladas. Cuando es false, devuelve solo las Actions personalizadas. De forma predeterminada, devuelve todas las Actions.

Respuesta

Se recuperaron las Actions.

actions
object[]

La lista de Actions.

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.