Skip to main content
POST

Headers

X-API-Key
string
required

API-ключ, полученный через Telegram-бота Rekla

X-Partner-Id
string
required

Публичный идентификатор партнёра, выданный при регистрации

Body

application/json
Minimum array length: 1
external_id
string
required

Внешний ID публикации в системе партнёра

channel_id
integer
required

Telegram ID канала (начинается с -100)

price
number
required

Цена публикации

publish_date
string<date-time>
required

Дата и время публикации (ISO 8601)

payment_status
enum<string>
default:not_paid

Статус оплаты

Available options:
not_paid,
paid,
partial_paid,
overpaid,
refund,
refund_partial
text
string | null

Текст публикации

text_len
integer | null

Длина текста

media_type
enum<string>
default:text

Тип медиа

Available options:
animation,
audio,
document,
video,
voice,
photo,
text,
album,
poll,
video_note,
rich_message
rich_message
object | null

Обязательно только при media_type=rich_message

file_id
string | null
deprecated

Не используйте file_id другого бота; для обычного медиа передавайте file_url

file_url
string<uri> | null

HTTP(S) URL обычного медиа; Rekla сразу получит собственный Telegram file_id

album
object | null

Конфигурация альбома (если media_type = album)

poll
object | null

Параметры опроса (если media_type = poll)

inline_buttons
object | null

Конфигурация инлайн-кнопок

auto_delete
integer | null

Автоудаление через N минут

with_sound_notification
boolean
default:false

Звуковое уведомление

wp_preview
boolean
default:false

Предпросмотр ссылок

allow_comments
boolean
default:true

Разрешить комментарии

has_spoiler
boolean
default:false

Спойлер на медиа

protect_content
boolean
default:false

Защита от копирования

wp_preview_config
object | null

Конфигурация предпросмотра веб-страницы

comment
string | null

Комментарий к публикации

Response

Публикации созданы

publications
object[]
required