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
Invoice & Billing
Transaksi & Kasir
Katalog Produk
Webhooks & Event
POST

/v1/invoices

Menerbitkan Faktur Tagihan Baru (Create Invoice)

Scope: invoice.write

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)
curl --location 'https://api.ampedig.id/v1/invoices' \
--header 'Authorization: Bearer sk_live_99a8b17f2' \
--header 'Content-Type: application/json' \
--data '{
  "customer_id": "CUST-8821",
  "due_date": "2026-08-23",
  "items": [
    {
      "name": "Lisensi Server SaaS Bulanan",
      "qty": 1,
      "unit_price": 12500000
    }
  ],
  "send_whatsapp": 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"
  }
}