FIREANIME API
Browse API97 operations
POST

GetUserLayouts

GetUserLayouts retrieves the custom UI layout configurations for the authenticated user.

/api.v1.user.UserService/GetUserLayouts Bearer required
01

Request

GetUserLayoutsRequest

GetUserLayoutsRequestapi.v1.user.GetUserLayoutsRequest0 fields

GetUserLayoutsRequest is currently empty, used for future-proofing.

No fields — send an empty JSON object.
Request JSON
{}
02

Response

GetUserLayoutsResponse

GetUserLayoutsResponseapi.v1.user.GetUserLayoutsResponse1 fields

GetUserLayoutsResponse contains a list of UI layout configurations.

dataarray

Collection of the user's saved layouts.

Example response
{
  "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.

id
uint32

Unique database identifier for the layout.

createdAt
string

Timestamp when the layout was first saved.

updatedAt
string

Timestamp when the layout was last updated.

type
string

The type of layout (e.g., "dashboard", "home").

config
string

A 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.