Inovacc Desenvolvedores

Referência da API / Arquivos

Enviar um arquivo

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

Armazena um arquivo em um banco de dados sob o próprio SHA-256.

Parâmetros do caminho

  • databasestringobrigatório

    A chave do banco de dados.

  • sha256stringobrigatório

    O SHA-256 dos bytes do arquivo, 64 caracteres hexadecimais minúsculos.

Parâmetros do corpo

Veja a descrição.

Cabeçalhos

  • Authorizationstringobrigatório

    Bearer <chave de API>

  • Content-Typestringobrigatório

    application/json, em uma chamada com corpo

Descrição

O corpo são os bytes do arquivo, no máximo 100 MiB, com Content-Length (obrigatório: 411 sem ele). Os bytes são conferidos com o hash do caminho: uma divergência resulta em 400 hash_mismatch e nada é armazenado. Responde 201 quando armazenado e 200 quando o blob já estava lá. Acima de 100 MiB, envie em partes com POST .../uploads.

Veja também

Detalhes da fonte

Entrada do catálogo

Id
identity/component-taxonomy/capabilities#files
Repositório
identity
Caminho
contracts/component-taxonomy/catalog/capabilities.json
Commit
08ef3cd75d82
Atualizado em 2026-10-10.