Get list available slide templates in the system.
GET
/admin/slide/layout
curl \
--request GET 'http://localhost:8080/api/admin/slide/layout' \
--header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
"success": true,
"code": 200,
"message": "string",
"data": [
{
"id": "template_12345",
"name": "Professional Business",
"layout": "labeledList",
"config": {},
"graphics": [
{}
],
"parameters": [
{
"key": "IMAGE_RATIO",
"label": "Image Ratio",
"defaultValue": 16,
"min": 42.0,
"max": 42.0,
"step": 42.0,
"description": "string"
}
],
"createdAt": "2025-08-30T10:30:00Z",
"updatedAt": "2025-08-30T15:45:00Z"
}
],
"pagination": {
"currentPage": 1,
"pageSize": 10,
"totalItems": 100,
"totalPages": 10
}
}