Saltar al contenido principal
GET
https://{tenantDomain}/api/v2
/
hooks
/
{id}
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.GetHookRequestParameters{
        Fields: management.String(
            "fields",
        ),
    }
    client.Hooks.Get(
        context.TODO(),
        "id",
        request,
    )
}
{
  "dependencies": {},
  "enabled": true,
  "id": "00001",
  "name": "hook",
  "script": "module.exports = function(client, scope, audience, context, cb) cb(null, access_token); };",
  "triggerId": "<string>"
}

Autorizaciones

Authorization
string
header
requerido

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

Parámetros de ruta

id
string
requerido

ID del Hook que se va a recuperar.

Parámetros de consulta

fields
string

Lista de campos separados por comas para incluir en el resultado. Déjelo vacío para recuperar todos los campos.

Respuesta

Hook recuperado correctamente.

dependencies
object

Dependencias de este Hook utilizadas por el servidor webtask.

enabled
boolean
predeterminado:true

Indica si este hook se ejecutará (true) o se ignorará (false).

id
string
predeterminado:00001

ID de este Hook.

name
string
predeterminado:hook

Nombre de este hook.

script
string
predeterminado:module.exports = function(client, scope, audience, context, cb) cb(null, access_token); };

Code que se ejecutará cuando se ejecute este hook.

triggerId
string

ID del disparador