Pembaruan Terakhir: 4 September 2026
Versi API: v1.0 (RESTful)
Selamat datang di Dokumentasi API PAGRI Fundify. Halaman ini menyediakan panduan teknis bagi mitra pengembang dan lembaga klien untuk mengintegrasikan sistem pelaporan kampanye, manajemen materi promosi digital, transmisi peristiwa konversi, serta validasi lisensi perangkat lunak sentral yang disediakan oleh PT Padamu Negeri Sumut Indonesia (“PAGRI”).
API PAGRI Fundify dirancang berbasis arsitektur REST menggunakan format pertukaran data standar JSON. Seluruh komunikasi data wajib dilakukan melalui saluran terenkripsi HTTPS (TLS 1.2 / TLS 1.3).
https://padamunegeri.biz.id/wp-json/fundify/v1/application/jsonSetiap permintaan ke antarmuka terlindungi wajib menyertakan kunci lisensi aktif dan token domain yang diterbitkan oleh server pusat pada bagian header permintaan HTTP:
Authorization: Bearer YOUR_SECRET_API_TOKEN X-License-Key: FUNDIFY-XXXX-XXXX-XXXX X-Origin-Domain: domainmitra.org
Permintaan yang dikirimkan tanpa header otentikasi sah atau berasal dari domain yang tidak terdaftar akan ditolak dengan kode status HTTP 401 Unauthorized atau 403 Forbidden.
Digunakan oleh modul plugin di situs klien untuk memverifikasi keaktifan langganan B2B secara real-time.
Metode HTTP: POST
Endpoint URL: /license/check
{
"license_key": "FUNDIFY-B2B-2026-9812",
"domain": "yayasanpeduli.org"
}
{
"status": "active",
"license_holder": "Yayasan Peduli Anak Bangsa",
"expires_at": "2027-09-04",
"features": {
"meta_marketing_sync": true,
"multi_campaign_tracking": true,
"capi_event_pipeline": true
}
}
Mengambil ringkasan metrik kinerja kampanye pemasaran dari Meta Graph API v18.0+ yang telah diagregasikan oleh server pusat untuk disajikan pada dasbor lokal klien secara transparan.
Metode HTTP: GET
Endpoint URL: /analytics/campaign-summary?campaign_id={META_CAMPAIGN_ID}
{
"success": true,
"data": {
"campaign_id": "12020584912003",
"campaign_name": "Program Peduli Kemanusiaan 2026",
"impressions": 142500,
"reach": 98400,
"clicks": 3520,
"ad_spend": 2500000,
"currency": "IDR",
"conversions": {
"donate": 184,
"initiate_checkout": 312
},
"cost_per_result": 13586.95,
"last_synced": "2026-09-04T10:30:00Z"
}
}
Memfasilitasi perubahan status operasional materi kampanye (seperti mengaktifkan atau menjeda kampanye) ke jaringan Meta berdasarkan instruksi langsung administrator Klien dari antarmuka dasbor.
Metode HTTP: POST
Endpoint URL: /marketing/campaign/update-status
{
"meta_campaign_id": "12020584912003",
"action": "PAUSED",
"level": "campaign"
}
{
"success": true,
"message": "Status kampanye berhasil disinkronkan ke server Meta.",
"meta_status": "PAUSED",
"timestamp": "2026-09-04T10:35:12Z"
}
Untuk menjaga stabilitas peladen dari lonjakan beban trafik data, pemanggilan API dibatasi maksimal 120 permintaan per menit per lisensi aktif. Kode status standar yang digunakan:
| Kode HTTP | Status | Keterangan |
|---|---|---|
| 200 | OK | Permintaan berhasil diproses. |
| 400 | Bad Request | Parameter permintaan tidak valid atau format JSON salah. |
| 401 / 403 | Unauthorized / Forbidden | Kunci lisensi salah, kedaluwarsa, atau domain tidak terdaftar. |
| 429 | Too Many Requests | Melebihi ambang batas pemanggilan (Rate Limit). |
| 500 | Internal Server Error | Terjadi kendala teknis pada infrastruktur peladen pusat. |
Untuk permintaan akses sandbox pengujian atau pelaporan kendala webhook, silakan hubungi tim rekayasa perangkat lunak kami:
Tim Integrasi & API Gateway PAGRI Fundify
PT Padamu Negeri Sumut Indonesia
Jl. Bunga Lau No. 28, Kel. Kemenangan Tani, Kec. Medan Tuntungan, Kota Medan, Sumatera Utara 20136
Surel Resmi: fundify@padamunegeri.biz.id
Saluran Teknis B2B: +62 8116202204