API · Multimedia
Subir y consultar imágenes, GIF, audio y video para tus notificaciones.
Base: https://api.pushhub.daertec.com. Todas las respuestas usan { errCode, errMsg, data, meta }. Autenticación y llaves · Catálogo de errores
GET/v1/media
Biblioteca de la empresa (filtro type)
Llave: sk_
Parámetros
| Nombre | En | Tipo | Descripción |
|---|---|---|---|
type | query | "image" | "gif" | "audio" | "video" |
Respuestas: 200
curl -X GET "https://api.pushhub.daertec.com/v1/media" \
-H "Authorization: Bearer sk_test_TU_LLAVE_SECRETA"POST/v1/media
Subir multimedia (multipart, campo "file"); 202 en proceso, 200 si el mismo archivo ya existia
Llave: sk_
Tipo validado por contenido: JPG, PNG, WebP, GIF, MP4/MOV, MP3, M4A, WAV, AIFF. Limites: imagen y GIF 10 MB, video 50 MB y 2 min, audio 5 MB y 2 min (configurables). Errores 2001 sin archivo, 2002 formato, 2003 tamano.
Respuestas: 200202422
curl -X POST "https://api.pushhub.daertec.com/v1/media" \
-H "Authorization: Bearer sk_test_TU_LLAVE_SECRETA"GET/v1/media/{id}
Estado (processing, ready, failed), variantes y URLs (url, posterUrl, thumbUrl)
Llave: sk_
Parámetros
| Nombre | En | Tipo | Descripción |
|---|---|---|---|
id* | path | string |
Respuestas: 200
curl -X GET "https://api.pushhub.daertec.com/v1/media/ID_ID" \
-H "Authorization: Bearer sk_test_TU_LLAVE_SECRETA"DELETE/v1/media/{id}
Borrar (4009 si lo usa una programada o una campana activa)
Llave: sk_
Parámetros
| Nombre | En | Tipo | Descripción |
|---|---|---|---|
id* | path | string |
Respuestas: 200
curl -X DELETE "https://api.pushhub.daertec.com/v1/media/ID_ID" \
-H "Authorization: Bearer sk_test_TU_LLAVE_SECRETA"