Entrantes
Los WebHooks permiten interactuar con el API de Dinaup en tiempo real. Para utilizarlos, necesitas una Clave API de usuario válida. Puedes probarlos fácilmente desde el Playground: Play Dinaup WebHook PlayGround
GET / para comprobar el estado del servidor.
GET /API/Whoami para comprobar el usuario.
GET /API/Reports para consultar informes
GET /API/DynamicDocuments para consultar documentos dinámicos.
POST /API/WriteOperations para realizar operaciones de escritura.
/ (Ping)
Este endpoint permite verificar si los servicios de webhook de Dinaup están funcionando correctamente. Si todo está en orden, responderá con una cadena de texto "Hola :)"
y un código de estado 200 OK
.
curl -X GET "https://webhook.dinaup.com"
Whoami
Los WebHooks utilizan Claves API de Usuarios, puedes recibir la información del usuario asociado a la clave API utilizando /api/whoami
. Esto también sirve para testear los headers de autenticación.
curl -X GET "https://webhook.dinaup.com/api/whoami" -H "Authorization: Bearer conc**"
Reports
Este endpoint permite obtener un informe de Dinaup mediante el método POST en la ruta /api/Reports
. Se tienen en cuenta la paginación, la inclusión de archivos asociados mediante withFiles
y el uso de nombres de columna seguros con safeColumnsName
.
curl -X GET "https://webhook.dinaup.com/api/reports?id=5b3b317c-0513-4ab8-9724-903100edea76&page=1&resultsPerPage=100&withFiles=false&safeColumnsName=false" \
-H "Authorization: Bearer conczzkkfpjt9s9z_f802863211b1e9cb2aefb423eee48a4054b5085038cba72a184bb93133042e6050f506b58ebd9969"
DynamicDocuments
Los documentos dinámicos son documentos en texto plano que pueden combinar diferentes datos de distintas secciones, permitiendo una estructura totalmente personalizada.
curl -X GET "https://webhook.dinaup.com/api/DynamicDocuments?id=3db0df5f-af7f-4183-af9d-f561976fb61a" \
-H "Authorization: Bearer conczzkkfpjt9s9z_f802863211b1e9cb2aefb423eee48a4054b5085038cba72a184bb93133042e6050f506b58ebd9969" \
-H "dinaup-server: conczzkkfpjt9s9z"
WriteOperations
Última actualización