> ## Documentation Index
> Fetch the complete documentation index at: https://docs.codaclean.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Envoyer des fichiers

> Obtenez des identifiants temporaires, puis envoyez des fichiers CODA ou CODB à Codaclean.

Vous pouvez transmettre des fichiers CODA ou CODB à Codaclean en les déposant dans un espace de stockage dédié.

<Note>
  Codaclean doit avoir activé l'envoi de fichiers pour la fiduciaire, et votre clé API doit disposer du scope `files:write`. Sinon, l'appel renvoie `403`.

  Pour activer l'envoi de fichiers, [contactez Codaclean](https://codaclean.be/fr-be/contact).
</Note>

<Steps>
  <Step title="Obtenez des identifiants d'envoi">
    Appelez [`POST /coda-files/upload`](/fr/api/endpoints/coda-upload-credentials) pour les fichiers CODA, ou [`POST /codb-files/upload`](/fr/api/endpoints/codb-upload-credentials) pour les fichiers CODB.

    La réponse contient des identifiants AWS temporaires (`accessKeyId`, `secretAccessKey`, `sessionToken`), un `bucketName`, un `prefix` et une date d'expiration `expirationUtc`.
  </Step>

  <Step title="Envoyez les fichiers">
    À l'aide d'un client AWS S3 configuré avec ces identifiants, déposez chaque fichier dans `bucketName`, sous une clé qui commence par `prefix/`.

    Ces identifiants autorisent uniquement le dépôt de fichiers (`PutObject`) sous ce préfixe.
  </Step>

  <Step title="Renouvelez les identifiants">
    Les identifiants cessent de fonctionner à la date `expirationUtc`. Appelez de nouveau l'endpoint pour en obtenir de nouveaux.
  </Step>
</Steps>
