¿Qué es la REST API de Transloadit?

La REST API de Transloadit es una interfaz HTTP(S) para crear y gestionar Assemblies y recursos relacionados, como Templates, credenciales de Template, información de las colas, datos de facturación y tokens de autenticación. Se puede invocar desde cualquier lenguaje o plataforma compatible, directamente o a través de un SDK de Transloadit.

Cómo funciona la REST API de Transloadit

Un cliente HTTP crea una Assembly al enviar Instructions estructuradas y datos de autenticación a un endpoint del servicio; luego lee el Assembly Status y los identificadores devueltos. La interfaz expone recursos mediante solicitudes y representaciones convencionales, sin requerir un entorno de ejecución específico de un lenguaje. El procesamiento es asíncrono, por lo que quienes realizan las llamadas suelen combinar la respuesta de creación con consultas periódicas o notificaciones. Esta interfaz se sitúa en el límite entre el código de la aplicación y la infraestructura de procesamiento de medios de Transloadit.

Datos clave

  1. La integración directa mediante REST deja la política de reintentos, los tiempos de espera, la validación de respuestas y la construcción de solicitudes multipart bajo el control de la aplicación; un SDK puede encapsular muchos de esos detalles.
  2. La creación de una Assembly puede incluir archivos subidos e Instructions en JSON en una sola solicitud multipart, mientras que los Steps de procesamiento pueden, como alternativa, hacer referencia a las entradas importadas.
  3. La aceptación de una solicitud HTTP no significa por sí sola que cada Step de procesamiento de medios se haya completado correctamente; los clientes deben inspeccionar los estados de la Assembly y de los resultados antes de considerar que las salidas están completas.

Cuándo es relevante la REST API de Transloadit

Usa la REST API cuando una aplicación necesite control directo sobre la construcción de solicitudes o no disponga de un SDK adecuado. Las solicitudes deben gestionar correctamente la autenticación, la serialización, los errores de red y las respuestas de la API.

Convierte tus conocimientos sobre multimedia en un pipeline funcional

Conecta las subidas, el procesamiento, la IA, el almacenamiento y la entrega mediante una sola API declarativa, mientras nos encargamos por ti del stack de encoding, el escalado y los cambios constantes de formatos.

Prueba Transloadit gratis