Strapi: Get entry
strapi_get_entryEinen einzelnen Strapi-Eintrag abrufen. entry_id ist bei v4 die numerische id, bei v5 die documentId. locale wählt die Sprachversion (Strapi-v5-i18n, z. B. 'de'; ohne Angabe die Default-Locale). populate lädt Relationen und Medien mit: '' genau eine Ebene tief (Sektionen einer Dynamic Zone kommen mit, Medien und Repeatables INNERHALB der Sektionen fehlen), 'cover' oder 'cover,seo' gezielt. Tiefes Populate als Dict wie in der Strapi-Doku, z. B. populate={"content": {"populate": ""}} (entspricht populate[content][populate]=) — lädt jede Sektion einer Dynamic Zone eine Ebene tief (Medien, Relationen und Repeatables direkt in der Sektion); für Medien innerhalb von Repeatables tiefer verschachteln, z. B. per on-Strategie je Komponente populate={"content": {"on": {"sections.faq": {"populate": {"items": {"populate": ""}}}}}}. Vor dem Zurückschreiben per strapi_update_entry prüfen, dass alle Medien der Sektionen im GET enthalten sind. Der fertige Query-String 'populate[content][populate]=*' oder das Dict als JSON-String gehen ebenfalls. status wählt bei v5 die Version: 'draft' oder 'published'. Ohne status liefert v5 die VERÖFFENTLICHTE Version: ein noch nie publizierter Draft ergibt dann {"error": "http_error", "status": 404}, ein geänderter Draft erscheint als unveränderte Live-Version. Drafts nach create/update deshalb mit status='draft' zurücklesen (status wirkt nur bei v5; v4 ignoriert ihn). 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 | ||
| status | No | ||
| entry_id | Yes | ||
| populate | No | ||
| workspace | No | ||
| collection | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||