Strapi: Delete entry
strapi_delete_entryEinen Strapi-Eintrag löschen. entry_id ist bei v4 die numerische id, bei v5 die documentId. locale wählt die zu löschende Sprachversion (Strapi-v5-i18n, z. B. 'en'); locale='*' löscht ALLE Sprachversionen des Dokuments. Ohne locale löscht v5 nur die Default-Locale-Version — andere Sprachversionen bleiben bestehen (auch live); die Rückgabe enthält dann einen entsprechenden hint. Bei lokalisierten Content-Types locale deshalb immer explizit angeben. Die Rückgabe {"deleted": entry_id, "collection", "locale"?} bestätigt nur den Aufruf; Ergebnis mit strapi_list_entries(locale=...) prüfen. Single Types (z. B. 'impressum', 'footer'): Singular-API-ID als collection; der Server spricht sie automatisch über ihre ID-lose Route an. entry_id wird dabei NICHT geprüft (ein Single Type hat nur ein Dokument) — die documentId aus dem Lesen mitgeben, sie dient nur als Platzhalter. collection: API-ID der Collection (Buchstaben, Ziffern, _ und -; keine Plugin-Routen wie users, upload, admin), sonst {"error":"invalid_collection"}. entry_id: documentId bzw. numerische ID (Buchstaben, Ziffern, _ und -), sonst {"error":"invalid_id"}. workspace: Slug des Kunden-Workspace (optional bei nur einem Workspace).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | ||
| entry_id | Yes | ||
| workspace | No | ||
| collection | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||