Guide d'action

Réponds à 'où est passé mon fichier' avec certitude

POST/v1/events · file.deleted

Émets un event `file.deleted` à chaque suppression d'un fichier de ton stockage, par un user ou par un job de rétention.

Quand l'émettre

Après que l'objet soit supprimé ou marqué pour suppression, peu importe qui l'a déclenché.

Payload d'exemple
await recalled.events.create({
  action: "file.deleted",
  actor: { id: user.id, email: user.email },
  organization: user.organizationId,
  metadata: {
    filename: "value",
    triggeredBy: "value",
    storageKey: "value"
  },
});
Metadata à inclure

Garde les metadata plates et cohérentes dans ton service pour que recherche et exports CSV fonctionnent bien.

CléRôle
filenameNom du fichier original
triggeredByuser, admin, retention_policy, cascade_parent
storageKeyClé objet supprimée
Rétention recommandée

Garder au moins 18 mois, 'où est passé mon fichier' est une question support fréquente.

Actions liées