---
title: "Get Landing Config"
method: GET
path: "/cabinet/landing/{slug}"
tags: ["Landing Pages"]
---

# Get Landing Config

`GET /cabinet/landing/{slug}`

## Request

- The document declares no server URL.
- Auth: none declared
- TypeScript: <https://skmtc.dev/bedolagam/apis/remnawave-bot-admin-api/docs/cabinet/landing/:slug/get.ts> (a function with typed inputs; its response is checked against the schema)

Get public landing page configuration with tariffs and payment methods.

No authentication required. Pass ``?lang=en`` to get localized text.

## Path parameters

- `slug` string, required

## Query parameters

- `lang` string: Locale: ru, en, zh, fa

## Response `200`

Successful Response

- LandingConfigResponse
  - `slug` string, required
  - `title` string, required
  - `subtitle` string, nullable
  - `features` LandingFeature[], required
    - `icon` string
    - `title` string
    - `description` string
  - `footer_text` string, nullable
  - `tariffs` LandingTariff[], required
    - `id` integer, required
    - `name` string, required
    - `description` string, nullable
    - `traffic_limit_gb` integer, required
    - `device_limit` integer, required
    - `tier_level` integer, required
    - `periods` LandingTariffPeriod[], required
      - `days` integer, required
      - `label` string, required
      - `price_kopeks` integer, required
      - `price_label` string, required
      - `original_price_kopeks` integer, nullable
      - `original_price_label` string, nullable
      - `discount_percent` integer, nullable
  - `payment_methods` LandingPaymentMethod[], required
    - `method_id` string, required
    - `display_name` string, required
    - `description` string, nullable
    - `icon_url` string, nullable
    - `sort_order` integer
    - `min_amount_kopeks` integer, nullable
    - `max_amount_kopeks` integer, nullable
    - `currency` string, nullable
    - `sub_options` LandingPaymentMethodSubOption[], nullable
      - `id` string, required
      - `name` string, required
  - `gift_enabled` boolean, required
  - `custom_css` string, nullable
  - `meta_title` string, nullable
  - `meta_description` string, nullable
  - `discount` LandingDiscountInfo
    - `percent` integer, required
    - `ends_at` string, required
    - `badge_text` string, nullable
  - `background_config` object, nullable

## Other responses

- `422`: Validation Error

## Changes

- **2026-11-03** `2360876ff9c5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/bedolagam/apis/remnawave-bot-admin-api/changes/cabinet/landing/:slug/get.md)

---

[API](https://skmtc.dev/bedolagam/apis/remnawave-bot-admin-api.md) - [All operations](https://skmtc.dev/bedolagam/apis/remnawave-bot-admin-api/llms.txt) - [OpenAPI document](https://skmtc.dev/bedolagam/apis/remnawave-bot-admin-api/revisions/2360876ff9c5?raw)
