Masterify|API Docs

API Documentation

Automatice su flujo de masterización con la API REST de Masterify. Todas las solicitudes requieren el encabezado .

Base URLhttps://api.masterify.net

REST API · Webhook · Pro o superior

Inicio Rápido

Comience con el Hub de Plantillas

Ofrecemos JSONs iniciales y guías paso a paso para make.com y n8n. Descargue flujos importables para probar de inmediato antes de leer los ejemplos de código.

Plantillas Incluidas

  • Detección de subida a Google Drive → Masterización → Entrega por Slack
  • Lectura de cola de Airtable → Masterización → Actualización de fila
  • Recopilación de subida por formulario → Masterización → Email al cliente

Autenticación

Todas las solicitudes API requieren autenticación con token Bearer. Cree una clave API desde la página de configuración del panel. Formato de clave: + 32 caracteres hexadecimales.

curl -H "Authorization: Bearer aim_live_a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6"

Límites de API por plan

PlanClaves APILímite de velocidadWebhooks
free15/min1
starter330/min5
pro560/min10
studio10120/min
POST/api/v1/master

Crear trabajo de masterización

Suba un archivo de audio y cree un trabajo de masterización. Los archivos deben ser formato MP3/WAV/FLAC, máximo 50MB, 10 minutos o menos.

Cuerpo de solicitudmultipart/form-data

NombreTipoObligatorioDescripción
fileFileYesArchivo de audio (MP3, WAV, FLAC)
platformsstringYesPlataformas separadas por comas: spotify, apple_music, youtube, melon, soundcloud
genrestringNoGénero: kpop, edm, ballad, hiphop, pop, other (predeterminado: other)
ai_servicestringNoServicio AI: suno, udio, elevenlabs, other (predeterminado: other)
tierstringNoNivel de masterización: standard, premium (predeterminado: standard)
webhook_urlstringNoURL de callback al completar el trabajo (por trabajo)
reference_fileFileNoPista de referencia (para coincidencia de tono)

Respuesta201

{
  "job_id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "queued",
  "platforms": ["spotify", "apple_music"],
  "credits_used": 1,
  "credits_remaining": 19
}

Respuestas de error

Todos los errores se devuelven en el mismo formato:

{
  "error": {
    "code": "INSUFFICIENT_CREDITS",
    "message": "크레딧이 부족합니다."
  }
}
HTTPCódigoDescripción
400FILE_TOO_LARGEEl archivo supera los 50MB
400UNSUPPORTED_FORMATSolo se admiten MP3, WAV, FLAC
400FILE_TOO_LONGEl archivo supera los 10 minutos
400INVALID_PLATFORMPlataforma no válida
402INSUFFICIENT_CREDITSCréditos insuficientes
429CONCURRENT_LIMITLímite de procesamiento simultáneo excedido
401INVALID_API_KEYClave API no válida
429RATE_LIMITLímite de frecuencia excedido

Inicio rápido

Comience su primera masterización en 3 pasos.

1

Crear clave API

Panel → Configuración → Crear clave API

aim_live_a1b2c3d4...
2

Solicitar masterización

Subir archivo via POST /api/v1/master

curl -X POST .../v1/master \
  -H "Authorization: Bearer ..." \
  -F "[email protected]" \
  -F "platforms=spotify"
3

Descargar resultado

Descargar cuando status=done

GET /api/v1/jobs/{id}/download

¿Tiene preguntas? Sección API de la página principal para más información.