List Pages
Retrieve all pages for the authenticated user.
GET /api/pagesAuthentication
Required. API key or browser session.
Response
Status: 200 OK
{
"pages": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"slug": "my-page",
"title": "My Page",
"description": null,
"components": [...],
"theme": {...},
"is_published": true,
"show_in_widget": false,
"created_at": "2026-02-19T10:00:00Z",
"updated_at": "2026-02-19T10:00:00Z"
}
]
}Errors
| Status | Error | When |
|---|---|---|
| 401 | Not authenticated | Missing or invalid auth |
Last updated on