Шаблоны блоков

Get Categories

get

Получение списка всех категорий шаблонов.

Query parameters
skipintegerOptional

Количество пропускаемых записей

Default: 0
limitinteger · min: 1 · max: 100Optional

Максимальное количество записей

Default: 100
Responses
get
/api/block-templates/categories

Create Category

post

Создание новой категории шаблонов (только для администраторов).

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

Схема для создания категории шаблонов блоков

namestring · min: 1 · max: 100Required

Название категории

Responses
chevron-right
201

Successful Response

application/json

Схема ответа с данными категории

idintegerRequired
namestringRequired
created_atstring · date-timeRequired
post
/api/block-templates/categories

Get Category

get

Получение категории по ID.

Path parameters
category_idintegerRequired
Responses
get
/api/block-templates/categories/{category_id}

Get Templates

get

Получение списка всех шаблонов блоков.

Query parameters
skipintegerOptional

Количество пропускаемых записей

Default: 0
limitinteger · min: 1 · max: 100Optional

Максимальное количество записей

Default: 100
Responses
get
/api/block-templates

Create Template

post

Создание нового шаблона блока (только для администраторов).

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

Схема для создания шаблона блока

category_idintegerRequired

ID категории

template_namestring · min: 1 · max: 100Required

Название класса/компонента на фронтенде

namestring · min: 1 · max: 255Required

Отображаемое название шаблона

settingsany ofOptional

Настройки шаблона

objectOptional
or
nullOptional
default_dataany ofOptional

Данные по умолчанию

objectOptional
or
nullOptional
preview_urlany ofOptional

URL изображения предпросмотра

stringOptional
or
nullOptional
Responses
chevron-right
201

Successful Response

application/json

Схема ответа с данными шаблона блока

idintegerRequired
category_idintegerRequired
template_namestringRequired
namestringRequired
settingsany ofRequired
objectOptional
or
nullOptional
default_dataany ofRequired
objectOptional
or
nullOptional
preview_urlany ofRequired
stringOptional
or
nullOptional
created_atstring · date-timeRequired
post
/api/block-templates

Get Template

get

Получение шаблона по ID.

Path parameters
template_idintegerRequired
Responses
get
/api/block-templates/{template_id}

Delete Template

delete

Удаление шаблона блока (только для администраторов).

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
template_idintegerRequired
Responses
delete
/api/block-templates/{template_id}

No content

Update Template

patch

Обновление шаблона блока (только для администраторов).

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
template_idintegerRequired
Body

Схема для обновления шаблона блока

category_idany ofOptional

ID категории

integerOptional
or
nullOptional
template_nameany ofOptional

Название класса/компонента

string · min: 1 · max: 100Optional
or
nullOptional
nameany ofOptional

Отображаемое название

string · min: 1 · max: 255Optional
or
nullOptional
settingsany ofOptional

Настройки

objectOptional
or
nullOptional
default_dataany ofOptional

Данные по умолчанию

objectOptional
or
nullOptional
preview_urlany ofOptional

URL предпросмотра

stringOptional
or
nullOptional
Responses
patch
/api/block-templates/{template_id}

Get Templates By Category

get

Получение шаблонов по категории.

Path parameters
category_idintegerRequired
Query parameters
skipintegerOptional

Количество пропускаемых записей

Default: 0
limitinteger · min: 1 · max: 100Optional

Максимальное количество записей

Default: 100
Responses
get
/api/block-templates/category/{category_id}/templates

Последнее обновление