Inovacc Desarrolladores

Referencia de la API / Archivos

Subir un archivo

PUThttps://data.inovacc.dev/v1/databases/{database}/blobs/{sha256}

Guarda un archivo en una base de datos bajo su propio SHA-256.

Parámetros de la ruta

  • databasestringobligatorio

    La clave de la base de datos.

  • sha256stringobligatorio

    El SHA-256 de los bytes del archivo, 64 caracteres hexadecimales en minúscula.

Parámetros del cuerpo

Consulta la descripción.

Encabezados

  • Authorizationstringobligatorio

    Bearer <clave de API>

  • Content-Typestringobligatorio

    application/json, en una llamada con cuerpo

Descripción

El cuerpo son los bytes del archivo, máximo 100 MiB, con Content-Length (obligatorio: 411 si falta). Los bytes se verifican contra el hash de la ruta: una discrepancia es 400 hash_mismatch y no se guarda nada. Responde 201 cuando se guarda y 200 cuando el blob ya estaba. Por encima de 100 MiB, sube por partes con POST .../uploads.

Ver también

Detalles de la fuente

Entrada del catálogo

Id
identity/component-taxonomy/capabilities#files
Repositorio
identity
Ruta
contracts/component-taxonomy/catalog/capabilities.json
Commit
08ef3cd75d82
Actualizado el 2026-10-10.