API untuk Developer - HalloWa
v1.0 ยท OpenAPI 3.1

HalloWa API

REST API untuk mengintegrasikan WhatsApp Business ke aplikasi, CRM, atau sistem bisnis Anda. Sederhana, kuat, dan terdokumentasi dengan baik.

๐Ÿš€

Cepat & Andal

Latency rendah, infrastruktur regional Indonesia, retry otomatis

๐Ÿ”

Aman Sejak Awal

OAuth 2.0, API keys per workspace, IP whitelist, rate limiting

๐Ÿ“š

Dokumentasi Lengkap

OpenAPI spec, SDK Go/Node/Python, contoh kode, playground interaktif

๐Ÿ”Œ

Webhooks

Pengiriman event real-time: pesan masuk, status, update kontak

Panduan Cepat

  1. 1

    Daftar & Verifikasi

    Buat akun di app.hallowa.id dan verifikasi business.

  2. 2

    Buat API Key

    Buka Settings โ†’ API Keys, lalu klik "Create New Key".

  3. 3

    Kirim Pesan Pertama

    Gunakan endpoint POST /api/v1/messages untuk kirim pesan pertama Anda.

  4. 4

    Atur Webhooks

    Daftarkan URL webhook untuk menerima pesan masuk & update status.

curl Kirim Pesan
curl -X POST https://api.hallowa.id/api/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "628123456789",
    "type": "template",
    "template": {
      "name": "order_confirmation",
      "language": "id",
      "components": [{
        "type": "body",
        "parameters": [
          { "type": "text", "text": "Budi" },
          { "type": "text", "text": "INV-001" }
        ]
      }]
    }
  }'

Endpoint Utama

MethodPathDeskripsi
POST/api/v1/messagesKirim pesan WhatsApp (text, template, media)
GET/api/v1/messages/{id}Status delivery & read receipt pesan
POST/api/v1/templatesSubmit template untuk approval Meta
GET/api/v1/contactsList & cari kontak dengan pagination
POST/api/v1/contactsBuat atau update kontak
POST/api/v1/broadcastsBroadcast pesan ke segmen audience
GET/api/v1/conversationsList percakapan aktif
POST/api/v1/webhooksDaftarkan endpoint webhook untuk event

Lihat semua endpoint di dokumentasi lengkap โ†’

SDK Resmi

Node.js / TypeScript

npm install @hallowa/sdk Lihat di GitHub โ†’

Go

go get github.com/hallowa/sdk-go Lihat di GitHub โ†’

Python

pip install hallowa Lihat di GitHub โ†’

Rate Limit & Harga

Starter

100 req/min

1.000 percakapan/bulan

Business

500 req/min

10.000 percakapan/bulan

Enterprise

Custom

Tanpa batas dengan infrastruktur dedicated

Mulai Bangun Hari Ini

Uji coba 7 hari, tanpa perlu kartu kredit. Akses penuh ke API & tim support kami.