Belgelere geç
API

Dosyaları toplu sil

Tek çağrıda en fazla 100 dosyayı, her birini `DELETE /files/{id}` birini nasıl siliyorsa öyle siler; Dosyalar sayfasında birkaçını seçmek gibi.

POSTapi.openemail.uk/files/batch-delete

Gerçek çağrıyı kendi anahtarınızla çalışma alanınıza karşı çalıştırır.

POST /files/batch-delete

Tek çağrıda en fazla 100 dosyayı, her birini DELETE /files/{id} birini nasıl siliyorsa öyle siler; Dosyalar sayfasında birkaçını seçmek gibi.

Örnek

threads:write gerekir. ids 1 ile 100 arasında dosya kimliği alır; başka herhangi bir alan 422 unknown_parameter olur.

curl
curl -X POST "$OE/files/batch-delete" -H "$AUTH" -H 'content-type: application/json' -d '{  "ids": ["file_0c4e7a91d2b84f63a5e19b7d", "file_6bb640f5b99e47deb758f1f5", "file_9e2b41c7a0f35d8e6b1c4a72"]}'
Yanıt
{  "object": "file_batch_delete",  "deleted": ["file_0c4e7a91d2b84f63a5e19b7d"],  "kept": [    {      "id": "file_6bb640f5b99e47deb758f1f5",      "filename": "invoice-0912.pdf",      "usage": "received",      "reason": "It came in on a message, so it stays with that message."    }  ],  "missing": ["file_9e2b41c7a0f35d8e6b1c4a72"]}

Bazı dosyaların silinip bazılarının kaldığı bir çağrı hata değildir. deleted silinenleri, kept kullanımdaki her dosyayı usage değeri ve sözcüklerle yazılmış reason ile, missing ise bilinmeyen, zaten silinmiş ya da sınırlı bir anahtarın tuttuğu adreslerin dışındaki kimlikleri listeler.

Her dosya silinirken yeniden denetlenir; bu yüzden siz listeledikten sonra kullanıma giren bir dosya kaybolmak yerine tutulur. Geri alınamaz.