Endpoints de la API
Ofrecemos SDK listos para usar para la mayoría de los principales lenguajes y plataformas de programación y, por lo general, recomendamos utilizarlos. Sin embargo, si no hay un SDK adecuado para tu caso, o si quizás estás desarrollando uno, aquí explicamos todos los detalles de nuestra REST API básica.
Transloadit proporciona una REST API basada en JSON que puede usarse para:
- Crear, consultar o eliminar Assemblies
- Reenviar Assembly Notifications
- Crear, actualizar, consultar o eliminar Templates
- Consultar la facturación
Este es un resumen completo de los endpoints disponibles:
Autenticación
- Crear un token BearerPOST
/token
Assemblies
- Crear una nueva AssemblyPOST
/assemblies - Recuperar un Assembly StatusGET
/assemblies/{ASSEMBLY_ID} - Transmitir en vivo los cambios de una AssemblyGET
{UPDATE_STREAM_URL} - Cancelar una Assembly en ejecuciónDELETE
/assemblies/{ASSEMBLY_ID} - Reejecutar una AssemblyPOST
/assemblies/{ASSEMBLY_ID}/replay - Recuperar la lista de AssembliesGET
/assemblies?signature={SIGNATURE}¶ms={PARAMS}
Webhooks
- Reenviar una Assembly NotificationPOST
/assembly_notifications/{ASSEMBLY_ID}/replay
Facturación
- Recuperar la factura de un mesGET
/bill/{DATE}?signature={SIGNATURE}
Colas
- Recuperar los cupos prioritarios actualmente en usoGET
/queues/job_slots?signature={SIGNATURE}
Credenciales de Template
- Crear una nueva credencial de TemplatePOST
/template_credentials - Recuperar una credencial de TemplateGET
/template_credentials/{CREDENTIALS_ID_OR_NAME}?signature={SIGNATURE}¶ms={PARAMS} - Editar una credencial de TemplatePUT
/template_credentials/{CREDENTIALS_ID_OR_NAME}?signature={SIGNATURE} - Eliminar una credencial de TemplateDELETE
/template_credentials/{CREDENTIALS_ID_OR_NAME} - Recuperar la lista de credenciales de TemplateGET
/template_credentials?signature={SIGNATURE}¶ms={PARAMS}
Templates
- Crear un nuevo TemplatePOST
/templates - Recuperar un TemplateGET
/templates/{TEMPLATE_ID}?signature={SIGNATURE}¶ms={PARAMS} - Editar un TemplatePUT
/templates/{TEMPLATE_ID} - Eliminar un TemplateDELETE
/templates/{TEMPLATE_ID} - Recuperar la lista de TemplatesGET
/templates?signature={SIGNATURE}¶ms={PARAMS}