Endpoint API & Tabel Parameter
Format dokumentasi parameter request HTTP yang terstruktur rapi dan responsif:
POST
/api/v1/messages/send
HTML
<div class="api-endpoint-box">
<span class="api-badge post">POST</span>
<code>/api/v1/messages/send</code>
</div>
A. Table
Berikut contoh tabel di bawah untuk menampilkan konten dengan rapi:
| Nama Parameter | Tipe Data | Status | Deskripsi dan Contoh |
|---|---|---|---|
| receiver | string | Wajib | Nomor WhatsApp tujuan dengan kode negara tanpa simbol +. Contoh: 6281234567890. |
| message | string | Wajib | Isi teks pesan yang akan dikirimkan ke penerima. Mendukung emoji & formatting teks. |
| delay_seconds | number | Opsional | Jeda pengiriman pesan dalam satuan detik (default: 3). Berguna untuk mencegah blokir. |
| is_group | boolean | Opsional | Set true jika pengiriman ditujukan ke Grup WhatsApp (default: false). |
| metadata | object | Opsional | Data kustom tambahan (JSON Object) yang akan diteruskan ke webhook callback Anda. |
HTML
<table>
<thead>
<tr>
<th>Nama Parameter</th>
<th>Tipe Data</th>
<th>Status</th>
<th>Deskripsi dan Contoh</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="param-name">receiver</span></td>
<td><span class="type-badge type-string">string</span></td>
<td><span class="badge-req">Wajib</span></td>
<td>Nomor WhatsApp tujuan dengan kode negara tanpa simbol +. Contoh: <code>6281234567890</code>.</td>
</tr>
<tr>
<td><span class="param-name">message</span></td>
<td><span class="type-badge type-string">string</span></td>
<td><span class="badge-req">Wajib</span></td>
<td>Isi teks pesan yang akan dikirimkan ke penerima. Mendukung emoji & formatting teks.</td>
</tr>
<tr>
<td><span class="param-name">delay_seconds</span></td>
<td><span class="type-badge type-number">number</span></td>
<td><span class="badge-opt">Opsional</span></td>
<td>Jeda pengiriman pesan dalam satuan detik (default: <code>3</code>). Berguna untuk mencegah blokir.</td>
</tr>
<tr>
<td><span class="param-name">is_group</span></td>
<td><span class="type-badge type-boolean">boolean</span></td>
<td><span class="badge-opt">Opsional</span></td>
<td>Set <code>true</code> jika pengiriman ditujukan ke Grup WhatsApp (default: <code>false</code>).</td>
</tr>
<tr>
<td><span class="param-name">metadata</span></td>
<td><span class="type-badge type-object">object</span></td>
<td><span class="badge-opt">Opsional</span></td>
<td>Data kustom tambahan (JSON Object) yang akan diteruskan ke webhook callback Anda.</td>
</tr>
</tbody>
</table>
Contoh HTTP Response Code:
🟢 200 OK 🟢 201 Created 🟡 400 Bad Request 🟠 401 Unauthorized 🔴 500 Internal Server Error
HTML
<p>
<span class="status-badge status-200">🟢 200 OK</span>
<span class="status-badge status-201">🟢 201 Created</span>
<span class="status-badge status-400">🟡 400 Bad Request</span>
<span class="status-badge status-401">🟠 401 Unauthorized</span>
<span class="status-badge status-500">🔴 500 Internal Server Error</span>
</p>