Hızlı Başlangıç
5 dakikada HeptaCert API'si ile ilk isteğinizi yapın.
1. API Anahtarı Oluşturun
- HeptaCert Admin (opens in a new tab) paneline giriş yapın
- Ayarlar → API Anahtarları sayfasına gidin
- + Yeni Anahtar butonuna tıklayın
- Anahtara bir isim verin ve gerekli izinleri (scope) seçin
- Oluşturulan anahtarı kopyalayın — tek seferlik gösterilir
Anahtar formatı: hc_live_xxxxxxxxxxxxxxxxxxxxxxxx
⚠️
API anahtarınızı güvenli saklayın. Git repository'lerine, client-side koda veya log dosyalarına eklemeyin.
2. İlk API Çağrısı
Etkinlikleri listeleyin:
curl https://heptacert.com/api/admin/events \
-H "Authorization: Bearer hc_live_YOUR_KEY"Başarılı yanıt:
[
{
"id": 42,
"name": "Python Summit 2026",
"event_date": "2026-09-15",
"certificate_enabled": true,
"registration_enabled": true
}
]3. Yeni Etkinlik Oluşturun
curl -X POST https://heptacert.com/api/admin/events \
-H "Authorization: Bearer hc_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "React Workshop",
"template_image_url": "placeholder",
"event_type": "workshop",
"certificate_enabled": true,
"registration_enabled": true,
"checkin_enabled": true
}'4. Python ile Kullanım
import httpx
API_KEY = "hc_live_YOUR_KEY"
BASE = "https://heptacert.com/api"
headers = {"Authorization": f"Bearer {API_KEY}"}
# Etkinlikleri listele
events = httpx.get(f"{BASE}/admin/events", headers=headers).json()
print(events)
# Yeni katılımcı ekle
event_id = events[0]["id"]
httpx.post(
f"{BASE}/admin/events/{event_id}/attendees",
headers=headers,
json={"first_name": "Ahmet", "last_name": "Yılmaz", "email": "ahmet@example.com"}
)