Inicia la carga de un archivo de entrada
POST/v1/files
Flujo en tres pasos: (1) este POST crea el archivo pending y devuelve upload_url; (2) PUT de los bytes en upload_url con el mismo Content-Type; (3) POST /files/{id}/confirm. El id va en input_file_ids del POST /tasks/{id}/run (la Task debe aceptar archivos de entrada). Tamaño máximo: 100 MB.
Request
Responses
- 201
- 401
- 403
- 409
- 422
- 503
created
INVALID_TOKEN / INVALID_AUDIENCE / INVALID_ISSUER / TOKEN_EXPIRED / TOKEN_REVOKED / MTLS_REQUIRED
INSUFFICIENT_SCOPE — el token no tiene el nivel de acceso (o el recurso kadu/…) que exige la operación; details: { required, granted }. USER_PERMISSION_DENIED — el rol de la persona dueña del token no concede la operación; details: { required }. NOT_A_MEMBER — la persona no es miembro de la organización. FEATURE_NOT_ENABLED — la operación no está habilitada para la organización; details: { permission }. UNKNOWN_ORGANIZATION — el org del token no es una organización de Kadu.
IDEMPOTENCY_KEY_REUSED / IDEMPOTENCY_REQUEST_IN_PROGRESS (o CONFLICT de la ruta)
TASK_DOES_NOT_ACCEPT_FILES / VALIDATION_ERROR — Task fuera de la organización
AS_UNAVAILABLE — la verificación del token no está disponible (Authorization Server fuera de línea o configuración ausente). Intenta de nuevo (Retry-After).