TypeScript
import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.prompts.customText.set("login", "am", {
key: "value",
});
}
main();
import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.prompts.customText.set("login", "am", {
key: "value",
});
}
main();
package example
import (
context "context"
management "github.com/auth0/go-auth0/v3/management"
client "github.com/auth0/go-auth0/v3/management/client"
option "github.com/auth0/go-auth0/v3/management/option"
)
func do() {
mgmt, err := client.New(
"{YOUR_DOMAIN}",
option.WithToken(
"<token>",
),
)
if err != nil {
return
}
request := map[string]any{
"key": "value",
}
mgmt.Prompts.CustomText.Set(
context.TODO(),
management.PromptGroupNameEnumLogin.Ptr(),
management.PromptLanguageEnumAm.Ptr(),
request,
)
}
# Ensure you're logged in: auth0 login
auth0 universal-login prompts update login --language am --data '{
"key": "value"
}'using Auth0.ManagementApi;
using System.Threading.Tasks;
using System.Collections.Generic;
public partial class Examples
{
public async Task Example() {
var client = new ManagementApiClient(
token: "<token>",
clientOptions: new ClientOptions { BaseUrl = "https://{YOUR_DOMAIN}/api/v2" }
);
await client.Prompts.CustomText.SetAsync(
prompt: PromptGroupNameEnum.Login,
language: PromptLanguageEnum.Am,
request: new Dictionary<string, object?>(){
["key"] = "value",
}
);
}
}
package com.example.usage;
import com.auth0.client.mgmt.ManagementApi;
import com.auth0.client.mgmt.types.PromptGroupNameEnum;
import com.auth0.client.mgmt.types.PromptLanguageEnum;
import java.util.HashMap;
public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.domain("{YOUR_DOMAIN}")
.token("<token>")
.build();
client.prompts().customText().set(
PromptGroupNameEnum.LOGIN,
PromptLanguageEnum.AM,
new HashMap<String, Object>() {{
put("key", "value");
}}
);
}
}<?php
namespace Example;
use Auth0\SDK\API\Management\Wrapper\ManagementClient;
use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;
use Auth0\SDK\API\Management\Types\PromptGroupNameEnum;
use Auth0\SDK\API\Management\Types\PromptLanguageEnum;
$client = new ManagementClient(new ManagementClientOptions(
domain: '{YOUR_DOMAIN}',
token: '<token>',
));
$client->prompts->customText->set(
PromptGroupNameEnum::Login->value,
PromptLanguageEnum::Am->value,
[
'key' => "value",
],
);
from auth0.management import ManagementClient
client = ManagementClient(
domain="{YOUR_DOMAIN}",
token="<token>",
)
client.prompts.custom_text.set(
prompt="login",
language="am",
request={
"key": "value"
},
)
require "auth0"
client = Auth0::Management.new(token: "<token>", base_url: "https://{YOUR_DOMAIN}/api/v2")
client.prompts.custom_text.set(
prompt: "login",
language: "am",
request: {
key: "value"
}
)
curl --request PUT \
--url https://{tenantDomain}/api/v2/prompts/{prompt}/custom-text/{language} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{}'特定のプロンプトのカスタムテキストを設定する
特定のプロンプトのカスタムテキストを設定します。既存のテキストは上書きされます。
PUT
https://{tenantDomain}/api/v2
/
prompts
/
{prompt}
/
custom-text
/
{language}
TypeScript
import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.prompts.customText.set("login", "am", {
key: "value",
});
}
main();
import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.prompts.customText.set("login", "am", {
key: "value",
});
}
main();
package example
import (
context "context"
management "github.com/auth0/go-auth0/v3/management"
client "github.com/auth0/go-auth0/v3/management/client"
option "github.com/auth0/go-auth0/v3/management/option"
)
func do() {
mgmt, err := client.New(
"{YOUR_DOMAIN}",
option.WithToken(
"<token>",
),
)
if err != nil {
return
}
request := map[string]any{
"key": "value",
}
mgmt.Prompts.CustomText.Set(
context.TODO(),
management.PromptGroupNameEnumLogin.Ptr(),
management.PromptLanguageEnumAm.Ptr(),
request,
)
}
# Ensure you're logged in: auth0 login
auth0 universal-login prompts update login --language am --data '{
"key": "value"
}'using Auth0.ManagementApi;
using System.Threading.Tasks;
using System.Collections.Generic;
public partial class Examples
{
public async Task Example() {
var client = new ManagementApiClient(
token: "<token>",
clientOptions: new ClientOptions { BaseUrl = "https://{YOUR_DOMAIN}/api/v2" }
);
await client.Prompts.CustomText.SetAsync(
prompt: PromptGroupNameEnum.Login,
language: PromptLanguageEnum.Am,
request: new Dictionary<string, object?>(){
["key"] = "value",
}
);
}
}
package com.example.usage;
import com.auth0.client.mgmt.ManagementApi;
import com.auth0.client.mgmt.types.PromptGroupNameEnum;
import com.auth0.client.mgmt.types.PromptLanguageEnum;
import java.util.HashMap;
public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.domain("{YOUR_DOMAIN}")
.token("<token>")
.build();
client.prompts().customText().set(
PromptGroupNameEnum.LOGIN,
PromptLanguageEnum.AM,
new HashMap<String, Object>() {{
put("key", "value");
}}
);
}
}<?php
namespace Example;
use Auth0\SDK\API\Management\Wrapper\ManagementClient;
use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;
use Auth0\SDK\API\Management\Types\PromptGroupNameEnum;
use Auth0\SDK\API\Management\Types\PromptLanguageEnum;
$client = new ManagementClient(new ManagementClientOptions(
domain: '{YOUR_DOMAIN}',
token: '<token>',
));
$client->prompts->customText->set(
PromptGroupNameEnum::Login->value,
PromptLanguageEnum::Am->value,
[
'key' => "value",
],
);
from auth0.management import ManagementClient
client = ManagementClient(
domain="{YOUR_DOMAIN}",
token="<token>",
)
client.prompts.custom_text.set(
prompt="login",
language="am",
request={
"key": "value"
},
)
require "auth0"
client = Auth0::Management.new(token: "<token>", base_url: "https://{YOUR_DOMAIN}/api/v2")
client.prompts.custom_text.set(
prompt: "login",
language: "am",
request: {
key: "value"
}
)
curl --request PUT \
--url https://{tenantDomain}/api/v2/prompts/{prompt}/custom-text/{language} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{}'承認
bearerAuthoAuth2ClientCredentials
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
パスパラメータ
プロンプトの名前。 prompt の名前
利用可能なオプション:
login, login-id, login-password, login-passwordless, login-email-verification, signup, signup-id, signup-password, phone-identifier-enrollment, phone-identifier-challenge, email-identifier-challenge, reset-password, custom-form, consent, customized-consent, logout, mfa-push, mfa-otp, mfa-voice, mfa-phone, mfa-webauthn, mfa-sms, mfa-email, mfa-recovery-code, mfa, status, device-flow, email-verification, email-otp-challenge, organizations, invitation, common, passkeys, captcha, brute-force-protection, async-approval-flow, confirmation 更新する言語。
利用可能なオプション:
am, ar, ar-EG, ar-SA, az, bg, bn, bs, ca-ES, cnr, cs, cy, da, de, el, en, en-CA, es, es-419, es-AR, es-MX, et, eu-ES, fa, fi, fr, fr-CA, fr-FR, gl-ES, gu, he, hi, hr, hu, hy, id, is, it, ja, ka, kk, kn, ko, lt, lv, mk, ml, mn, mr, ms, my, nb, nl, nn, no, pa, pl, pt, pt-BR, pt-PT, ro, ru, sk, sl, so, sq, sr, sv, sw, ta, te, th, tl, tr, uk, ur, vi, zgh, zh-CN, zh-HK, zh-MO, zh-TW ボディ
application/jsonapplication/x-www-form-urlencoded
画面のグループ用のカスタム辞書を含むオブジェクト。
レスポンス
プロンプト辞書が正常に更新されました。