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

NombreEnTipoDescripción
typequery"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

NombreEnTipoDescripción
id*pathstring

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

NombreEnTipoDescripción
id*pathstring

Respuestas: 200

curl -X DELETE "https://api.pushhub.daertec.com/v1/media/ID_ID" \
  -H "Authorization: Bearer sk_test_TU_LLAVE_SECRETA"