> For the complete documentation index, see [llms.txt](https://help.verkada.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.verkada.com/access-control/es/integraciones-y-alertas/manage-doors-via-api.md).

# Gestionar puertas mediante API

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

### APIs de gestión de puertas aplicables

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 los 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, los permisos para controlar la puerta mediante API deben habilitarse 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 izquierda, haga clic en Configuración de acceso.**
{% endstep %}

{% step %}
**Activa 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, haz clic en Ajustes de acceso.**
{% endstep %}

{% step %}
**Activa 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, activa 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 de desbloqueo de 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ó acceso, qué API se utilizó y, si corresponde, qué usuario de acceso estaba asociado con la solicitud.

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

Los eventos asociados con solicitudes de desbloqueo de puerta mediante API incluyen la siguiente información:

* **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) usada 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" %}
**¿Prefieres verlo en acción?** Echa un vistazo al [video tutorial](https://www.youtube.com/watch?v=nvJkh2jyOjU).
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.verkada.com/access-control/es/integraciones-y-alertas/manage-doors-via-api.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
