> ## Documentation Index
> Fetch the complete documentation index at: https://docs-staging-feat-init-gt-translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Auth0 の事前構築済みのフローアクションを設定して、Management API にリクエストを送信したり、カスタム通知を送信したりする方法を学びます。

# Auth0

<h2 id="configure-your-auth0-vault-connection">
  Auth0 Vault 接続を設定する
</h2>

Auth0 フローの Actions 用の Vault 接続を設定する方法については、[Auth0 Vault Connection](/docs/ja-jp/customize/forms/vaults/auth0)をご覧ください。

<h2 id="create-user">
  Create user
</h2>

ユーザーを作成します。

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-init-gt-translations/Z7xMzrN9GfTmJzgq/docs/images/cdy7uua7fh8z/6MQIKf2IpTtI2g7d5Pwn7u/222ec746cf9c0c1003d18ba4c0aa451e/create_user.png?fit=max&auto=format&n=Z7xMzrN9GfTmJzgq&q=85&s=17a49e04dcf78fc7420def2a5ee67982" alt="" width="1392" height="1094" data-path="docs/images/cdy7uua7fh8z/6MQIKf2IpTtI2g7d5Pwn7u/222ec746cf9c0c1003d18ba4c0aa451e/create_user.png" />
</Frame>

<h3 id="input-settings">
  入力設定
</h3>

| パラメーター | 説明                                                                                                               |
| ------ | ---------------------------------------------------------------------------------------------------------------- |
| Body   | 追加する Auth0 ユーザープロパティのペイロードです。詳しくは、[ユーザーの作成](/docs/ja-jp/api/management/v2/users/post-users) API ドキュメントを参照してください。 |

<h3 id="output-object">
  出力オブジェクト
</h3>

想定されるレスポンスとステータスコードについては、[ユーザーの作成](/docs/ja-jp/api/management/v2/users/post-users)を参照してください。

<h2 id="get-user">
  Get User
</h2>

ユーザーの詳細を取得します。

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-init-gt-translations/sDOAAkLQ2_fRrOaM/docs/images/cdy7uua7fh8z/3GoNZsXOvMTYRtMQNj00mm/6e92d94cee7b165479c688358a5df242/Screenshot_2024-11-18_at_16.31.49.png?fit=max&auto=format&n=sDOAAkLQ2_fRrOaM&q=85&s=c0b828bdbd4f523748c81f148aa31376" alt="" width="1404" height="650" data-path="docs/images/cdy7uua7fh8z/3GoNZsXOvMTYRtMQNj00mm/6e92d94cee7b165479c688358a5df242/Screenshot_2024-11-18_at_16.31.49.png" />
</Frame>

<h3 id="input-settings-2">
  入力設定
</h3>

| パラメーター | 説明                                                                                                        |
| ------ | --------------------------------------------------------------------------------------------------------- |
| ユーザーID | 取得するユーザーのIDです。詳しくは、[Get a user](/docs/ja-jp/api/management/v2/users/get-users-by-id) のAPIドキュメントを参照してください。 |

<h3 id="output-object-2">
  Output object
</h3>

想定されるレスポンスとstatus codeについては、[Get a user](/docs/ja-jp/api/management/v2/users/get-users-by-id) を参照してください。

<h2 id="update-user">
  ユーザーを更新
</h2>

ユーザーを更新します。

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-init-gt-translations/DsrHPVMTI4QKRY6y/docs/images/cdy7uua7fh8z/3tymSpaeod6EksWRJp1sge/1122b244d756d754fe41baac209a132b/Screenshot_2024-11-18_at_16.49.56.png?fit=max&auto=format&n=DsrHPVMTI4QKRY6y&q=85&s=a6676de57ddf261d6e852deec4b3fea7" alt="" width="1404" height="1213" data-path="docs/images/cdy7uua7fh8z/3tymSpaeod6EksWRJp1sge/1122b244d756d754fe41baac209a132b/Screenshot_2024-11-18_at_16.49.56.png" />
</Frame>

<h3 id="input-settings-3">
  入力設定
</h3>

| パラメータ   | 説明                                                                                                                    |
| ------- | --------------------------------------------------------------------------------------------------------------------- |
| User ID | 更新するユーザーの ID。                                                                                                         |
| Body    | 更新する Auth0 ユーザープロパティのペイロードです。詳しくは、[ユーザーを更新](/docs/ja-jp/api/management/v2/users/patch-users-by-id) API ドキュメントをご覧ください。 |

