SMSEagle ofrece potentes funcionalidades de API REST integradas. La API está dedicada a la integración de SMSEagle con cualquier sistema o aplicación externa.

Referencia de la API (Documentación)

El dispositivo SMSEagle ofrece dos versiones de API: APIv2 y APIv1.

Debido al extenso contenido de la documentación de la API, se ha trasladado a un documento separado. Siga los enlaces anteriores para encontrar la especificación de cada API.

Acceso a la API

Antes de poder usar la API de SMSEagle, debe habilitar el acceso a la API en la web-GUI (menú Users). A continuación puede encontrar la descripción de cómo habilitar la API en su dispositivo.

Captura de pantalla del menú “Users” con el enlace “Access to API” marcado.

El acceso se puede conceder para:

  • APIv1

  • APIv2

  • El token de acceso a la API puede generarse o introducirse

  • Para APIv1 se puede conceder autenticación con usuario/contraseña (use esto solo por compatibilidad con versiones anteriores)

  • Para APIv2 se puede conceder acceso a los recursos de otros usuarios (creados por otros)

  • Se pueden conceder permisos particulares para métodos en APIv1 y APIv2

Acceso a recursos de otros usuarios en la API

En APIv1, un usuario de la API (una sola clave API) tiene por defecto acceso a los recursos de todos los demás usuarios (contactos de la agenda, grupos, etc.). APIv2 es más granular en lo que respecta al acceso a recursos: un usuario de la API (una sola clave API) tiene por defecto acceso solo a los recursos creados por él mismo. Si desea permitir el acceso a los recursos de todos los demás usuarios, debe marcar la casilla “Access to resources of all users” en la ventana Access to API.