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, esta se ha trasladado a un documento independiente. 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 interfaz web (menú Users). A continuación 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 puede otorgarse a:

  • APIv1

  • APIv2

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

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

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

  • Pueden otorgarse 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 única 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 los recursos: un usuario de la API (una única 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.