Aller à la documentation
API

Révoquer tous les liens d'un fichier

Rend le fichier privé : chaque lien public vers lui cesse de fonctionner, y compris dans le courrier déjà envoyé.

DELETE/files/{id}/links

Exécute le véritable appel sur votre espace de travail.

DELETE /files/{id}/links

Rend le fichier privé : chaque lien public vers lui cesse de fonctionner, y compris dans le courrier déjà envoyé.

Exemple

Nécessite files:write. C'est Rendre privé sur la page Fichiers. revoked indique combien de liens fonctionnaient encore et ne fonctionnent plus.

curl
curl -X DELETE "$OE/files/file_6bb640f5b99e47deb758f1f5/links" -H "$AUTH"
Réponse
{  "object": "file_link_revocation",  "fileId": "file_6bb640f5b99e47deb758f1f5",  "revoked": 2}

Un fichier sans lien actif répond revoked: 0 : l'appel peut donc être répété sans risque. Le fichier lui-même reste, et POST /files/{id}/links peut le publier de nouveau à un nouveau lien.

Une clé limitée à certaines adresses n'atteint que les fichiers arrivés à celles-ci, et tout autre fichier est un 404.

Référence