Códigos de respuesta
A continuación se enumeran los códigos de respuesta que devuelve Transloadit y que puedes usar para gestionar errores.
Una Assembly está en ejecución si ok es
ASSEMBLY_UPLOADING o ASSEMBLY_EXECUTING. Todos los demás estados indican que la
Assembly ha finalizado. Si finalizó con un error, se establecerá la
propiedad error. A continuación, encontrarás más detalles sobre los códigos ok y error.
Códigos OK
Los códigos OK siempre se devuelven mediante la clave ok, de esta forma: { ok: "{OK_CODE}" }.
ASSEMBLY_CANCELEDLa Assembly fue cancelada.
ASSEMBLY_COMPLETEDLa Assembly finalizó correctamente.
ASSEMBLY_EXECUTINGLa Assembly se está ejecutando actualmente.
ASSEMBLY_NOTIFICATION_REPLAYEDLa Assembly Notification fue reenviada.
ASSEMBLY_REPLAYINGLa Assembly se está reejecutando.
ASSEMBLY_UPLOADINGLa Assembly todavía se está subiendo.
REQUEST_ABORTEDLa conexión de subida se cerró o agotó el tiempo de espera antes de recibir todos los datos.
Códigos de error
Los códigos de error siempre se devuelven mediante la clave error, de esta forma: { error: "{ERROR_CODE}" }.
ACTIVE_ASSEMBLIES_FETCHEDCantidad de Assemblies activas obtenidas.
ADMIN_PERMISSIONS_REQUIREDNecesitas permisos de administrador para hacer esto.
ASSEMBLIES_UPDATEDLas Assemblies se actualizaron.
ASSEMBLY_ACCOUNT_MISMATCHNo tienes permiso para acceder a esta Assembly porque no te pertenece.
ASSEMBLY_CANNOT_BE_REPLAYEDLa Assembly no se puede reejecutar.
ASSEMBLY_COULD_NOT_BE_CREATEDNo se pudo crear la Assembly.
ASSEMBLY_CRASHEDEl proceso que gestionaba esta Assembly falló y no pudo restaurarse.
ASSEMBLY_DISALLOWED_ROBOTS_USEDTu Assembly usa uno o más Robots no permitidos.
ASSEMBLY_EMPTY_STEPSEl parámetro
{steps: …}de tu Assembly está vacío.ASSEMBLY_EXECUTION_PROGRESS_NOT_ENABLEDNo se habilitó la obtención del progreso de ejecución para esta Assembly.
ASSEMBLY_EXPIREDLa Assembly venció.
ASSEMBLY_FILE_ACCEPTEDLa Assembly aceptó el archivo agregado.
ASSEMBLY_FILE_NOT_RESERVEDDebe reservarse un lugar para este archivo antes de agregarlo.
ASSEMBLY_FILE_RESERVEDLa Assembly reservó espacio para este archivo.
ASSEMBLY_INFINITETu Assembly parece ser infinita; los parámetros "use" forman un bucle.
ASSEMBLY_INVALID_NOTIFY_URLLa Assembly tenía un notify_url con formato incorrecto. Deben ser cadenas.
ASSEMBLY_INVALID_NUM_EXPECTED_UPLOAD_FILES_PARAMEl valor de tu parámetro 'num_expected_upload_files' no es válido. Debe ser un número mayor o igual que cero.
ASSEMBLY_INVALID_STEPSEl valor de
{steps: …}de tu Assembly no es un objeto.ASSEMBLY_JOB_ENQUEUE_ERRORHubo un problema al poner en cola un Job para tu Assembly. Comunícate con soporte.
ASSEMBLY_LIST_ERRORParámetros incorrectos
ASSEMBLY_MEMORY_LIMIT_EXCEEDEDSe superó el límite de memoria de 8 MB de la Assembly. Intenta importar menos archivos o subir un archivo zip que contenga menos archivos.
ASSEMBLY_NOTIFICATIONS_LIST_ERRORNo se pudieron enumerar las Assembly Notifications.
ASSEMBLY_NOTIFICATION_LIST_ERRORParámetros incorrectos
ASSEMBLY_NOTIFICATION_NOT_PERSISTEDHubo un problema al guardar la Assembly Notification. Comunícate con soporte.
ASSEMBLY_NOTIFICATION_NOT_REPLAYEDNo se pudo reenviar la Assembly Notification.
ASSEMBLY_NOT_CAPABLEEsta Assembly no puede gestionar el endpoint solicitado.
ASSEMBLY_NOT_FINISHEDLa Assembly aún no ha finalizado y, por lo tanto, todavía no se puede reejecutar.
ASSEMBLY_NOT_FOUNDLa Assembly que solicitaste falló o no existe.
ASSEMBLY_NOT_REPLAYEDNo se pudo reejecutar la Assembly
ASSEMBLY_NO_CHARGEABLE_STEPUna Assembly debe tener al menos una transcodificación o un Step.
ASSEMBLY_NO_NOTIFY_URLLa Assembly no tenía configurado ningún notify_url.
ASSEMBLY_NO_STEPSTu Assembly no incluye un parámetro
{steps: …}.ASSEMBLY_PROGRESS_UPDATEDSe actualizó el progreso de subida de la Assembly.
ASSEMBLY_ROBOT_MISSINGEsta Assembly debe usar Robots específicos según el contrato.
ASSEMBLY_SATURATEDEsta Assembly ya recibió todas las subidas de archivos esperadas.
ASSEMBLY_STATS_INVALID_TIMEEl tiempo de inicio falta o es incorrecto
ASSEMBLY_STATS_MISSING_REGIONDebes proporcionar una región específica o "all"
ASSEMBLY_STATUS_FETCHING_RATE_LIMIT_REACHEDEstás obteniendo el estado de la misma Assembly con demasiada frecuencia. Reduce la frecuencia.
ASSEMBLY_STATUS_NOT_FOUNDNo se pudo encontrar el estado de la Assembly que solicitaste.
ASSEMBLY_STATUS_PARSE_ERRORHubo un problema al analizar el JSON de estado de la Assembly.
ASSEMBLY_STEP_INVALIDEl valor de uno de tus parámetros
{steps: …}no es un objeto.ASSEMBLY_STEP_INVALID_ROBOTUno de los parámetros de tus Steps incluye un valor
{robot: …}que no es una cadena.ASSEMBLY_STEP_INVALID_USEUno de los parámetros de tus Steps incluye un valor
{use: …}que no es un arreglo, o los elementos del arreglo "use" no son cadenas ni objetos. Si son objetos, deben contener una propiedad "name".ASSEMBLY_STEP_NO_ROBOTUno de los parámetros de tus Steps no incluía una clave
{robot: …}.ASSEMBLY_STEP_UNKNOWN_ROBOTUno de los parámetros de tus Steps hace referencia a un
{robot: …}desconocido.ASSEMBLY_STEP_UNKNOWN_USEUno de los parámetros de tus Steps hace referencia a un valor
{use: …}desconocido.ASSEMBLY_URL_TRANSFORM_MISSINGEsta Assembly debe usar la función UrlTransform según el contrato.
AUTH_EXPIREDEl parámetro de vencimiento de autenticación proporcionado corresponde a una fecha pasada.
AUTH_KEYS_FOUNDTus Auth Keys se encontraron correctamente.
AUTH_KEYS_NOT_FOUNDNo se pudieron encontrar tus Auth Keys.
AUTH_KEY_CREATEDTu Auth Key se creó correctamente.
AUTH_KEY_DELETEDTu Auth Key se eliminó correctamente.
AUTH_KEY_NOT_CREATEDNo se pudo crear tu Auth Key.
AUTH_KEY_NOT_DELETEDNo se pudo eliminar tu Auth Key.
AUTH_KEY_NOT_UPDATEDNo se pudo actualizar tu Auth Key.
AUTH_KEY_SCOPES_FOUNDLos ámbitos de la Auth Key se encontraron correctamente.
AUTH_KEY_SCOPES_NOT_FOUNDNo se pudieron encontrar los ámbitos de la Auth Key.
AUTH_KEY_UPDATEDTu Auth Key se actualizó correctamente.
AUTH_SECRET_NOT_RETRIEVEDNo se pudo mostrar tu Auth Secret.
AUTH_SECRET_RETRIEVEDSe pudo obtener tu Auth Secret.
BAD_PRICINGHay un problema con el registro de precios asociado a tu Workspace. Comunícate con soporte.
BILL_LIMIT_EXCEEDEDEste mes se superó el límite de facturación configurado para este Workspace.
CANNOT_ACCEPT_NEW_ASSEMBLIESEl cargador no acepta Assemblies nuevas.
CANNOT_FETCH_ACTIVE_ASSEMBLIESSe produjo un error al obtener la cantidad de Assemblies activas.
CDN_REQUIREDRecomendamos usar URL Transform únicamente junto con una CDN para almacenar los resultados en caché. De lo contrario, cada acceso se transcodifica, lo que puede aumentar rápidamente las facturas de las páginas populares. Por eso, debes configurar (o hacer que tu CDN configure) el parámetro de consulta o la clave de encabezado 'cdn' con el valor 'required'.
COMPANION_BASIC_AUTH_UNSETNo se pueden validar las credenciales de Basic Auth
COMPANION_CREDENTIALS_REQUEST_INVALIDLa solicitud de credenciales de Companion contiene datos no válidos
COMPANION_OSS_SUPPORT_PING_REQUEST_INVALIDLa solicitud de ping del soporte de Companion OSS contiene datos no válidos
DO_NOT_REUSE_ASSEMBLY_IDSNo reutilices Assembly IDs.
FILE_DOWNLOAD_ERRORTransloadit no pudo descargar un archivo externo.
FILE_META_DATA_ERRORHubo un problema al extraer la información de metadatos de tu archivo.
FILE_SERVE_NO_RESULTEl Step /file/serve no tiene ningún resultado que entregar. Es posible que tus Instructions no sean compatibles con el tipo de archivo de entrada.
GET_ACCOUNT_DB_ERRORNo se pudo obtener el Workspace debido a un error de la base de datos.
GET_ACCOUNT_UNKNOWN_AUTH_KEYNo se pudo obtener el Workspace porque esta Auth Key es desconocida.
GRAFANA_WEBHOOK_ERRORError del webhook de Grafana
GRAFANA_WEBHOOK_WRITE_ERRORError de escritura del webhook de Grafana
IMPORT_FILE_ERRORTransloadit no pudo importar un archivo.
INCOMPLETE_PRICINGHay un problema con el registro de precios asociado a tu Workspace. Comunícate con soporte.
INSUFFICIENT_AUTH_SCOPELa Auth Key que usaste para la operación no tiene el ámbito requerido.
INTERNAL_COMMAND_ERRORUno de nuestros comandos informó un error.
INTERNAL_COMMAND_TIMEOUTUno de nuestros comandos agotó el tiempo de espera.
INVALID_ASSEMBLY_STATUSEste estado de Assembly no es válido.
INVALID_AUTH_EXPIRES_PARAMETERSe proporcionó un parámetro de vencimiento de autenticación no válido; no pudimos analizarlo.
INVALID_AUTH_KEY_PARAMETERSe proporcionó un parámetro de Auth Key no válido; el valor no es una cadena.
INVALID_AUTH_MAX_SIZE_PARAMETERSe proporcionó un parámetro de referente de autenticación no válido; no pudimos analizarlo.
INVALID_AUTH_REFERER_PARAMETERSe proporcionó un parámetro de referente de autenticación no válido; no pudimos analizarlo.
INVALID_FILE_META_DATANo pudimos analizar los metadatos del archivo #file#.
INVALID_FORM_DATAEl formulario contenía datos incorrectos que no pueden analizarse.
INVALID_INPUT_ERRORNo se pudieron procesar los archivos porque este Robot no admite el formato proporcionado.
INVALID_PARAMS_FIELDSe proporcionó un campo params incorrecto; contiene JSON no válido.
INVALID_SIGNATURELa firma proporcionada no coincide con la nuestra. ¿Es posible que tu Auth Key exija usar sha384 en lugar de sha1?
INVALID_STEP_NAMENo debes asignar el nombre ":original" a un Step que no use el Robot /upload/handle. Esto provocará una creación incorrecta de Jobs, como Jobs duplicados o Assemblies infinitas.
INVALID_TEMPLATE_FIELDSe proporcionó un campo de Template incorrecto; contiene JSON no válido.
INVALID_UPLOAD_HANDLE_STEP_NAMEAl usar el Robot /upload/handle, el nombre de su Step debe ser ":original".
MAX_SIZE_EXCEEDEDEl archivo subido superó el límite de tamaño de archivo.
NO_AUTH_EXPIRES_PARAMETERNo se proporcionó ningún parámetro de vencimiento de autenticación.
NO_AUTH_KEY_PARAMETERNo se proporcionó ningún parámetro de Auth Key.
NO_AUTH_PARAMETERNo se proporcionó ningún parámetro de autenticación.
NO_COUNTRYTu Workspace no tiene ningún registro de país asociado. Comunícate con soporte o actualiza la información de tu Workspace.
NO_OBJECT_AUTH_PARAMETERSe proporcionó un parámetro de autenticación incorrecto; no es un objeto.
NO_OBJECT_PARAMS_FIELDSe proporcionó un campo params incorrecto; no es un objeto.
NO_PARAMS_FIELDNo se proporcionó ningún campo params.
NO_PRICINGTu Workspace no tiene ningún registro de precios asociado. Comunícate con soporte.
NO_RESULT_STEP_FOUNDNo se definió ningún Step de resultado o el definido no es válido; este es obligatorio para las Assemblies de URL Transform.
NO_RPC_RESULT_FROM_IMAGE_RESIZERNo hay ningún resultado rpc de image-resizer
NO_SIGNATURE_FIELDNo se proporcionó ningún campo de firma.
NO_TEMPLATE_IDEste Workspace exige que se proporcione un Template ID, pero no se proporcionó ninguno.
PLAN_LIMIT_EXCEEDEDSuperaste el límite de uso de tu plan de Transloadit. Mejora tu plan para que deje de aparecer este mensaje de error o comunícate con soporte.
POSSIBLY_MALICIOUS_FILE_FOUNDEs posible que uno de tus archivos sea malicioso y no se puede procesar.
PRIORITY_JOB_SLOTS_FOUNDTus cupos prioritarios se encontraron correctamente.
PRIORITY_JOB_SLOTS_NOT_FOUNDNo se pudieron encontrar tus cupos prioritarios.
QUEUES_LIST_ERRORSe produjo un error al obtener las estadísticas de la cola
QUEUE_ACTORS_ERRORNo se pudieron obtener ni restablecer los actores de la cola
RATE_LIMIT_REACHEDSe alcanzó el límite de solicitudes
REFERER_MISMATCHEsta solicitud proviene de una ubicación no permitida.
REQUEST_PREMATURE_CLOSEDLa solicitud original se cerró prematuramente.
SERVER_401Se requiere autorización
SERVER_403Prohibido
SERVER_404Método o URL desconocidos
SERVER_500Error inesperado
SIGNATURE_REUSE_DETECTEDLa solicitud se rechazó por motivos de seguridad. Si crees que se trata de un error, comunícate con soporte.
SYNC_ERRORNo se pudo sincronizar la base de datos
TEMPLATE_CREATEDTu Template se creó correctamente.
TEMPLATE_CREDENTIALS_CREATEDTus credenciales de Template se crearon correctamente.
TEMPLATE_CREDENTIALS_DELETEDTus credenciales de Template se eliminaron correctamente.
TEMPLATE_CREDENTIALS_FOUNDTus credenciales de Template se encontraron correctamente.
TEMPLATE_CREDENTIALS_INJECTION_ERRORNo se pudieron insertar tus credenciales de Template.
TEMPLATE_CREDENTIALS_NOT_CREATEDNo se pudieron crear tus credenciales de Template.
TEMPLATE_CREDENTIALS_NOT_DELETEDNo se pudieron eliminar tus credenciales de Template.
TEMPLATE_CREDENTIALS_NOT_FOUNDNo se pudieron encontrar tus credenciales de Template.
TEMPLATE_CREDENTIALS_NOT_READNo se pudieron leer tus credenciales de Template.
TEMPLATE_CREDENTIALS_NOT_UPDATEDNo se pudieron actualizar tus credenciales de Template.
TEMPLATE_CREDENTIALS_READTus credenciales de Template se leyeron correctamente.
TEMPLATE_CREDENTIALS_TYPES_FOUNDLos tipos de credenciales de Template se encontraron correctamente.
TEMPLATE_CREDENTIALS_TYPES_NOT_FOUNDNo se pudieron encontrar los tipos de credenciales de Template.
TEMPLATE_CREDENTIALS_UPDATEDTus credenciales de Template se actualizaron correctamente.
TEMPLATE_DB_ERRORNo se pudo obtener el Template de esta solicitud debido a un error de la base de datos.
TEMPLATE_DELETEDTu Template se eliminó correctamente.
TEMPLATE_DENIES_STEPS_OVERRIDEEste Template tenía la opción allow_steps_override establecida en false, por lo que los clientes no tienen permiso para alterar sus Steps.
TEMPLATE_FOUNDTu Template se encontró correctamente.
TEMPLATE_INVALID_JSONTu Template contenía JSON no válido.
TEMPLATE_LIST_ERRORParámetros incorrectos
TEMPLATE_NOT_FOUNDNo se encontró ningún Template para el template_id y el Workspace proporcionados.
TEMPLATE_UPDATEDTu Template se actualizó correctamente.
TEMPLATE_VALIDATION_ERRORTu Template no superó la validación.
TMP_FILE_DOWNLOAD_ERRORTransloadit no pudo descargar un archivo desde nuestra ubicación temporal.
USER_COMMAND_ERRORUn archivo o ajuste no válido provocó el fallo de un comando.
VERIFIED_EMAIL_REQUIREDPrimero debes verificar tu dirección de email antes de poder hacer esto.
WORKER_JOB_ERRORTransloadit no pudo procesar esta Assembly.