---
title: エンドカスタマーにVerification Portalへのリンクを送信する
url: https://platform.claude.com/docs/ja/manage-claude/user-profiles-verification-portal
description: ユーザープロファイルの登録リンクを作成し、エンドカスタマーがVerification Portalで行う操作を確認し、その後プロファイルに適用されるプログラムを確認します。
---

Anthropicは、組織がVerification Portalで申請できるプログラムを運営しています。エンドカスタマーがお客様のプラットフォームを通じてClaudeを使用する際にそのエンドカスタマーの承認を適用するには、エンドカスタマーがポータルで自身の「user profile」（ユーザープロファイル）を自身のAnthropic組織にリンクします。このプロセスはお客様が開始します。プロファイルの「enrollment link」（登録リンク）を作成し、それをエンドカスタマーに渡してください。

ユーザープロファイルは、各APIリクエストがお客様のどのエンドカスタマーのためのものかをAnthropicに伝えます。お客様はエンドカスタマーごとに1つ作成し、そのエンドカスタマーのために行うすべてのリクエストでその`uprof_` IDを送信します。リンクを作成する前に、プロファイルが存在している必要があります。プロファイルを作成するには、[エンドカスタマーへの帰属のためのユーザープロファイル](https://platform.claude.com/docs/ja/manage-claude/user-profiles)を参照してください。

帰属のみが必要な場合、またはお客様の組織で登録リンクの作成が有効になっていない場合は、このページをスキップできます。

## リンクを作成する

プロファイルの登録リンクを作成するには、パスにプロファイルのIDを指定して`POST /v1/user_profiles/{id}/action_urls`を呼び出します。リクエストボディで、`action.type`を`enroll_end_user`に設定します。

お客様の組織で登録リンクの作成が有効になっていない場合、この呼び出しは`404`を返します。これは見つからないプロファイルIDの場合と同じステータスであるため、まずIDを確認してください。

<CodeGroup>
  ```bash cURL
  curl https://api.anthropic.com/v1/user_profiles/uprof_011CZkZCu8hGbp5mYRQgUmz9/action_urls \
    -H "x-api-key: $ANTHROPIC_API_KEY" \
    -H "anthropic-version: 2023-06-01" \
    -H "content-type: application/json" \
    -d '{"action": {"type": "enroll_end_user"}}'
  ```

  ```bash CLI
  ant user-profiles:action-urls create \
    --user-profile-id uprof_011CZkZCu8hGbp5mYRQgUmz9 \
    --action '{type: enroll_end_user}'
  ```

  ```python Python
  client = anthropic.Anthropic()

  action_url = client.user_profiles.action_urls.create(
      "uprof_011CZkZCu8hGbp5mYRQgUmz9",
      action={"type": "enroll_end_user"},
  )

  print(action_url.url)
  ```

  ```typescript TypeScript
  const client = new Anthropic();

  const actionURL = await client.userProfiles.actionURLs.create(
    "uprof_011CZkZCu8hGbp5mYRQgUmz9",
    { action: { type: "enroll_end_user" } }
  );

  console.log(actionURL.url);
  ```

  ```csharp C#
  using Anthropic.Models.UserProfiles.ActionUrls;

  AnthropicClient client = new();

  var actionUrl = await client.UserProfiles.ActionUrls.Create(
      "uprof_011CZkZCu8hGbp5mYRQgUmz9",
      new() { Action = new UserProfileEnrollEndUserAction() }
  );

  Console.WriteLine(actionUrl.Url);
  ```

  ```go Go
  client := anthropic.NewClient()

  actionURL, err := client.UserProfiles.ActionURLs.New(
  	context.Background(),
  	"uprof_011CZkZCu8hGbp5mYRQgUmz9",
  	anthropic.UserProfileActionURLNewParams{
  		Action: anthropic.UserProfileActionUnionParam{
  			OfEnrollEndUser: &anthropic.UserProfileEnrollEndUserActionParam{},
  		},
  	},
  )
  if err != nil {
  	log.Fatal(err)
  }

  fmt.Println(actionURL.URL)
  ```

  ```java Java
  import com.anthropic.models.userprofiles.actionurls.ActionUrlCreateParams;
  import com.anthropic.models.userprofiles.actionurls.UserProfileEnrollEndUserAction;

  void main() {
      AnthropicClient client = AnthropicOkHttpClient.fromEnv();

      var params = ActionUrlCreateParams.builder()
          .userProfileId("uprof_011CZkZCu8hGbp5mYRQgUmz9")
          .action(UserProfileEnrollEndUserAction.builder().build())
          .build();
      var actionUrl = client.userProfiles().actionUrls().create(params);

      IO.println(actionUrl.url());
  }
  ```

  ```php PHP
  $client = new Client();

  $actionURL = $client->userProfiles->actionURLs->create(
      'uprof_011CZkZCu8hGbp5mYRQgUmz9',
      action: ['type' => 'enroll_end_user'],
  );

  echo $actionURL->url, PHP_EOL;
  ```

  ```ruby Ruby
  client = Anthropic::Client.new

  action_url = client.user_profiles.action_urls.create(
    "uprof_011CZkZCu8hGbp5mYRQgUmz9",
    action: { type: :enroll_end_user }
  )

  puts action_url.url
  ```
</CodeGroup>

レスポンスには、リンクとその有効期限が切れる時刻が含まれます。

```json
{
  "type": "user_profile_action_url",
  "url": "https://portal.anthropic.com/enroll?enrollment_token=...",
  "expires_at": "2026-03-15T11:00:00Z"
}
```

リンクは`expires_at`の時刻まで、つまり作成から約1時間有効です。リンクは、エンドカスタマーが要求したとき（たとえば、お客様の製品内のボタンをクリックしたとき）に作成してください。後で読まれる可能性のあるメールで事前に送るのは避けてください。エンドカスタマーは、有効期限が切れるまでリンクを複数回開くことができます。有効期限が切れている場合は、新しいリンクを作成してください。呼び出しのたびに新しいリンクが返されます。新しいリンクを作成しても、以前のリンクは取り消されません。

リンクを持っている人は誰でも有効期限が切れるまでそれを使用できるため、対象のエンドカスタマーにのみ渡してください。プロファイルをリンクできるのは管理者またはオーナーのみであるため、エンドカスタマーのAnthropic組織の管理者またはオーナーに送信してください。URLを解析したり、自分でURLを組み立てたりしないでください。その形式は変更される可能性があります。

Claude Platform on AWSを使用している場合は、代わりに`POST /v1/user_profiles/{id}/enrollment_url`でリンクを作成し、`anthropic-beta: user-profiles-2026-08-18`ヘッダーを送信してください。このリクエストはボディを必要とせず、レスポンスには同じ`url`および`expires_at`フィールドが含まれます。SDKおよびCLIでは、この呼び出しはベータ名前空間にあります：`client.beta.user_profiles.create_enrollment_url()` (typescript: `client.beta.userProfiles.createEnrollmentURL()`; csharp: `client.Beta.UserProfiles.CreateEnrollmentUrl()`; go: `client.Beta.UserProfiles.NewEnrollmentURL()`; java: `client.beta().userProfiles().createEnrollmentUrl()`; php: `$client->beta->userProfiles->createEnrollmentURL()`; cli: `ant beta:user-profiles create-enrollment-url`)。

`POST /v1/user_profiles/{id}/action_urls`はMicrosoft Foundryでは利用できません。

## エンドカスタマーに表示される内容

リンクを開くと、`portal.anthropic.com`にあるAnthropicのVerification Portalが表示されます。エンドカスタマーがログインすると、ポータルにはお客様のAnthropic組織の名前とプロファイルのIDが表示されます。

<Steps>
  <Step title="ログインする">
    エンドカスタマーはAnthropicアカウントでログインします。これは、Claude Consoleまたはclaude.aiですでに使用しているアカウント、またはこのステップで新たに作成するアカウントです。ポータルは、Claude Consoleやclaude.aiとは別に、独自のログインセッションを保持します。複数の組織に所属している場合は、リンクする組織を選択します。

    <Frame caption="ログイン前に、エンドカスタマーにはポータルに送られた理由が表示されます。">
      ![「Link your account to apply for trusted access」というタイトルと「Continue to log in」ボタンがあるVerification Portalのカード。](https://platform.claude.com/docs/images/user-profiles/portal-log-in.png)
    </Frame>
  </Step>

  <Step title="プロファイルをリンクする">
    ポータルには、**Link your partner profile**というタイトルのカードが表示されます。このカードには、お客様のプラットフォーム、プロファイルのID、エンドカスタマーの組織、および招待の有効期限が表示されます。エンドカスタマーは、承諾する場合は**Link profile**を、リンクせずにポータルに進む場合は**Skip for now**を選択します。

    <Frame caption="エンドカスタマーは、プロファイルのリンク先の組織を確認します。">
      ![パートナー、プロファイルID、組織、有効期限が表示された、「Link your partner profile」というタイトルのVerification Portalのカード。](https://platform.claude.com/docs/images/user-profiles/portal-link-profile.png)
    </Frame>

    プロファイルをリンクできるのは、組織の管理者またはオーナーのみです。それ以外のユーザーには**Admin access needed**と表示され、プロファイルをリンクできません。そのユーザーは、自分が管理者またはオーナーである組織に切り替えることができます。そうでない場合は、エンドカスタマーのAnthropic組織の管理者またはオーナーがリンクを開く必要があることを、エンドカスタマーに伝えてください。
  </Step>

  <Step title="リンクの完了を確認する">
    ポータルに**Profile linked**と表示され、リンクが確認されます。エンドカスタマーはポータルに留まり、そこで自身の組織が利用できるプログラムを表示して申請できます。

    <Frame caption="リンク後、エンドカスタマーはポータルに留まります。">
      ![「View programs」ボタンと「View linked accounts」ボタンがある、「Profile linked」というタイトルのVerification Portalの確認画面。](https://platform.claude.com/docs/images/user-profiles/portal-profile-linked.png)
    </Frame>
  </Step>
</Steps>

管理者またはオーナーがリンクを開いてログインするまでにリンクの有効期限が切れていた場合、ポータルには**This invitation has expired**と表示され、お客様に新しいリンクを依頼するよう案内されます。

プロファイルは1つの組織にリンクされます。すでに別の組織にリンクされている場合、ポータルには**This partner profile is already linked to a different organization**と表示され、リンクは行われません。プロファイルがリンクされている組織の管理者またはオーナーは、ポータルの**Linked accounts**でリンクを解除できます。その後、新しいリンクを作成してエンドカスタマーに送信してください。

## エンドカスタマーがプロファイルをリンクした後

ポータルはエンドカスタマーをお客様の製品に戻さず、Anthropicからお客様への通知もありません。完了したら戻ってくるよう、お客様自身のインターフェースでエンドカスタマーに伝えてください。

リンクするだけでは何も承認されません。リンクはプロファイルをエンドカスタマーの組織に接続するものであり、これにより、その組織が承認されているプログラムが、プロファイルのIDを含むリクエストに適用されます。プロファイルには、リンク済みであることを示すフィールドはありません。

プロファイルに適用されるプログラムを確認するには、[プロファイルを取得](https://platform.claude.com/docs/ja/api/beta/user_profiles/retrieve)して`programs`を読み取ります。これには`cyber`や`efs`など、プログラムごとのキーがあり、すべてのプロファイルがすべてのキーを持っています。各キーは次のいずれかです。

* `null`：Anthropicにはそのプログラムについて報告するステータスがありません。Anthropicがお客様の組織でプログラムを有効にしていない場合、すべてのキーが`null`になります。
* オブジェクト：Anthropicがエンドカスタマーをそのプログラムに承認した場合、その`status`は`active`になり、それ以外の場合は`pending`または`rejected`になります。

エンドカスタマーは、ポータルの**Linked accounts**でリンクされたプロファイルを確認できます。

推論をClaude in Amazon BedrockまたはGoogle Cloudで実行している場合は、お客様自身のアカウントもリンクする必要があります。プログラムがAWSアカウントまたはGoogle Cloudプロジェクトからのリクエストに適用されるのは、それをお客様のプロファイルを作成するAnthropic組織にリンクした後のみです。[Amazon BedrockとGoogle Cloudでリクエストを帰属させる](https://platform.claude.com/docs/ja/manage-claude/user-profiles#attribute-requests-on-amazon-bedrock-and-google-cloud)を参照してください。

## 次のステップ

取得したプロファイルに含まれる各フィールドについては、[プロファイルの取得](https://platform.claude.com/docs/ja/api/beta/user_profiles/retrieve)リファレンスを参照してください。

プロファイルを作成し、リクエストでそのIDを送信し、最新の状態に保つ方法については、[エンドカスタマーへの帰属のためのユーザープロファイル](https://platform.claude.com/docs/ja/manage-claude/user-profiles)を参照してください。
