Passer au contenu principal
POST
https://{tenantDomain}/api/v2
/
actions
/
actions
/
{id}
/
test
C#
using Auth0.ManagementApi;
using System.Threading.Tasks;
using System.Collections.Generic;

public partial class Examples
{
    public async Task Example() {
        var client = new ManagementClient(
            token: "<token>"
        );

        await client.Actions.TestAsync(
            id: "id",
            request: new TestActionRequestContent {
                Payload = new Dictionary<string, object?>(){
                    ["key"] = "value",
                }

            }
        );
    }

}
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.TestActionRequestContent{
Payload: map[string]any{
"key": "value",
},
}
client.Actions.Test(
context.TODO(),
"id",
request,
)
}
package com.example.usage;

import com.auth0.client.mgmt.ManagementApi;
import com.auth0.client.mgmt.resources.actions.requests.TestActionRequestContent;
import java.util.HashMap;

public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.token("<token>")
.build();

client.actions().test(
"id",
TestActionRequestContent
.builder()
.payload(
new HashMap<String, Object>() {{
put("key", "value");
}}
)
.build()
);
}
}
<?php

namespace Example;

use Auth0\SDK\API\Management\Management;
use Auth0\SDK\API\Management\Actions\Requests\TestActionRequestContent;

$client = new Management(
token: '<token>',
);
$client->actions->test(
'id',
new TestActionRequestContent([
'payload' => [
'key' => "value",
],
]),
);
from auth0.management import ManagementClient

client = ManagementClient(
token="<token>",
)

client.actions.test(
id="id",
payload={
"key": "value"
},
)
require "auth0"

client = Auth0::Management.new(token: "<token>")

client.actions.test(
id: "id",
payload: {}
)
import { ManagementClient } from "auth0";

async function main() {
const client = new ManagementClient({
token: "<token>",
});
await client.actions.test("id", {
payload: {
"key": "value",
},
});
}
main();
import { ManagementClient } from "auth0";

async function main() {
const client = new ManagementClient({
token: "<token>",
});
await client.actions.test("id", {
payload: {
"key": "value",
},
});
}
main();
curl --request POST \
--url https://{tenantDomain}/api/v2/actions/actions/{id}/test \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"payload": {}
}'
{
  "payload": {}
}

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

The id of the action to test.

Corps

payload
object
requis

The payload for the action.

Réponse

Test action version successfully created.

payload
object

The resulting payload after an action was executed.