Skip to content

Add raw values endpoint for localizations - #5

Open
StudioSomniaBV wants to merge 2 commits into
justbetter:feature/statamic-6from
StudioSomniaBV:feature/localization-values
Open

Add raw values endpoint for localizations#5
StudioSomniaBV wants to merge 2 commits into
justbetter:feature/statamic-6from
StudioSomniaBV:feature/localization-values

Conversation

@StudioSomniaBV

Copy link
Copy Markdown

Adds GET .../localizations/{site}/values for entries and terms. It returns the publish-form values in the raw stored format (same data the CP edit screen uses), plus localizedFields, hasOrigin, originValues and optionally the blueprint (?with_blueprint=1).

Reason: the show endpoint returns augmented values — bard fields come back as HTML strings, which cannot be written back through blueprint processing. A PATCH with such a value returns 200 but silently persists nothing for that field. With this endpoint clients can round-trip structured fields: read raw values, change only text nodes, PATCH back.

Reuses the exact CP edit call the update methods already make internally; no new mechanics.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant