Transloadit
Precios
  • Subida de archivos
  • Importación de archivos
  • Procesamiento por lotes (English)
  • Encoding de video
  • Encoding de audio
  • Procesamiento de imágenes
  • Procesamiento de documentos
  • Inteligencia artificial
  • Filtrado y seguridad de archivos
  • Catalogación de medios
  • Compresión de archivos
  • Evaluación de código
  • Exportación de archivos
  • Smart CDN
  • Ver todos los servicios
  • Explora integraciones (English)
  • Explora demos en vivo (English)
  • Uppy
  • TransloaditKit
  • SDK para Android
  • SDK para Node.js
  • SDK para Python
  • SDK para Ruby
  • SDK para Go
  • SDK para Java
  • SDK para PHP
  • Zapier
  • Servidor MCP
  • Transloadit CLI
  • Terraform
  • Conceptos esenciales
  • Prácticas recomendadas
  • FAQ
  • Robots
  • Endpoints de la API
  • Formatos
  • Crea tu primera app
  • Acerca de Transloadit
  • Comparaciones
  • Código abierto
  • Testimonios
  • Empleos (English)
  • Seguridad
  • Entradas
  • Actualidad para desarrolladores (English)
  • Consejos para desarrolladores
  • Prensa (English)
  • Investigación (English)
  • Casos de éxito
  • Soluciones
  • Guías
  • Glosario (English)
  • Legal (English)
  • Herramientas
  • Cómo ayudamos a Coursera a llevar educación a millones de personas en todo el mundo
  • Soporte de Transloadit
  • Soporte para código abierto
  • Acuerdo de nivel de servicio (English)
Conceptos esencialesRobotsFAQEndpoints de la APIFormatosPrácticas recomendadas
Temas
  • Endpoints
  • Códigos de respuesta
  • Autenticación
  • Webhooks
  • Metadatos
  • Seguridad de la API
  • Limitación de tasa
  • Colas
  • Subidas reanudables
Autenticación
  • Crear un token Bearer
  • Crear un nuevo Auth Key
  • Consultar la lista de Auth Keys
  • Obtener los ámbitos de la Auth Key
  • Editar un Auth Key
  • Eliminar un Auth Key
  • Consultar el secreto de un Auth Key
Assemblies
  • Crear una nueva Assembly
  • Recuperar un Assembly Status
  • Crear una Assembly con un ID proporcionado
  • Transmitir en vivo los cambios de una Assembly
  • Cancelar una Assembly en ejecución
  • Reejecutar una Assembly
  • Recuperar la lista de Assemblies
  • Respuesta de Assembly Status
  • Consultar estadísticas de Assemblies
Webhooks
  • Consultar Assembly Notifications
  • Reenviar una Assembly Notification
Facturación
  • Recuperar la factura de un mes
Colas
  • Recuperar los cupos prioritarios actualmente en uso
  • Consultar estadísticas de cupos prioritarios
Subidas reanudables
  • Descubrir las capacidades del protocolo tus
  • Crear una subida tus
  • Consultar el offset de una subida tus
  • Subir bytes de un archivo tus
  • Finalizar una subida tus
  • Descargar una subida tus
Credenciales de Template
  • Crear una nueva credencial de Template
  • Recuperar una credencial de Template
  • Editar una credencial de Template
  • Eliminar una credencial de Template
  • Recuperar la lista de credenciales de Template
  • Consultar los tipos de credencial de Template
Templates
  • Crear un nuevo Template
  • Recuperar un Template
  • Editar un Template
  • Eliminar un Template
  • Recuperar la lista de Templates
Gestión de activos digitales
  • Mover o renombrar un activo DAM alpha
  • Eliminar un activo DAM alpha
  • Mover activos DAM en bloque alpha
  • Eliminar activos DAM en bloque alpha
  • Mover un archivo o una carpeta de Storage alpha
  • Obtener un activo de almacenamiento
  • Listar activos de almacenamiento

Limitación de tasa

