Kalo te dokumentacioni
API

Fshi skedarë në masë

Fshin deri në 100 skedarë në një thirrje, secilin ashtu si `DELETE /files/{id}` fshin një, ashtu si përzgjedhja e disave në faqen Skedarët.

POSTapi.openemail.uk/files/batch-delete

Ekzekuton thirrjen reale kundrejt hapësirës suaj të punës, me çelësin tuaj.

POST /files/batch-delete

Fshin deri në 100 skedarë në një thirrje, secilin ashtu si DELETE /files/{id} fshin një, ashtu si përzgjedhja e disave në faqen Skedarët.

Shembull

Kërkon threads:write. ids merr nga 1 deri në 100 ID skedarësh, dhe çdo fushë tjetër është një 422 unknown_parameter.

curl
curl -X POST "$OE/files/batch-delete" -H "$AUTH" -H 'content-type: application/json' -d '{  "ids": ["file_0c4e7a91d2b84f63a5e19b7d", "file_6bb640f5b99e47deb758f1f5", "file_9e2b41c7a0f35d8e6b1c4a72"]}'
Përgjigje
{  "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"]}

Një thirrje ku disa skedarë fshihen dhe të tjerë mbeten nuk është gabim. deleted liston çfarë u fshi, kept çdo skedar në përdorim me usage e tij dhe reason me fjalë, dhe missing ID-të që janë të panjohura, tashmë të fshira ose jashtë adresave që mban një çelës i kufizuar.

Çdo skedar kontrollohet sërish në çastin që fshihet, prandaj një që hyri në përdorim pasi e listuat mbahet në vend që të humbasë. Nuk ka kthim pas.