Skip to navigation

Upsert Page

View as Markdown

Creates the page, or updates the one with the same slug. Needs a key with Website Content: Read and Write (website-content:write).

The body and rules are the same as Create Page. Sending an identical payload again writes nothing: no duplicate, the id is kept and updated_at does not change, so a migration can be re-run safely.

A soft-deleted page with the same slug is restored.

Headers

GorillaDash-Api-KeystringOptional
Gorilla Dash API Key
GorillaDash-Api-SecretstringOptional
Gorilla Dash API Secret

Request

This endpoint expects an object.
namestringRequired
slugstringRequired
parent_slugstringRequired
sortintegerRequired
meta_titlestringRequired
meta_descriptionstringRequired
no_indexbooleanRequired
show_in_menubooleanRequired
contentslist of objectsRequired

Response

Created
successboolean
statusinteger
dataobject