Passer au contenu 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>"
}

Autorisations

Authorization
string
header
requis

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

Paramètres de chemin

id
string
requis

ID du Hook à récupérer.

Paramètres de requête

fields
string

Liste de champs à inclure dans le résultat, séparés par des virgules. Laissez ce champ vide pour récupérer tous les champs.

Réponse

Hook récupéré avec succès.

dependencies
object

Dépendances de ce hook utilisées par le serveur Webtask.

enabled
boolean
défaut:true

Indique si ce hook sera exécuté (true) ou ignoré (false).

id
string
défaut:00001

ID de ce Hook.

name
string
défaut:hook

Nom de ce hook.

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

Code à exécuter lorsque ce hook s’exécute.

triggerId
string

ID du déclencheur