Giriş

HeptaCert Geliştirici Dokümantasyonu

HeptaCert; etkinlik yönetimi, kayıt, check-in, doğrulanabilir dijital sertifika üretimi ve katılımcı CRM'ini tek platformda birleştirir. Bu dokümantasyon, platformu kendi sistemlerinize bağlamanız için gereken her şeyi içerir: REST API, MCP (AI agent) entegrasyonu, CLI aracı ve webhook sistemi.

Dört Entegrasyon Yolu

HeptaCert'e dört farklı yoldan erişebilirsiniz. Hepsi aynı API anahtarını ve aynı scope modelini paylaşır — hangi yolu seçerseniz seçin yetkiler aynı kalır.

YolEn uygun olduğu durum
REST APISunucu-sunucu entegrasyon, web/mobil arka uç, scriptler
MCP AgentClaude, Cursor gibi AI asistanlarına HeptaCert yetkisi vermek
CLI (hc)Terminal otomasyonu, CI/CD, hızlı yönetim
WebhooksOlaylar gerçekleştiğinde sisteminizi anında haberdar etmek

Neler Yapabilirsiniz?

  • Etkinlik yönetimi — etkinlik oluştur, güncelle, kaydı aç/kapat
  • Katılımcı yönetimi — tek tek veya toplu (CSV/Excel) ekle, ara, dışa aktar
  • Sertifika üretimi — tekil veya yüzlerce sertifikayı toplu, asenkron üret; iptal et; kademe yönet
  • Check-in & devam — oturum bazlı manuel/QR check-in, devam analitiği
  • Otomasyon — "sertifika yayımlanınca e-posta gönder" gibi olay-tabanlı kurallar
  • CRM — katılımcıları etkinlikler arası izle, lead skorla, mükerrerleri birleştir
  • Webhooks — sertifika/CRM olaylarını dış sistemlere imzalı POST ile ilet

Başlangıç

Base URL

https://heptacert.com/api

Tüm istekler HTTPS üzerinden yapılmalıdır. HTTP istekleri otomatik olarak reddedilir. Makine-okunur OpenAPI spesifikasyonu https://heptacert.com/api/openapi.json adresindedir.

Kimlik Doğrulama (Özet)

Her istekte API anahtarınızı Bearer token olarak gönderin:

curl https://heptacert.com/api/admin/events \
  -H "Authorization: Bearer hc_live_YOUR_KEY"

Ayrıntılar için Kimlik Doğrulama sayfasına bakın.

Versiyonlama ve Stabilite

Mevcut API stabildir ve versiyonlanmamıştır. Geriye dönük uyumluluğu korumaya öncelik veririz; kırıcı bir değişiklik gerekirse e-posta ile önceden bildirim yapılır. Yeni alanlar ve endpoint'ler herhangi bir zamanda eklenebilir — istemcileriniz tanımadığı alanları yok sayacak şekilde toleranslı (tolerant reader) yazılmalıdır.

Yardım