<h3 id="output-object-3">
  出力オブジェクト
</h3>

想定されるレスポンスとステータスコードについては、[ユーザーを更新](/docs/ja-jp/api/management/v2/users/patch-users-by-id) API ドキュメントを参照してください。

<h2 id="custom-api-request">
  カスタム API リクエスト
</h2>

Auth0 API のエンドポイントにカスタム API リクエストを送信します。

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-init-gt-translations/Z7xMzrN9GfTmJzgq/docs/images/cdy7uua7fh8z/66uV9iuhwfnXUdE1quLOyx/2ae3ff26335acbcd172cbb40618a5a90/Screenshot_2025-01-24_at_18.50.26.png?fit=max&auto=format&n=Z7xMzrN9GfTmJzgq&q=85&s=fb91dfe1eb55c4be752b425273930c3d" alt="Auth0 Dashboard > カスタマイズ > Flows > 連携 > Auth0" data-og-width="1211" width="1211" data-og-height="862" height="862" data-path="docs/images/cdy7uua7fh8z/66uV9iuhwfnXUdE1quLOyx/2ae3ff26335acbcd172cbb40618a5a90/Screenshot_2025-01-24_at_18.50.26.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-staging-feat-init-gt-translations/Z7xMzrN9GfTmJzgq/docs/images/cdy7uua7fh8z/66uV9iuhwfnXUdE1quLOyx/2ae3ff26335acbcd172cbb40618a5a90/Screenshot_2025-01-24_at_18.50.26.png?w=280&fit=max&auto=format&n=Z7xMzrN9GfTmJzgq&q=85&s=e271ac8cc4596f97f6d8f954f3596405 280w, https://mintcdn.com/docs-staging-feat-init-gt-translations/Z7xMzrN9GfTmJzgq/docs/images/cdy7uua7fh8z/66uV9iuhwfnXUdE1quLOyx/2ae3ff26335acbcd172cbb40618a5a90/Screenshot_2025-01-24_at_18.50.26.png?w=560&fit=max&auto=format&n=Z7xMzrN9GfTmJzgq&q=85&s=ca4e99823561a863582edb7e5001e45e 560w, https://mintcdn.com/docs-staging-feat-init-gt-translations/Z7xMzrN9GfTmJzgq/docs/images/cdy7uua7fh8z/66uV9iuhwfnXUdE1quLOyx/2ae3ff26335acbcd172cbb40618a5a90/Screenshot_2025-01-24_at_18.50.26.png?w=840&fit=max&auto=format&n=Z7xMzrN9GfTmJzgq&q=85&s=fdd73d85696152c9d22201363f55295c 840w, https://mintcdn.com/docs-staging-feat-init-gt-translations/Z7xMzrN9GfTmJzgq/docs/images/cdy7uua7fh8z/66uV9iuhwfnXUdE1quLOyx/2ae3ff26335acbcd172cbb40618a5a90/Screenshot_2025-01-24_at_18.50.26.png?w=1100&fit=max&auto=format&n=Z7xMzrN9GfTmJzgq&q=85&s=e248a2b37a5973a4c951fc9612ecd2c9 1100w, https://mintcdn.com/docs-staging-feat-init-gt-translations/Z7xMzrN9GfTmJzgq/docs/images/cdy7uua7fh8z/66uV9iuhwfnXUdE1quLOyx/2ae3ff26335acbcd172cbb40618a5a90/Screenshot_2025-01-24_at_18.50.26.png?w=1650&fit=max&auto=format&n=Z7xMzrN9GfTmJzgq&q=85&s=cefdb2352a3a12abda53e191b9d8d7b7 1650w, https://mintcdn.com/docs-staging-feat-init-gt-translations/Z7xMzrN9GfTmJzgq/docs/images/cdy7uua7fh8z/66uV9iuhwfnXUdE1quLOyx/2ae3ff26335acbcd172cbb40618a5a90/Screenshot_2025-01-24_at_18.50.26.png?w=2500&fit=max&auto=format&n=Z7xMzrN9GfTmJzgq&q=85&s=1653997ad8af74699edbbacc1c9386b7 2500w" />
</Frame>

<h3 id="input-settings-4">
  入力設定
</h3>

