Страницы
Получение списка страниц проекта.
Количество пропускаемых записей
0Максимальное количество записей
100Successful Response
Validation Error
GET /api/projects/{project_id}/pages HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"id": 1,
"project_id": 1,
"name": "text",
"title": "text",
"slug": "text",
"icon": "text",
"status": "draft",
"created_at": "2025-12-08T00:08:05.874Z",
"updated_at": "2025-12-08T00:08:05.874Z"
}
]Создание новой страницы в проекте.
Схема для создания новой страницы
Название страницы
Заголовок страницы
URL slug страницы
Иконка страницы
Successful Response
Validation Error
POST /api/projects/{project_id}/pages HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 58
{
"name": "text",
"title": "text",
"slug": "text",
"icon": "text"
}{
"id": 1,
"project_id": 1,
"name": "text",
"title": "text",
"slug": "text",
"icon": "text",
"status": "draft",
"created_at": "2025-12-08T00:08:05.874Z",
"updated_at": "2025-12-08T00:08:05.874Z"
}Проверка доступности slug в рамках проекта.
Successful Response
Validation Error
GET /api/projects/{project_id}/check-slug?slug=text HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"slug": "text",
"available": true,
"message": "text"
}Получение страницы по ID.
Successful Response
Validation Error
GET /api/pages/{page_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": 1,
"project_id": 1,
"name": "text",
"title": "text",
"slug": "text",
"icon": "text",
"status": "draft",
"created_at": "2025-12-08T00:08:05.874Z",
"updated_at": "2025-12-08T00:08:05.874Z"
}Удаление страницы.
Successful Response
Validation Error
DELETE /api/pages/{page_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Обновление страницы.
Схема для обновления страницы
Название страницы
Заголовок страницы
URL slug страницы
Иконка страницы
Successful Response
Validation Error
PATCH /api/pages/{page_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 58
{
"name": "text",
"title": "text",
"slug": "text",
"icon": "text"
}{
"id": 1,
"project_id": 1,
"name": "text",
"title": "text",
"slug": "text",
"icon": "text",
"status": "draft",
"created_at": "2025-12-08T00:08:05.874Z",
"updated_at": "2025-12-08T00:08:05.874Z"
}Обновление статуса страницы.
Схема для обновления статуса страницы
Новый статус страницы
Successful Response
Validation Error
PATCH /api/pages/{page_id}/status HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 18
{
"status": "draft"
}{
"id": 1,
"project_id": 1,
"name": "text",
"title": "text",
"slug": "text",
"icon": "text",
"status": "draft",
"created_at": "2025-12-08T00:08:05.874Z",
"updated_at": "2025-12-08T00:08:05.874Z"
}Последнее обновление