Skip to main content

List pages

GET /api/pages
200 (abridged)
[
  {
    "id": 38,
    "name": "Home",
    "url": "/",
    "locale": "fr",
    "status_unlisted": false,
    "menu": {
      "parent_id": 0,
      "order_id": 0,
      "inside_header": true,
      "inside_footer": false,
      "hidden": false
    }
  }
]

Create page

POST /api/page
{
  "name": "API",
  "url": "api",
  "parent": "",
  "order_id": 0,
  "meta_title": "API",
  "meta_description": "API",
  "locale": "fr",
  "objective": "Describe API",
  "brief": "Full developer docs",
  "keywords": "{"primary":"API"}",
  "draft": true,
  "generating": false,
  "footer": false,
  "hidden": false,
  "unlisted": false
}

Delete page

DELETE /api/page
{ "url": "about-us" }

Hard delete

DELETE /api/page
{ "url": "about-us", "permanently": 1 }