Poputchiki API — описание

Публичные (без токена): GET /v1/public/* — только опубликованные объявления.

Приватные (Bearer токен): создание заявок, модерация, очередь публикаций.

Публичные эндпоинты

Приватные эндпоинты

Статусы

draft → pending → (approved/scheduled) → published
               ↘ rejected

Пример создания заявки

POST /v1/submissions
Authorization: Bearer <TOKEN>

{
  "type": "travel",
  "channel_key": "main",
  "fields": {
    "you": "Жен",
    "companion": "Муж",
    "to_country": "ОАЭ",
    "to_city": "Любой",
    "from_city": "Москва",
    "when": "Март"
  },
  "comment": "Хочу пляж и экскурсии",
  "contact": "@username",
  "media": [{"kind":"photo","tg_file_id":"..."}]
}

Очередь публикаций (1 раз в час + окно 09:00–23:00 МСК) рассчитывается на /approve.