Skip to main content
POST
/
menu-layout
/
preview
Preview Menu
curl --request POST \
  --url http://localhost:8080/menu-layout/preview \
  --header 'Content-Type: application/json' \
  --data '
{
  "language": "ru",
  "is_admin": false,
  "is_moderator": false,
  "has_active_subscription": false,
  "subscription_is_active": false,
  "balance_kopeks": 0
}
'
{
  "rows": [
    {
      "buttons": [
        {
          "text": "<string>",
          "action": "<string>",
          "type": "builtin"
        }
      ]
    }
  ],
  "total_buttons": 123
}

Body

application/json

Запрос на предпросмотр меню.

language
string
default:ru

Язык для предпросмотра

is_admin
boolean
default:false

Режим админа

is_moderator
boolean
default:false

Режим модератора

has_active_subscription
boolean
default:false

Есть активная подписка

subscription_is_active
boolean
default:false

Подписка активна

balance_kopeks
integer
default:0

Баланс в копейках

Required range: x >= 0

Response

Successful Response

Ответ с предпросмотром меню.

rows
MenuPreviewRow · object[]
required
total_buttons
integer
required