# APIパラメータ

## 前提条件

APIエンドポイントを操作する前に、Keeperの担当者は以下を提供します。

* パートナーネーム
* Salt

この情報は、APIエンドポイントから正常なレスポンスを得るために必要となります。

{% hint style="warning" %}
パートナーネームまたはSaltをお持ちでない場合は、Keeper担当者にお問い合わせください。
{% endhint %}

## APIパラメータ

Keeper Provision APIはリクエストを成功させるために、APIエンドポイントに以下のAPIパラメータを渡す必要があります。

| パラメータ                          | 詳細                                                                                                                                        |
| ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------- |
| transaction\_id (string)       | <p>Partner Transaction ID。これは、参照用に作成するカスタムIDです。 </p><p>例 "0001", "user1"</p>                                                              |
| first\_name (string)           | ユーザーのファーストネーム                                                                                                                             |
| last\_name (string) (optional) | ユーザーのラストネーム (オプショナル)                                                                                                                      |
| email (string)                 | <p>ユーザーのEメール</p><p>アカウントを作成するための招待メールを受信するメールです。</p>                                                                                      |
| hash (string)                  | <p>これはユーザーのメールアドレスとKeeperから提供されたソルトキーをSHA-256でハッシュして生成されたソルトハッシュです。<br><code>hash = SHA256.hexdigest.bytesToHex(email + salt )</code></p> |
| partner\_name (string)         | 予定されるPartner Nameは、Keeperの担当者から提供されます。                                                                                                    |
