Pièce/documents joints à une écriture et/ou mouvements 
Introduction 
Les écritures et mouvements peuvent avoir plusieurs types de pièce jointe;
- URL - Lien vers le fichier
 - File - Chemin relatif vers un fichier (uniquement pour les archives en .zip)
 - Base64 - Fichier au format base64 (uniquement pour l'import)
 
NOTE
En export le type URL est privilégié
json
{
  "attachments": {
    "document.pdf": {
      "type": "URL",
      "value": "https://app.prodcomptable.myunisoft.fr/api/ged/ged/document/1-gTt2QkfLPABeb6Z/download"
    }
  }
}Téléchargement de la pièce sur la GED MyUnisoft 
Le endpoint GED /document/:id/download permet de télécharger un document. Plusieurs en-têtes HTTP seront retournés :
- Content-Length : La taille du fichier en octets.
 - Content-Type : Le type MIME du fichier.
 - Content-Disposition : Le nom du fichier au format 
attachment; filename=$filename. 
Interfaces 
TypeScript
ts
type Attachment = {
  type: "URL";
  value: string;
} | {
  type: "File";
  value: string;
} | {
  type: "Base64";
  value: string;
};JSON Schema
json
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false,
  "type": "object",
  "required": [],
  "oneOf": [
    {
      "type": "object",
      "properties": {
        "type": {
          "const": "URL"
        },
        "value": {
          "type": "string"
        }
      },
      "required": [
        "type",
        "value"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "type": {
          "const": "File"
        },
        "value": {
          "type": "string"
        }
      },
      "required": [
        "type",
        "value"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "type": {
          "const": "Base64"
        },
        "value": {
          "type": "string"
        }
      },
      "required": [
        "type",
        "value"
      ],
      "additionalProperties": false
    }
  ]
}