# APIのキー

<figure><img src="/files/NHL3Leg5Vhj1W4WOs4M4" alt=""><figcaption></figcaption></figure>

### APIキーを管理

特定のサービスへのアクセスを許可または制限するために、APIではキーベースの認証アプローチを使用しています。APIキーを管理ページでは、新しいキーの作成、権利と有効期限の設定、IPアクセスの制限を行うことができます。

NMKR Studioでは、APIキーを無限に生成することができます。

{% hint style="danger" %}
注意 - APIキーは絶対にどこかで共有しないでください。

これは、あなたのウェブサイト上のアクションに基づいてAPIコールを行う場合は特に重要です。詳細は、[セキュリティ・プラクティスを](https://docs.nmkr.io/helpful-links/security-practices)ご覧ください。
{% endhint %}

#### APIキーの作成

最初に行う必要があるのは、APIキーの作成で、これは非常に簡単なプロセスです。まず、「APIキーを管理」セクションに移動してください。

<figure><img src="/files/3S75irkDRqnErZsUwBwD" alt=""><figcaption></figcaption></figure>

次に、「create new API Key」をクリックします。

<figure><img src="/files/7P21M8M4HgGBo3pZEVup" alt=""><figcaption></figcaption></figure>

APIキーの初期設定を行う新しい画面が表示されます。

{% hint style="info" %}
注意 - キーはいくつでも作成、削除することができますので、制限はありません。

ただし、安全上の理由から、不要になったキーは削除してください。
{% endhint %}

また、有効期限は適切な期間内に設定してください（デフォルトで十分でしょう）。問題がなければ、「Create Apikey」を選択してください。

<figure><img src="/files/ezKVpyRXJuQkWj8CBejE" alt=""><figcaption><p>APIキーごとに権限を管理する</p></figcaption></figure>

#### キーに注意

一度作成したら、APIキーをメモするチャンスが1度だけあります。これは最も重要な部分ですので、必ずメモを取り、大切に保管してください。

{% hint style="warning" %}
注意 - このAPIキーを持っている人は誰でもアクティブな機能を使うことができます - 共有しないでください。
{% endhint %}

#### 設定の編集

これで、作成された各APIキーが概要に表示されます。

<figure><img src="/files/wMNU0EyyYQXNXRO3E02O" alt=""><figcaption></figcaption></figure>

編集ボタンを選択すると、APIキーの名前と有効期限を変更できます。

<figure><img src="/files/HChVGtEyHchS6H87ASAy" alt=""><figcaption><p>作成後、APIキーの名前と有効期限を編集する</p></figcaption></figure>

#### IPによる制限

上記に続き、アラーム時計のアイコンを選択すると、IPアドレスに基づいてAPIキーを使用できるユーザーをさらにロックダウンすることができます。このメニューでは、Allow/Deny Rulesの組み合わせで管理できます。

{% hint style="info" %}
注意 - デフォルトは'Allow all'に設定されており、APIキーの安全を確保するのであればこれで十分です。

もしAPIキーが漏洩していると思われる場合は、上記のようにAPIキーを削除し、新しいAPIキーを生成することをお勧めします。
{% endhint %}

<figure><img src="/files/PfZ9fLPk9r2UgpWHSua0" alt=""><figcaption><p>IPに対して個別のアクセスルールを設定する</p></figcaption></figure>

#### APIキーを取り消す

APIキーが不要になったら、ボタンをクリックして権限を削除してください。

<figure><img src="/files/1d7XwW0hUi1YDfyTJYwK" alt=""><figcaption><p>APIキーの取り消す</p></figcaption></figure>

APIの使用方法については、[こちらのAPIドキュメントを](https://docs.nmkr.io/nmkr-studio-api/introduction-nmkr-studio-api)ご覧ください。

または、[テストネット APIドキュメントを](https://docs.nmkr.io/nmkr-studio/testnet/testnet-api-swagger)ご覧ください。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nmkr.io/jp/nmkr-studio/akaunto/apinok.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
