curl --request POST \
--url http://localhost:8080/cabinet/admin/broadcasts \
--header 'Content-Type: application/json' \
--data '
{
"target": "<string>",
"message_text": "<string>",
"selected_buttons": [
"<string>"
],
"media": {
"type": "<string>",
"file_id": "<string>",
"caption": "<string>"
}
}
'{
"id": 123,
"target_type": "<string>",
"has_media": true,
"total_count": 123,
"sent_count": 123,
"failed_count": 123,
"status": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"message_text": "<string>",
"media_type": "<string>",
"media_file_id": "<string>",
"media_caption": "<string>",
"blocked_count": 0,
"admin_id": 123,
"admin_name": "<string>",
"completed_at": "2023-11-07T05:31:56Z",
"progress_percent": 0,
"channel": "telegram",
"email_subject": "<string>",
"email_html_content": "<string>"
}Create and start a broadcast.
curl --request POST \
--url http://localhost:8080/cabinet/admin/broadcasts \
--header 'Content-Type: application/json' \
--data '
{
"target": "<string>",
"message_text": "<string>",
"selected_buttons": [
"<string>"
],
"media": {
"type": "<string>",
"file_id": "<string>",
"caption": "<string>"
}
}
'{
"id": 123,
"target_type": "<string>",
"has_media": true,
"total_count": 123,
"sent_count": 123,
"failed_count": 123,
"status": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"message_text": "<string>",
"media_type": "<string>",
"media_file_id": "<string>",
"media_caption": "<string>",
"blocked_count": 0,
"admin_id": 123,
"admin_name": "<string>",
"completed_at": "2023-11-07T05:31:56Z",
"progress_percent": 0,
"channel": "telegram",
"email_subject": "<string>",
"email_html_content": "<string>"
}Successful Response
Broadcast response.