# API 経由でドアを管理する

サードパーティのプラットフォームは、Verkada 管理のドアをプログラムで制御できます。 **API によるドア管理を有効にする** 設定を、Verkada のアクセスコントロール API を使用して有効にします。

### 適用されるドア管理 API

次のアクセスコントロール API カテゴリには、API で制御されるすべてのドアに **API によるドア管理を有効にする** を有効にする必要がある API が含まれます。

* [アクセスドア解錠 API](https://apidocs.verkada.com/reference/postaccessadminapiunlockviewv1)
* [ドア例外カレンダー API](https://apidocs.verkada.com/reference/getaccessdoorexceptioncalendarsviewv1)
* [アクセスレベル API](https://apidocs.verkada.com/reference/getaccesslevelview)

{% hint style="warning" %}
詳細は [Verkada API Docs](https://apidocs.verkada.com/) この設定が必要な特定の API エンドポイントの詳細については、こちらをご覧ください。
{% endhint %}

***

## Command の設定

API でドアを制御する前に、API によるドア制御の権限を次のレベルで有効にする必要があります。

* [オーガナイゼーション' レベル](/access-control/ja/toarto/manage-doors-via-api.md)
* [サイトレベル](/access-control/ja/toarto/manage-doors-via-api.md)
* [ドアレベル](/access-control/ja/toarto/manage-doors-via-api.md)

### オーガナイゼーション' レベルの設定

{% stepper %}
{% step %}
**Verkada Commandで、\[すべての製品] > \[アクセス] に移動します。**
{% endstep %}

{% step %}
**左側のナビゲーションで、\[アクセス設定] をクリックします。**
{% endstep %}

{% step %}
**\[API によるドア管理を有効にする] をオンにします。**
{% endstep %}
{% endstepper %}

### サイトレベルの設定

{% stepper %}
{% step %}
**Verkada Commandで、\[すべての製品] > \[アクセス] に移動します。**
{% endstep %}

{% step %}
**\[すべてのサイト] ドロップダウンから、サイトを選択します。**
{% endstep %}

{% step %}
**上部で、\[アクセス設定] をクリックします。**
{% endstep %}

{% step %}
**\[API によるドア管理を有効にする] をオンにします。**
{% endstep %}
{% endstepper %}

### ドアレベルの設定

{% stepper %}
{% step %}
**Verkada Commandで、\[すべての製品] > \[アクセス] に移動します。**
{% endstep %}

{% step %}
**\[すべてのサイト] ドロップダウンから、サイトを選択します。**
{% endstep %}

{% step %}
**ドアを選択し、\[設定] をクリックします。**
{% endstep %}

{% step %}
**\[インストーラ設定] で、\[API によるドア管理を有効にする] をオンにします。**
{% endstep %}
{% endstepper %}

***

## API 解錠イベントの確認

ドア解錠 API 呼び出しが使用されると、API によるドア解錠リクエストが行われたことを示すイベントが Command に記録されます。このイベントには、アクセスが許可されたかどうか、どの API が使用されたか、また（該当する場合）リクエストに関連付けられたアクセスユーザーが示されます。

ドア解錠 API リクエストに関連するイベントは、アクセスコントロール [レポート](/access-control/ja/toarto/access-control-reports.md) ページ、または [ドアページ](/access-control/ja/she-ding/configure-a-door-in-command/view-access-control-doors.md) で該当するドアについて確認できます。

ドア解錠 API リクエストに関連するイベントには、次の情報が含まれます。

* **イベント名:** アクセス許可 または アクセス拒否
* **メソッド:** User Unlock API または Admin Unlock API
* **ユーザー** （メソッドが User Unlock API の場合）: 解錠リクエストに関連付けられたアクセスユーザー。
* **認証情報:** API 解錠リクエストの送信に使用された [Verkada API Key](https://apidocs.verkada.com/reference/quick-start-guide) の名前。

<div align="left" data-with-frame="true"><img src="/files/3781f1b811a7a9c869d177b0d5d54d0cc7f17835" alt=""></div>

***

{% hint style="info" %}
**実際の動作を見たいですか？** こちらの [ビデオチュートリアルをご覧ください](https://www.youtube.com/watch?v=nvJkh2jyOjU).
{% endhint %}


---

# 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://help.verkada.com/access-control/ja/toarto/manage-doors-via-api.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.
