Obtener Notificaciones
GET
/adhesions/{externalClientId}?includeNotifications=trueConsulta las adhesiones de agenda junto con las notificaciones configuradas.
Objetivo
Permite recuperar las adhesiones y configuraciones de notificaciones de un usuario final determinado.
Request
Headers
| Campo | Tipo | Obligatorio | Descripción | 
|---|---|---|---|
| x-api-key | String | Sí | API Key para acceder al endpoint. | 
| x-authorization-token | String | Sí | Token de autenticación válido. | 
Path Parameters
| Campo | Tipo | Obligatorio | Descripción | 
|---|---|---|---|
| externalClientId | String | Sí | Identificador único del cliente externo para consultar sus adhesiones y notificaciones. | 
Query Parameters
| Campo | Tipo | Obligatorio | Descripción | 
|---|---|---|---|
| includeNotifications | Boolean | Sí | Debe ser true para incluir configuraciones de notificación. | 
Response
Response Body
| Parámetro | Tipo | Descripción | 
|---|---|---|
| notifications | Object[] | Lista de notificaciones configuradas. | 
| tx | UUID | ID de la transacción. | 
| mainTx | UUID | ID principal de la transacción. | 
Response Examples
200 OK
Consideraciones
- El campo includeNotifications debe estar en true para que el endpoint incluya las notificaciones.
- Es útil para que el cliente administre sus canales y destinatarios configurados.
- Los canales disponibles incluyen EMAIL, SMS y PUSH notifications.
CLIENT LIBRARIES
REQUEST EXAMPLE
curl --request GET \
--url https://agenda.homo.tapila.cloud/adhesions/{externalClientId}?includeNotifications=true \
--header 'x-authorization-token: YOUR_TOKEN_HERE' \
--header 'x-api-key: YOUR_API_KEY_HERE'