Inovacc Desenvolvedores

Referência da API / Arquivos

Iniciar um envio em partes

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

Inicia o envio em partes de um arquivo grande, de até 5 GiB.

Parâmetros do caminho

  • databasestringobrigatório

    A chave do banco de dados.

  • sha256stringobrigatório

    O SHA-256 do arquivo inteiro, 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

Não recebe corpo. Responde 201 com um upload_id, ou 200 com exists: true quando o blob já está armazenado. Depois envie cada parte com PUT .../uploads/{upload_id}/parts/{n} (1 a 10.000; de 5 MiB a 100 MiB, exceto a última) e conclua com POST .../uploads/{upload_id}/complete e a lista de partes: o serviço confere o SHA-256 e o tamanho do arquivo inteiro antes de mantê-lo.

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.