# Administrar puertas mediante API

Las plataformas de terceros pueden controlar programáticamente las puertas administradas por Verkada con la **Habilitar la gestión de puertas mediante API** configuración activada usando la API de control de acceso de Verkada.

### APIs aplicables de gestión de puertas

Las siguientes categorías de la API de control de acceso incluyen APIs que requieren que todas las puertas controladas con la API tengan **Habilitar la gestión de puertas mediante API** activado.

* [APIs de desbloqueo de puertas de acceso](https://apidocs.verkada.com/reference/postaccessadminapiunlockviewv1)
* [APIs de calendario de excepciones de puertas](https://apidocs.verkada.com/reference/getaccessdoorexceptioncalendarsviewv1)
* [APIs de niveles de acceso](https://apidocs.verkada.com/reference/getaccesslevelview)

{% hint style="warning" %}
Consulte [Documentación de la API de Verkada](https://apidocs.verkada.com/) para obtener detalles sobre endpoints específicos de la API que requieren esta configuración.
{% endhint %}

***

## Configuración de Command

Antes de que una puerta pueda controlarse mediante API, es necesario habilitar los permisos para controlar la puerta mediante API en los siguientes niveles:

* [Nivel de organización](/access-control/es/integraciones-y-alertas/manage-doors-via-api.md)
* [Nivel de sitio](/access-control/es/integraciones-y-alertas/manage-doors-via-api.md)
* [Nivel de puerta](/access-control/es/integraciones-y-alertas/manage-doors-via-api.md)

### Configuración a nivel de organización

{% stepper %}
{% step %}
**En Verkada Command, vaya a Todos los productos > Acceso.**
{% endstep %}

{% step %}
**En la navegación de la izquierda, haga clic en Configuración de acceso.**
{% endstep %}

{% step %}
**Active Habilitar la gestión de puertas mediante API.**
{% endstep %}
{% endstepper %}

### Configuración a nivel de sitio

{% stepper %}
{% step %}
**En Verkada Command, vaya a Todos los productos > Acceso.**
{% endstep %}

{% step %}
**En el menú desplegable Todos los sitios, seleccione un sitio.**
{% endstep %}

{% step %}
**En la parte superior, haga clic en Configuración de acceso.**
{% endstep %}

{% step %}
**Active Habilitar la gestión de puertas mediante API.**
{% endstep %}
{% endstepper %}

### Configuración a nivel de puerta

{% stepper %}
{% step %}
**En Verkada Command, vaya a Todos los productos > Acceso.**
{% endstep %}

{% step %}
**En el menú desplegable Todos los sitios, seleccione un sitio.**
{% endstep %}

{% step %}
**Seleccione una puerta y haga clic en Configuración.**
{% endstep %}

{% step %}
**En Configuración del instalador, active Habilitar la gestión de puertas mediante API.**
{% endstep %}
{% endstepper %}

***

## Revisión de eventos de desbloqueo de API

Cuando se usa una llamada de API para desbloquear una puerta, se registra un evento en Command que indica que se realizó una solicitud para desbloquear una puerta mediante API. El evento indicará si se concedió el acceso, qué API se usó y, si corresponde, un usuario de acceso asociado con la solicitud.

Los eventos asociados con una solicitud de API para desbloquear una puerta se pueden ver en la [Informes](/access-control/es/integraciones-y-alertas/access-control-reports.md) página de control de acceso [o en la](/access-control/es/configuracion/configure-a-door-in-command/view-access-control-doors.md) página de la puerta

de una puerta relevante.

* **Nombre del evento:** Acceso concedido o acceso denegado
* **Método:** API de desbloqueo de usuario o API de desbloqueo de administrador
* **Usuario** (si el método es API de desbloqueo de usuario): usuario de acceso asociado con la solicitud de desbloqueo.
* **Credencial:** Nombre de la [clave de API de Verkada](https://apidocs.verkada.com/reference/quick-start-guide) utilizada para realizar la solicitud de desbloqueo de la API.

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

***

{% hint style="info" %}
**¿Prefiere verlo en acción?** Consulte el [video tutorial](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/es/integraciones-y-alertas/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.
