Перейти к документации
API

Отозвать все ссылки на файл

Делает файл закрытым: все публичные ссылки на него перестают работать, в том числе в уже отправленной почте.

DELETE/files/{id}/links

Выполняет настоящий запрос в вашем рабочем пространстве.

DELETE /files/{id}/links

Делает файл закрытым: все публичные ссылки на него перестают работать, в том числе в уже отправленной почте.

Пример

Нужна files:write. Это «Сделать закрытым» на странице «Файлы». revoked говорит, сколько ссылок ещё работало и теперь не работает.

curl
curl -X DELETE "$OE/files/file_6bb640f5b99e47deb758f1f5/links" -H "$AUTH"
Ответ
{  "object": "file_link_revocation",  "fileId": "file_6bb640f5b99e47deb758f1f5",  "revoked": 2}

Файл без рабочих ссылок отвечает revoked: 0, поэтому вызов можно безопасно повторять. Сам файл остаётся, и POST /files/{id}/links может снова опубликовать его по новой ссылке.

Ключ, ограниченный определёнными адресами, достаёт только файлы, пришедшие на них, а любой другой файл даёт 404.

Справочник