Aplicamos límites de tasa para garantizar que ningún cliente se vea afectado negativamente por el uso de cualquier otro cliente. El código de integración con errores puede hacer que se envíen demasiadas solicitudes en un breve período de tiempo, lo que puede dar lugar a facturas excesivamente elevadas o a mayores tiempos de espera en cola.

Tenemos establecidos tres límites relacionados con Assembly:

  1. Los clientes pueden crear hasta 250 Assemblies por minuto.
  2. Por defecto, cada Workspace puede tener 2500 Assemblies ejecutándose al mismo tiempo en cada región.
  3. Por defecto, una Assembly puede pasar hasta 8 horas en la fase de carga y después hasta otras 8 horas en la fase de ejecución. Estos límites por fase son independientes, por lo que su duración total, de principio a fin, puede acercarse a 16 horas.

Según nuestra experiencia, esto satisface incluso los niveles de uso más elevados, pero las cuentas empresariales pueden ponerse en contacto con nosotros si necesitan límites más altos.

Los límites se aplican principalmente para proteger a los clientes de los errores de programación de tipo «bucle infinito» de otros clientes.

Los clientes que alcanzan un límite de creación o concurrencia reciben un error RATE_LIMIT_REACHED y el código de estado HTTP 429. El contenido JSON de este error incluye una propiedad info.retryIn que indica el número de segundos de espera recomendado antes de volver a intentar la solicitud. Esto no garantiza que haya capacidad de ejecución simultánea disponible después de ese tiempo de espera. Si usas uno de nuestros SDK oficiales, ya se incluyen las esperas y los reintentos adecuados basados en esta información.

A continuación se muestra un ejemplo de cómo podría ser el contenido JSON:

{
  "error": "RATE_LIMIT_REACHED",
  "message": "Request limit reached",
  "info": {
    "retryIn": 41
  }
}

Superar el límite de tiempo de carga o ejecución de una Assembly es diferente: se registra ASSEMBLY_EXPIRED en el Assembly Status. La respuesta de estado puede usar HTTP 200, así que revisa su campo error en lugar de interpretar el éxito HTTP como éxito del procesamiento. La espera no reanuda una Assembly caducada. Si sus archivos de entrada aún se pueden recuperar, reejecuta la Assembly para iniciar una nueva.

Límite de tasa de alta frecuencia

Además de los límites de tasa anteriores, existe otro mecanismo de limitación de tasa para disuadir el envío de solicitudes con demasiada rapidez. Este límite de tasa se activará en cualquiera de estos casos:

  • Si hay demasiadas conexiones TCP abiertas simultáneamente desde un mismo cliente
  • Si se han abierto demasiadas conexiones TCP en los últimos 10 segundos desde un mismo cliente
  • Si se han producido demasiados códigos de error HTTP en los últimos 10 segundos desde un mismo cliente
  • Si se han enviado demasiadas solicitudes HTTP en los últimos 10 segundos desde un mismo cliente

En estos casos, el cliente recibirá un código de estado HTTP 429, y la respuesta contendrá el siguiente contenido JSON:

{
  "error": "429 Too Many Requests",
  "hostname": "morven.transloadit.com",
  "message": "You have sent too many requests in a given amount of time. "
}
Página anterior ← Seguridad de la APIPágina siguiente Colas →
Contactar a soporte⁠

TransloaditVerificando el estado…

Producto

  • Servicios
  • Precios
  • Demos EN (English)
  • Herramientas
  • Seguridad
  • Soporte

Empresa

  • Acerca de Transloadit/Prensa EN (English)
  • Blog/Empleos EN (English)
  • Comparaciones/Matriz de cumplimiento EN (English)
  • Investigación EN (English)
  • Código abierto
  • Soluciones
  • Pioneros de la web

Documentación

  • Primeros pasos
  • Transcodificación
  • FAQ
  • Endpoints de la API
  • Guías/Consejos para desarrolladores
  • Formatos compatibles

Más

  • Estado de la plataforma⁠
  • Foro de la comunidad⁠
  • Uppy
  • tus⁠

© 2009–2026 Transloadit-II GmbH

Privacidad EN (English)Términos EN (English)Aviso legal EN (English)
EnglishDeutschEspañolFrançaisPortuguês (Brasil)