API partner untuk request akun iklan

Satu integrasi.
Alur kerja
lebih terhubung.

API Key Order Sync Webhook Status

Partner bisa generate API key, mengirim request akun iklan dari website sendiri, lalu menerima update status dan data akun otomatis melalui webhook Diablo.

API Key Integrasi per partner
Webhook Status balik otomatis
Admin Flow Kontrol dari Diablo
Ilustrasi kode request dikirim ke Diablo API, kemudian webhook kembali ke aplikasi partner HTTPS REQUESTWEBHOOK EVENT partner-integration.jsJS 010203040506 const order = await api.request({method: "POST", external_order_id: "PARTNER-001",request_type: "new_account" });// Terima update melalui webhook PSEUDOCODE / ILUSTRASI DIABLO API Aplikasi partnerListener webhook · update status event diterima → sinkronisasi
CODE → REQUEST → CALLBACK

Fondasi integrasi untuk setiap partner.

Diablo menyimpan order di pusat, sementara website partner bebas menampilkan hasilnya ke dashboard admin atau dashboard user mereka.

Generate API Key

Setiap partner punya kunci integrasi sendiri dengan status aktif, revoke, dan limit request.

External Reference

Request membawa ID user dan ID order dari website partner agar hasil bisa dikembalikan tepat.

Admin Processing

Admin Diablo memproses request, input nama akun, ID akun, status, dan catatan operasional.

Webhook Callback

Setelah selesai, Diablo mengirim payload ke website partner untuk update dashboard otomatis.

REQUEST & CALLBACK
01 / PARTNER

Website partner

Kirim kebutuhan akun iklan dari aplikasi Anda.

Order + referensi partner
02 / DIABLO

API & pemrosesan

Autentikasi request, catat order, lalu proses kebutuhan akun.

API key · status order
03 / PARTNER

Dashboard diperbarui

Terima webhook dan tampilkan hasil di aplikasi Anda.

Status + detail akun
POST/api/v1/orders/facebook-ads-accountLihat dokumentasi ↗
DIABLO / INTEGRATION ENGINE
Request → Process → CallbackIlustrasi integrasi
Lihat contoh request API
coding request payload
POST /api/v1/orders/facebook-ads-accountAuthorization: Bearer dk_live_xxxxxContent-Type: application/json{  "external_user_id": "user_789",  "external_order_id": "ORD-CLIENT-001",  "request_type": "new_account",  "business_manager_id": "123456789012345",  "account_name": "Client Ads Account",  "timezone": "Asia/Jakarta",  "currency": "IDR",  "access_level": "full_access",  "callback_url": "https://client.com/webhook/diablo"}
ALUR INTEGRASI

Dari request ke hasil.
Semua terhubung.

1

User request dari website partner

Website partner mengirim data order ke API Diablo memakai API key mereka.

2

Order masuk ke dashboard Diablo

Admin Diablo melihat request, memproses akun, lalu mengisi data akun iklan.

3

Webhook mengirim hasil

Status, account name, dan account ID dikirim ke callback URL website partner.

4

Partner tampilkan di dashboard

Hasil bisa muncul di dashboard admin partner, dashboard user, atau keduanya.