Notiblast
HomeApp
HomeApp
  1. Whatsapp
  • API Key & Izin
  • Email
    • 1. Alur Email
    • 2. Domain & DNS
    • 3. Kirim Email
    • 4. Status Email
    • Messages
      • List Messages
      • Export Messages (CSV)
      • Detail Message
    • Send Email
      POST
  • Whatsapp
    • 1. Alur WhatsApp
    • 2. Hubungkan Nomor
    • 3. Setelah Nomor Terhubung
    • 4. Template Pesan
    • 5. Syarat Template Authentication
    • 6. Verifikasi Bisnis Meta
    • 7. Kirim & Status Pesan
    • Messages
      • List Messages
      • Detail Message
      • Export Messages (CSV)
    • Send WhatsApp
      POST
  • Reports
    • Overview (Dasbor)
      GET
    • Email Monitoring
      GET
    • WhatsApp Monitoring
      GET
    • Push Notification Monitoring
      GET
    • Deliverability Summary
      GET
  • Push
    • 1. Alur Push Notification
    • 2. Aplikasi Push & Firebase
    • 3. Pasang SDK
    • 4. List Penerima
    • 5. Kirim & Hasil Push
    • Devices
      • Register Device
      • Release Device
    • Messages
      • List Push Messages
      • Get Push Message
    • Lists
      • List Push Lists
      • List Push List Members
      • Add Push List Members
      • Remove Push List Members
    • Send Push Notification
      POST
  • Api Logs
    • List API Logs
    • Detail API Log
  • Webhooks
    • Webhook Events (Notiblast → Endpoint Anda)
  1. Whatsapp

Send WhatsApp

POST
https://primaryapi.notiblast.com/v1/wa/send
Mengirim satu pesan WhatsApp dari template yang sudah disetujui Meta. Template kategori authentication butuh messaging limit Meta minimal 2.000 percakapan per 24 jam, lihat 5. Syarat Template Authentication.
Response 201 berarti pesan diantrekan, belum terkirim. Pantau statusnya lewat GET /v1/wa/messages.
Respons tidak memantulkan isi pesan: body dan params tidak ikut, pemanggil sudah memegang apa yang ia kirim.

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Header Params

Body Params application/jsonRequired

Examples

Responses

🟢201Success
application/json
Bodyapplication/json

🟢200Replayed (idempotency)
🟠400Request tidak valid
🟠401API key tidak valid
🟠402Langganan tidak aktif
🟠403Akses ditolak
🟠404Tidak ditemukan
🟠409Nomor belum terhubung
🟠422Template tidak bisa dikirim
🟠429Terlalu banyak request
🔴503WhatsApp Cloud API maintenance
🔴500Gagal mengantrekan
Request Request Example
Shell
JavaScript
Java
Swift
cURL
curl --location 'https://primaryapi.notiblast.com/v1/wa/send' \
--header 'Idempotency-Key: order-1042-shipped' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "wa_number": "507f1f77bcf86cd799439082",
    "to": "6281298765432",
    "template": "507f1f77bcf86cd7994390a1",
    "params": {
        "nama": "Budi",
        "order_id": "1042",
        "resi": "JX1234567"
    }
}'
Response Response Example
201 - Diantrekan
{
    "request_id": "959c5af5-645c-4c25-9f11-b01a640f2655",
    "message": "WhatsApp message queued",
    "data": {
        "_id": "507f1f77bcf86cd799439091",
        "company": "507f1f77bcf86cd799439011",
        "wa_number": "507f1f77bcf86cd799439082",
        "template": "507f1f77bcf86cd7994390a1",
        "api_key": "507f1f77bcf86cd799439061",
        "to": "6281298765432",
        "status": "queued",
        "error": null,
        "external_id": null,
        "idempotency_key": "order-1042-shipped",
        "sent_at": null,
        "delivered_at": null,
        "read_at": null,
        "expires_at": "2026-08-26T06:00:00.000Z",
        "created_at": "2026-08-12T06:00:00.000Z",
        "updated_at": "2026-08-12T06:00:09.000Z"
    }
}
Modified at 2026-10-21 07:54:50
Previous
Export Messages (CSV)
Next
Overview (Dasbor)
Built with