Dokumentasi REST API & Developer Hub v1.4.0 (Latest)
Panduan lengkap spesifikasi endpoint, otorisasi token Bearer, dan interactive live request playground.
Server:
https://api.ampedig.id/v1
Bearer:
sk_live_99a8b...7f2
POST
/v1/invoices
Menerbitkan Faktur Tagihan Baru (Create Invoice)
Endpoint ini digunakan untuk menerbitkan faktur tagihan resmi, menghitung PPN/Pajak secara otomatis, serta mengirimkan notifikasi invoice pembayaran langsung ke WhatsApp & email klien.
Request Headers
| Header | Tipe | Status | Deskripsi |
|---|---|---|---|
| Authorization | string | Required | Format: Bearer YOUR_SECRET_KEY |
| Content-Type | string | Required | application/json |
Request Body Schema (JSON)
| Field Parameter | Tipe Data | Status | Keterangan |
|---|---|---|---|
| customer_id | string | Required | ID unik pelanggan (e.g. CUST-8821) |
| due_date | string (YYYY-MM-DD) | Required | Tanggal jatuh tempo tagihan pembayaran |
| items | array of object | Required | Daftar item tagihan (name, qty, unit_price) |
| send_whatsapp | boolean | Optional | Kirim otomatis via WhatsApp Gateway (Default: true) |
Live Response:
201 CREATED (38 ms)
{
"status": "success",
"code": 201,
"message": "Invoice #INV-20260816-0042 berhasil diterbitkan.",
"data": {
"invoice_id": "INV-20260816-0042",
"customer": {
"id": "CUST-8821",
"name": "PT Inovasi Karya Nusantara",
"email": "billing@inovasikarya.co.id",
"whatsapp": "081234567890"
},
"subtotal": 12500000,
"tax_amount": 1375000,
"total_amount": 13875000,
"status": "PENDING_PAYMENT",
"payment_url": "https://pay.ampedig.id/inv/0042",
"created_at": "2026-08-16T10:12:00+07:00"
}
}