TG
Cutie TelegramBot Gateway
Login

Telegram API Docs

Endpoint kirim pesan, media, dan schedule
Dashboard

Aturan penting

Parameter sender adalah Bot ID yang tampil di Dashboard. Parameter chat_id adalah ID user/grup/channel. Bot tidak dapat memulai chat ke user yang belum pernah menekan /start.

POST /send-message

curl -X POST "/send-message" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: API_KEY_ANDA" \
  -d '{
    "sender": "123456789",
    "chat_id": "987654321",
    "message": "Halo dari Cutie Telegram Gateway"
  }'

Opsional: parse_mode = HTML atau MarkdownV2.

POST /send-media

{
  "api_key": "API_KEY_ANDA",
  "sender": "123456789",
  "chat_id": "-1001234567890",
  "media_type": "image",
  "url": "https://example.com/image.jpg",
  "caption": "Foto terbaru"
}

Tipe: image/photo, video, audio, voice, animation/gif, document, pdf, xls, xlsx, doc, docx, zip.

POST /schedule-message

{
  "api_key": "API_KEY_ANDA",
  "sender": "123456789",
  "numbers": ["987654321", "-1001234567890"],
  "message": "Pesan terjadwal",
  "scheduled_at": "2026-07-30 09:00:00",
  "timezone": "Asia/Jakarta",
  "request_id": "invoice-1001"
}

Endpoint lain

GET /scheduled-messages

GET /schedule-message/:id

POST /schedule-message/:id/cancel

GET /api-ping