Блоки
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
page_idintegerRequired
Query parameters
skipintegerOptionalDefault:
Количество пропускаемых записей
0limitinteger · min: 1 · max: 100OptionalDefault:
Максимальное количество записей
100Responses
200
Successful Response
application/json
Схема ответа с данными блока
idintegerRequired
page_idintegerRequired
block_template_idany ofRequired
integerOptional
nullOptional
typestringRequired
positionintegerRequired
settingsany ofRequired
objectOptional
nullOptional
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
422
Validation Error
application/json
get
/api/pages/{page_id}/blocksAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
page_idintegerRequired
Body
Схема для создания блока
block_template_idany ofOptional
ID шаблона блока (обязателен для обычных блоков, null для zero-блоков)
integerOptional
nullOptional
typestringOptionalDefault:
Тип блока (template или zeroblock)
templatepositionintegerOptionalDefault:
Позиция блока на странице
0settingsany ofOptional
Настройки блока
objectOptional
nullOptional
Responses
201
Successful Response
application/json
422
Validation Error
application/json
post
/api/pages/{page_id}/blocksAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
block_idintegerRequired
Responses
200
Successful Response
application/json
Схема ответа с данными блока
idintegerRequired
page_idintegerRequired
block_template_idany ofRequired
integerOptional
nullOptional
typestringRequired
positionintegerRequired
settingsany ofRequired
objectOptional
nullOptional
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
422
Validation Error
application/json
get
/api/blocks/{block_id}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
block_idintegerRequired
Body
Схема для обновления настроек блока
settingsobject · SettingsRequired
Обновленные настройки блока
Responses
200
Successful Response
application/json
Схема ответа с данными блока
idintegerRequired
page_idintegerRequired
block_template_idany ofRequired
integerOptional
nullOptional
typestringRequired
positionintegerRequired
settingsany ofRequired
objectOptional
nullOptional
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
422
Validation Error
application/json
patch
/api/blocks/{block_id}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
block_idintegerRequired
Body
Схема для обновления позиции блока
positionintegerRequired
Новая позиция блока
Responses
200
Successful Response
application/json
Схема ответа с данными блока
idintegerRequired
page_idintegerRequired
block_template_idany ofRequired
integerOptional
nullOptional
typestringRequired
positionintegerRequired
settingsany ofRequired
objectOptional
nullOptional
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
422
Validation Error
application/json
patch
/api/blocks/{block_id}/positionПоследнее обновление