Проекты
Получение списка проектов текущего пользователя.
Количество пропускаемых записей
0Максимальное количество записей
100Successful Response
Validation Error
GET /api/projects HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"id": 1,
"user_id": 1,
"subdomain": "text",
"name": "text",
"description": "text",
"created_at": "2025-12-08T00:22:42.727Z",
"updated_at": "2025-12-08T00:22:42.727Z"
}
]Создание нового проекта.
Схема для создания нового проекта
Уникальный поддомен проекта (только латиница, цифры и дефисы)
Название проекта
Описание проекта
Successful Response
Validation Error
POST /api/projects HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 55
{
"subdomain": "text",
"name": "text",
"description": "text"
}{
"id": 1,
"user_id": 1,
"subdomain": "text",
"name": "text",
"description": "text",
"created_at": "2025-12-08T00:22:42.727Z",
"updated_at": "2025-12-08T00:22:42.727Z"
}Проверка доступности поддомена.
Successful Response
Validation Error
GET /api/projects/check-subdomain?subdomain=text HTTP/1.1
Host:
Accept: */*
{
"subdomain": "text",
"available": true,
"message": "text"
}Получение проекта по ID.
Successful Response
Validation Error
GET /api/projects/{project_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": 1,
"user_id": 1,
"subdomain": "text",
"name": "text",
"description": "text",
"created_at": "2025-12-08T00:22:42.727Z",
"updated_at": "2025-12-08T00:22:42.727Z"
}Удаление проекта.
Successful Response
Validation Error
DELETE /api/projects/{project_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Обновление проекта.
Схема для обновления проекта
Уникальный поддомен проекта (только латиница, цифры и дефисы)
Название проекта
Описание проекта
Successful Response
Validation Error
PATCH /api/projects/{project_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 55
{
"subdomain": "text",
"name": "text",
"description": "text"
}{
"id": 1,
"user_id": 1,
"subdomain": "text",
"name": "text",
"description": "text",
"created_at": "2025-12-08T00:22:42.727Z",
"updated_at": "2025-12-08T00:22:42.727Z"
}Публикация проекта - генерация HTML файлов для страниц.
Схема запроса на публикацию проекта
Список ID страниц для публикации. Если не указан, публикуются все страницы
Successful Response
Validation Error
POST /api/projects/{project_id}/publish HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 16
{
"page_ids": [
1
]
}{
"project_id": 1,
"subdomain": "text",
"published_pages": [
{
"page_id": 1,
"page_name": "text",
"slug": "text",
"file_path": "text",
"url": "text"
}
],
"total_pages": 1,
"message": "text"
}Последнее обновление