Блоки
Получение списка блоков на странице.
Количество пропускаемых записей
0Максимальное количество записей
100Successful Response
Validation Error
GET /api/pages/{page_id}/blocks HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"id": 1,
"page_id": 1,
"block_template_id": 1,
"type": "text",
"position": 1,
"settings": {},
"created_at": "2025-12-08T00:08:05.993Z",
"updated_at": "2025-12-08T00:08:05.993Z"
}
]Создание нового блока на странице.
Схема для создания блока
ID шаблона блока (обязателен для обычных блоков, null для zero-блоков)
Тип блока (template или zeroblock)
templateПозиция блока на странице
0Настройки блока
Successful Response
Validation Error
POST /api/pages/{page_id}/blocks HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 68
{
"block_template_id": 1,
"type": "template",
"position": 0,
"settings": {}
}{
"id": 1,
"page_id": 1,
"block_template_id": 1,
"type": "text",
"position": 1,
"settings": {},
"created_at": "2025-12-08T00:08:05.993Z",
"updated_at": "2025-12-08T00:08:05.993Z"
}Получение блока по ID.
Successful Response
Validation Error
GET /api/blocks/{block_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": 1,
"page_id": 1,
"block_template_id": 1,
"type": "text",
"position": 1,
"settings": {},
"created_at": "2025-12-08T00:08:05.993Z",
"updated_at": "2025-12-08T00:08:05.993Z"
}Удаление блока.
Successful Response
Validation Error
DELETE /api/blocks/{block_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Обновление настроек блока.
Схема для обновления настроек блока
Обновленные настройки блока
Successful Response
Validation Error
PATCH /api/blocks/{block_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 15
{
"settings": {}
}{
"id": 1,
"page_id": 1,
"block_template_id": 1,
"type": "text",
"position": 1,
"settings": {},
"created_at": "2025-12-08T00:08:05.993Z",
"updated_at": "2025-12-08T00:08:05.993Z"
}Обновление позиции блока на странице.
Схема для обновления позиции блока
Новая позиция блока
Successful Response
Validation Error
PATCH /api/blocks/{block_id}/position HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 14
{
"position": 1
}{
"id": 1,
"page_id": 1,
"block_template_id": 1,
"type": "text",
"position": 1,
"settings": {},
"created_at": "2025-12-08T00:08:05.993Z",
"updated_at": "2025-12-08T00:08:05.993Z"
}Последнее обновление