| パラメーター     | 説明                                                                                                                                                                                                                                                                                                                                                                                                |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| パス         | APIエンドポイントの絶対パス名。<br />( 例: `/api/v2/organizations` )<br />**注:** 一部のエンドポイントでは、たとえば [ Get a user ](/docs/ja-jp/api/management/v2/users/get-users-by-id) のように、`-`、`.`、`_`、`~` などの英数字以外の [ 文字 ](https://datatracker.ietf.org/doc/html/rfc3986#section-2.3) を使用する場合、URIエンコードされたパラメーターが必要です。<br />その場合は、encodeURIComponent 関数を使用できます。<br />`{{ functions.encodeURIComponent(context.user.user_id) }}` |
| メソッド       | 使用可能なHTTPメソッドは次のとおりです。 <ul> <li>`GET`</li> <li>`POST`</li> <li>`PUT`</li> <li>`PATCH`</li> <li>`DELETE`</li> </ul>                                                                                                                                                                                                                                                                                |
| ボディ        | リクエストのボディ。                                                                                                                                                                                                                                                                                                                                                                                        |
| ヘッダー       | リクエストのヘッダー。                                                                                                                                                                                                                                                                                                                                                                                       |
| URL Params | URLパラメーター。これらのパラメーターは自動的にURLエンコードされます。                                                                                                                                                                                                                                                                                                                                                            |

<h3 id="output-object-4">
  出力オブジェクト
</h3>

想定されるレスポンスとステータスコードについては、[Auth0 Management API](/docs/ja-jp/api/management/v2) を参照してください。

<h2 id="notifications">
  通知
</h2>

<h2 id="send-email">
  メールを送信
</h2>

[設定済みのメールプロバイダー](/docs/ja-jp/customize/email)を使用して、カスタムメールを送信します。

<Warning>
  このActionを使用する前に、[メールプロバイダー](/docs/ja-jp/customize/email)を有効にしておく必要があります。
</Warning>

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-init-gt-translations/K9-6G1zim4z3mt9R/docs/images/forms/flows/integrations/auth0-notifications-send-email.png?fit=max&auto=format&n=K9-6G1zim4z3mt9R&q=85&s=e8a3724269ee9fdc40498df77629126c" alt="" width="2300" height="1466" data-path="docs/images/forms/flows/integrations/auth0-notifications-send-email.png" />
</Frame>

<h3 id="input-settings-5">
  入力設定
</h3>

| パラメーター        | 説明                                                                                           |
| ------------- | -------------------------------------------------------------------------------------------- |
| カスタム送信者メールを使用 | デフォルトでは、カスタマイズしたメールプロバイダーの設定で構成した送信者メールを使用します。別の送信者メールアドレスまたは送信者名を使用する場合は、このオプションを有効にしてください。 |
| 受信者メール        | 受信者のメールアドレスです。                                                                               |
| カスタム変数        | メールテンプレートに挿入するカスタム変数を追加します。設定後は、`{{custom_vars.your_variable_key}}` を使用して参照できます。             |
| 件名            | メールの件名です。カスタム変数と Liquid 構文に対応しています。                                                          |
| メッセージ         | メールの本文は HTML 形式で、Liquid 構文を使用でき、カスタム変数にも対応しています。                                             |

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  件名とメッセージでは、Liquid 構文を[共通変数](/docs/ja-jp/customize/email/email-templates/supported-liquid-syntax)や `{{custom_vars.your_variable_key}}` 構文のカスタム変数と組み合わせて使用できます。

  カスタム変数を使用すると、フォーム / Flows のコンテキストと件名およびメッセージの内容の間で情報を受け渡せます。
</Callout>

<h3 id="output-object-5">
  出力オブジェクト
</h3>

| プロパティ   | 型       | 説明                                             |
| ------- | ------- | ---------------------------------------------- |
| success | Boolean | 配信に成功したかどうかにかかわらず、メール送信が正常にキューに追加されたかどうかを示します。 |

<h3 id="output-object-example">
  出力オブジェクトの例
</h3>

```json theme={null}
{
  "success": true
}
```

<h2 id="send-sms">
  SMSを送信
</h2>

[設定済みの電話プロバイダー](/docs/ja-jp/customize/phone-messages/configure-phone-messaging-providers)を使用して、カスタムSMSを送信します。

<Warning>
  このActionを使用する前に、テキストメッセージを配信できるように [Phone Provider](/docs/ja-jp/customize/phone-messages/configure-phone-messaging-providers) を有効にしておく必要があります。
</Warning>

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-init-gt-translations/K9-6G1zim4z3mt9R/docs/images/forms/flows/integrations/auth0-notifications-send-sms.png?fit=max&auto=format&n=K9-6G1zim4z3mt9R&q=85&s=f06b6fb3a87e6e3315b6768137ff075e" alt="" width="2300" height="1494" data-path="docs/images/forms/flows/integrations/auth0-notifications-send-sms.png" />
</Frame>

<h3 id="input-settings-6">
  入力設定
</h3>

| Parameter | Description                                                                      |
| --------- | -------------------------------------------------------------------------------- |
| From      | デフォルトでは、カスタマイズした電話プロバイダーの設定で構成した送信元の電話番号を使用します。別の送信元電話番号を使用する場合は、カスタム値を入力してください。 |
| To        | 受信者の電話番号です。                                                                      |
| カスタム変数    | 電話テンプレートに挿入するカスタム変数を追加します。設定後は、`{{custom_vars.your_variable_key}}` を使って参照できます。   |
| Message   | 電話メッセージでは Liquid 構文を使用でき、カスタム変数もサポートされています。                                      |

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  Message では、Liquid 構文を[共通変数](/docs/ja-jp/customize/email/email-templates/supported-liquid-syntax)と組み合わせて使用できるほか、`{{custom_vars.your_variable_key}}` 構文を使ってカスタム変数を利用することもできます。

  カスタム変数を使用すると、フォーム / Flows のコンテキストと Message の内容の間で情報を受け渡せます。
</Callout>

<h3 id="output-object-6">
  出力オブジェクト
</h3>

| プロパティ   | 型       | 説明                                             |
| ------- | ------- | ---------------------------------------------- |
| success | Boolean | 配信の成否にかかわらず、電話メッセージが送信待ちキューに正常に追加されたかどうかを示します。 |

<h3 id="output-object-example-2">
  出力オブジェクトの例
</h3>

```json theme={null}
{
  "success": true
}
```

<h2 id="make-call">
  通話をかける
</h2>

[設定済みの電話プロバイダー](/docs/ja-jp/customize/phone-messages/configure-phone-messaging-providers)を使用して、カスタム音声メッセージを送信します。

<Warning>
  この Action を使用する前に、音声メッセージ配信用の [Phone Provider](/docs/ja-jp/customize/phone-messages/configure-phone-messaging-providers) を有効にしておく必要があります。
</Warning>

<Frame>
  <img src="https://mintcdn.com/docs-staging-feat-init-gt-translations/K9-6G1zim4z3mt9R/docs/images/forms/flows/integrations/auth0-notifications-make-call.png?fit=max&auto=format&n=K9-6G1zim4z3mt9R&q=85&s=c3487510de1655e15fd8423c078543fb" alt="" width="2300" height="1603" data-path="docs/images/forms/flows/integrations/auth0-notifications-make-call.png" />
</Frame>

<h3 id="input-settings-7">
  入力設定
</h3>

| Parameter | Description                                                                      |
| --------- | -------------------------------------------------------------------------------- |
| From      | デフォルトでは、カスタマイズした電話プロバイダーの設定で構成した送信元の電話番号を使用します。別の送信元電話番号を使用する場合は、カスタム値を入力してください。 |
| To        | 受信者の電話番号です。                                                                      |
| カスタム変数    | 電話テンプレートに挿入するカスタム変数を追加します。設定後は、`{{custom_vars.your_variable_key}}` を使って参照できます。   |
| Message   | 電話メッセージでは Liquid 構文を使用でき、カスタム変数もサポートされています。                                      |

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  Message では、Liquid 構文を[共通変数](/docs/ja-jp/customize/email/email-templates/supported-liquid-syntax)と組み合わせて使用できるほか、`{{custom_vars.your_variable_key}}` 構文を使ってカスタム変数を利用することもできます。

  カスタム変数を使用すると、フォーム / Flows のコンテキストと Message の内容の間で情報を受け渡せます。
</Callout>

<h3 id="output-object-7">
  出力オブジェクト
</h3>

| プロパティ   | 型       | 説明                                             |
| ------- | ------- | ---------------------------------------------- |
| success | Boolean | 配信の成否にかかわらず、電話メッセージが送信待ちキューに正常に追加されたかどうかを示します。 |

<h3 id="output-object-example-3">
  出力オブジェクトの例
</h3>

```json theme={null}
{
  "success": true
}
```
