Page layouts
Page layouts define the structure and components for mobile app pages.
Retrieves a collection of page layouts.
Retrieves a single page layout with its components.
Creates a new page layout. Only available to API keys without user authentication.
Updates an existing page layout. Only available to API keys without user authentication.
Deletes a page layout and its components. Only available to API keys without user authentication.
PUT https://api.bundeling.com/V2/page_layouts/:uuid
Parameters
Url
| Name | Description | Type |
|---|
uuid | A unique identifier for the page layout | string |
Body
| Name | Description | Type | Nillable |
|---|
name | Name of the page layout | string | false |
description | Description of the layout | string | true |
search_bar_enabled | Whether the search bar is enabled for this layout | boolean | false |
action_bar_image_layout_variant | Layout variant for the action bar image (hero, fixed, sticky) | string | false |
action_bar_image_height | Height of the action bar image in pixels | int | true |
action_bar_title | Title displayed in the action bar | string | true |
external_reference | External system reference | string | false |
Example request
Headers
Body
{
"name": "Home Page Layout",
"description": "Main landing page",
"search_bar_enabled": true,
"action_bar_image_layout_variant": "hero",
"external_reference": "12345"
}Example response
{
"uuid": "eeb763c41c054dcc8f6d9362f24ee9b2",
"name": "Home Page Layout",
"description": "Main landing page layout",
"search_bar_enabled": true,
"action_bar_image_uuid": null,
"action_bar_image_layout_variant": "hero",
"action_bar_image_height": null,
"action_bar_title": null,
"external_reference": "12345",
"creationdate": "2026-07-03T06:06:41+0200",
"lastupdate": "2026-08-02T06:06:41+0200"
}