POST
GetUserLayouts
GetUserLayouts retrieves the custom UI layout configurations for the authenticated user.
/api.v1.user.UserService/GetUserLayouts Bearer required01
Request
GetUserLayoutsRequest
GetUserLayoutsRequestapi.v1.user.GetUserLayoutsRequest0 fields
GetUserLayoutsRequest is currently empty, used for future-proofing.
No fields — send an empty JSON object.
{}02
Response
GetUserLayoutsResponse
GetUserLayoutsResponseapi.v1.user.GetUserLayoutsResponse1 fields
GetUserLayoutsResponse contains a list of UI layout configurations.
{
"data": [
{
"id": 1,
"createdAt": "2026-08-19T20:15:00Z",
"updatedAt": "2026-08-19T20:15:00Z",
"type": "string value",
"config": "string value"
}
]
}03
Referenced models
1 nested message types
UserLayoutapi.v1.user.UserLayout5 fields
UserLayout represents a saved configuration for the user interface.
iduint32Unique database identifier for the layout.
createdAtstringTimestamp when the layout was first saved.
updatedAtstringTimestamp when the layout was last updated.
typestringThe type of layout (e.g., "dashboard", "home").
configstringA JSON-encoded string containing the layout configuration details.
04
Error handling
Common failure codes
unauthenticatedThe Bearer token is missing or invalid.
invalid_argumentThe request payload failed validation.
internalThe service could not complete the operation.