API v1 — stabil & production-ready

Dokumentasi &
API Reference

Integrasikan ShareLink ke aplikasimu dalam hitungan menit. Panduan lengkap, contoh kode nyata, dan referensi endpoint yang selalu terbaru.

⌘K
Mulai di Sini

Pilih cara integrasimu

Dari REST API langsung sampai automation no-code — semua tersedia dengan panduan step-by-step.

REST API

Hubungkan langsung dari backend-mu. Autentikasi dengan API key, kirim event konversi, ambil laporan.

Mulai →

Webhooks

Terima notifikasi real-time ke endpoint servermu setiap ada event penting di program referral.

Setup webhook →

SDK JavaScript

Library npm untuk frontend dan Node.js. Track event dari browser atau server dengan mudah.

Install SDK →

Zapier / n8n

Automation no-code. Hubungkan ShareLink ke 6.000+ aplikasi tanpa menulis satu baris kode.

Lihat template →
Panduan Populer

Panduan yang paling sering dibaca

Mulai dari setup dasar sampai konfigurasi lanjutan — semua ada di sini dengan bahasa yang mudah dipahami.

01

Setup dan track konversi pertama

Dari mendaftar hingga event konversi pertama masuk ke dashboard — panduan 5 menit.

Pemula
02

Konfigurasi reward kustom per program

Atur tipe reward berbeda untuk setiap kampanye: cash, credit, diskon, dan lainnya.

Pemula
03

Otomasi payout dengan webhook

Trigger payout otomatis ke e-wallet saat konversi disetujui menggunakan webhook + n8n.

Lanjutan
04

Konfigurasi rules FraudGuard kustom

Sesuaikan threshold deteksi fraud sesuai bisnis dan tingkat risiko yang dapat diterima.

Growth+
05

Embed portal affiliator di website-mu

Tampilkan dashboard affiliator langsung di domain kamu menggunakan iframe atau React component.

Lanjutan
06

Integrasi dengan WooCommerce

Pasang plugin WordPress kami dan track konversi dari toko WooCommerce secara otomatis.

Pemula
07

Notifikasi WhatsApp dengan WAHA

Setup WAHA self-hosted dan hubungkan ke ShareLink untuk notifikasi instan ke affiliator.

Lanjutan
08

Export data dan laporan ke Google Sheets

Jadwalkan export otomatis data referral dan komisi ke Google Sheets menggunakan Zapier.

Pemula
API Reference

Endpoint yang tersedia

Semua endpoint menggunakan autentikasi Bearer token. Base URL: https://api.sharelink.id/v1

POST
/events
Track event konversi dari referral
GET
/events
Ambil daftar event dengan filter
GET
/events/:id
Detail satu event
POST
/programs
Buat kampanye referral baru
GET
/programs
Daftar semua program aktif
GET
/affiliators
Daftar affiliator di workspace
GET
/affiliators/:id/stats
Statistik seorang affiliator
POST
/payouts
Buat permintaan payout
GET
/payouts
Riwayat dan status payout
POST
/webhooks
Daftarkan endpoint webhook baru
GET
/webhooks
Daftar webhook terdaftar
DEL
/webhooks/:id
Hapus endpoint webhook
POST /v1/events — contoh lengkap
# 1. Track konversi dari server
curl https://api.sharelink.id/v1/events \
-X POST \
-H "Authorization: Bearer sk_live_xxxx" \
-d '{
"event": "conversion",
"referral_code": "RZK-PROMO01",
"amount": 250000,
"customer_email": "user@example.com",
"idempotency_key": "ORD-88291"
'}'
# Response 200 — konversi disetujui
{
"id": "evt_1a2b3c4d",
"status": "approved",
"fraud_score": 4,
"commission": { "amount": 25000, "type": "cash" }
}
SDK & Library

Tersedia dalam bahasa
pemrograman favoritmu

SDK official ShareLink mempermudah integrasi dengan type hints, error handling, dan retry otomatis.

JavaScript / TypeScript

Untuk Node.js, browser, Next.js, dan Nuxt. TypeScript types tersedia lengkap.

npm install @sharelink/sdk
Python

Untuk Django, FastAPI, Flask. Mendukung sync dan async dengan asyncio.

pip install sharelink-python
PHP

Untuk Laravel, CodeIgniter, WordPress. Composer package siap pakai.

composer require sharelink/sdk
Ruby

Untuk Ruby on Rails dan Sinatra. Gem tersedia di RubyGems.

gem install sharelink
Go

Lightweight Go module. Cocok untuk microservices dan API gateway.

go get github.com/sharelink/go
REST (cURL / Postman)

Koleksi Postman lengkap tersedia. Import dan test langsung dari browser.

Import collection →
Butuh Bantuan?

Kami siap membantu

Ada pertanyaan soal integrasi, stuck di suatu langkah, atau mau berdiskusi soal arsitektur? Hubungi kami.

Chat via WhatsApp

Tanya langsung ke tim teknis ShareLink. Respons dalam jam kerja, biasanya kurang dari 2 jam.

Buka WhatsApp

GitHub Discussions

Tanya komunitas developer, lihat pertanyaan yang sudah dijawab, dan bantu pengguna lain.

Buka GitHub

Email Support

Kirim pertanyaan detail, lampirkan kode atau screenshot. Kami balas dalam 1×24 jam kerja.

Kirim Email