Endpoints da API
Oferecemos SDKs (English) prontos para uso para a maioria das principais linguagens de programação e plataformas e geralmente recomendamos usá-los. No entanto, se não houver um SDK adequado para o seu caso, ou se você estiver criando um, explicamos aqui todos os detalhes da nossa REST API básica.
A Transloadit fornece uma REST API baseada em JSON que pode ser usada para:
- Criar, consultar ou excluir Assemblies
- Reenviar Assembly Notifications
- Criar, atualizar, consultar ou excluir Templates
- Consultar o faturamento
Aqui está uma visão geral completa dos endpoints disponíveis:
Autenticação
- Criar um token bearerPOST
/token - Criar uma nova Auth KeyPOST
/auth_keys - Recuperar lista de Auth KeysGET
/auth_keys - Recuperar escopos da Auth KeyGET
/auth_keys/scopes - Editar uma Auth KeyPUT
/auth_keys/{authKeyId} - Excluir uma Auth KeyDELETE
/auth_keys/{authKeyId} - Recuperar o segredo de uma Auth KeyPOST
/auth_keys/show_secret/{authKeyId}
Assemblies
- Criar uma nova AssemblyPOST
/assemblies - Obter um Assembly StatusGET
/assemblies/{assemblyId} - Criar uma Assembly com um ID fornecidoPUT
/assemblies/{assemblyId} - Transmitir alterações da Assembly em tempo realGET
{UPDATE_STREAM_URL} - Cancelar uma Assembly em execuçãoDELETE
/assemblies/{assemblyId} - Reexecutar uma AssemblyPOST
/assemblies/{assemblyId}/replay - Recuperar lista de AssembliesGET
/assemblies - Recuperar estatísticas de AssembliesGET
/assembly_stats
Webhooks
- Recuperar Assembly NotificationsGET
/assembly_notifications/{assemblyId} - Reenviar Assembly NotificationPOST
/assembly_notifications/{assemblyId}/replay
Faturamento
- Obter a fatura de um mêsGET
/bill/{billYearMonth}
Filas
- Obter as vagas prioritárias de Jobs em uso no momentoGET
/queues/job_slots - Obter estatísticas de vagas prioritárias de JobGET
/priority_job_slot_stats
Uploads retomáveis
- Descobrir os recursos do tusOPTIONS
{TUS_URL} - Criar um upload tusPOST
{TUS_URL} - Obter o offset de um upload tusHEAD
{UPLOAD_URL} - Enviar bytes de arquivo tusPATCH
{UPLOAD_URL} - Encerrar um upload tusDELETE
{UPLOAD_URL} - Baixar um upload tusGET
{UPLOAD_URL}
Credenciais de Template
- Criar uma nova credencial de TemplatePOST
/template_credentials - Recuperar uma credencial de TemplateGET
/template_credentials/{templateCredentialId} - Editar uma credencial de TemplatePUT
/template_credentials/{templateCredentialId} - Excluir uma credencial de TemplateDELETE
/template_credentials/{templateCredentialId} - Obter lista de credenciais de TemplateGET
/template_credentials - Recuperar tipos de credenciais de TemplateGET
/template_credentials/types
Templates
- Criar um novo TemplatePOST
/templates - Recuperar um TemplateGET
/templates/{templateIdOrName} - Editar um TemplatePUT
/templates/{templateIdOrName} - Excluir um TemplateDELETE
/templates/{templateIdOrName} - Recuperar lista de TemplatesGET
/templates
Gerenciamento de Ativos Digitais
- Mover ou renomear um ativo de DAM alphaPATCH
/dam/assets/{assetId} - Excluir um ativo do DAM alphaDELETE
/dam/assets/{assetId} - Mover ativos do DAM em massa alphaPOST
/dam/assets/bulk/move - Excluir ativos do DAM em massa alphaPOST
/dam/assets/bulk/delete - Mover um arquivo ou uma pasta de armazenamento alphaPOST
/dam/entries/move - Obter um ativo de armazenamentoGET
/dam/assets/{assetId} - Listar ativos de armazenamentoGET
/dam/assets