Aller au contenu

Formats JSON / NDJSON / Envelopes

Formats de données standardisés

← Retour


JSON

Format standard pour les réponses API et métadonnées.

Exemple : Métadonnées document

{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "name": "facture.pdf",
  "hash": "sha3-256:abcd...",
  "size": 1024000,
  "uploaded_at": "2025-01-01T00:00:00Z"
}

NDJSON (Newline Delimited JSON)

Format pour le streaming et les exports bulk.

Exemple : Export documents

{"id":"doc1","name":"facture1.pdf","hash":"..."}
{"id":"doc2","name":"facture2.pdf","hash":"..."}
{"id":"doc3","name":"facture3.pdf","hash":"..."}

Enveloppes chiffrées

Structure pour les documents chiffrés.

Envelope v1

{
  "version": 1,
  "algorithm": "AES-256-GCM",
  "iv": "...",
  "ciphertext": "...",
  "tag": "..."
}

Pour plus de détails, voir documentation backend formats.


← Retour