Anahtarını oluştur
Sadakio hesabında Ayarlar → API bölümüne gir, saniyeler içinde sk_ anahtarını al. Ham anahtar yalnızca bir kez gösterilir — güvenli bir yere kaydet.
Damga mı, puan mı, %5 cashback mi? Programını panelden tanımla, verisini API’den oku: misafir listesi, ziyaret akışı, geri dönen misafir metrikleri. POS’una bağla ya da kendi ürününü Sadakio üzerine inşa et.
$ curl https://api.sadakio.com/api/v1/guests \
-H "Authorization: Bearer sk_SIZIN_ANAHTARINIZ"
{
"data": [{
"id": 184,
"name": "Elif T.",
"masked_phone": "+••••••••4579",
"visits_count": 12,
"last_visit": "2026-09-16T08:31:00Z"
}],
"next_cursor": null
}
Sadakio hesabında Ayarlar → API bölümüne gir, saniyeler içinde sk_ anahtarını al. Ham anahtar yalnızca bir kez gösterilir — güvenli bir yere kaydet.
curl ile /api/v1/guests uç noktasını çağır. Yanıtlar kendi işletmenin verisidir; telefon numaraları maskeli döner.
Açık OpenAPI 3.0 dosyasını (openapi.yaml) aracına ya da yapay zeka ajanına ver; entegrasyonu dakikalar içinde üret.
curl "https://api.sadakio.com/api/v1/stats/retention?period=month" \ -H "Authorization: Bearer sk_SIZIN_ANAHTARINIZ"
const r = await fetch("https://api.sadakio.com/api/v1/stats/retention?period=month", {
headers: { Authorization: "Bearer " + process.env.SADAKIO_API_KEY }
});
const { data } = await r.json();
console.log(data.returned_guests, data.returned_visits);
import os, requests
r = requests.get(
"https://api.sadakio.com/api/v1/stats/retention",
params={"period": "month"},
headers={"Authorization": f"Bearer {os.environ['SADAKIO_API_KEY']}"},
)
data = r.json()
Anahtar başına saniyede 60, günde 10.000 istek. Kalan kota X-RateLimit-Limit / Remaining / Reset başlıklarıyla döner. HTTP durum koduna göre dallanın: 429 gelirse bekleyip yeniden deneyin — Retry-After başlığı başarılı yanıtlarda da görünebilir. Anahtarınızı yalnızca sunucu tarafında kullanın; URL’ye ya da istemci koduna koymayın.
Taban adres: https://api.sadakio.com/api/v1 — hepsi okuma uç noktasıdır ve read kapsamıyla çalışır.
Artık kendi işletmenizi açabilir, misafir kaydedebilir, QR menüyü tek istekle yükleyebilirsiniz. Olaylar imzalı olarak adresinize gelir, bizi sorgulamanız gerekmez. Çalışan tüm entegrasyonlar Eklentiler sayfasındadır.
Sadakio MCP sunucusu yayında. Claude, Cursor veya başka bir MCP istemcisi kafenizin kendi verisini tek satırla okur. Kurulum yok, komut paketi kendisi indirir. Sunucu yalnızca okur, hiçbir şeyi değiştirmez.
npx sadakio-mcp # Node 18 ve üzeri uvx sadakio-mcp # Python 3.10 ve üzeri
İstemcinin ayar dosyasına yapıştırın, anahtarınızı yazın, hazır
{
"mcpServers": {
"sadakio": {
"command": "npx",
"args": ["-y", "sadakio-mcp"],
"env": { "SADAKIO_API_KEY": "sk_SIZIN_ANAHTARINIZ" }
}
}
}
Claude kullanıyorsanız mağaza da hazır: geliştirici dokümanlarını ve API kontratlarını okuyan Sadakio Developer Docs eklentisi Claude dizininde yayında, anahtar istemez.
Cursor, ChatGPT veya Claude kullanıyorsan bu hazır istemi kopyala — ajanın OpenAPI kontratını okur ve entegrasyonu senin yerine yazar.
Sadakio Web API ile entegrasyon kur. Kontrat: https://api.sadakio.com/api/v1/openapi.yaml — özet: https://sadakio.com/llms.txt Anahtarım Ayarlar → API bölümünden alındı (Authorization: Bearer). Bana misafir listesini çekip uyuyan misafirleri raporlayan bir servis yaz.
Ham anahtar bir kez gösterilir; sunucuda yalnızca sha256 özeti saklanır. İptal edilen anahtar 401 döner.
Her anahtar yalnızca bağlı olduğu işletmenin verisine erişir; başka işletmeye ait misafir kimliği 404 döndürür.
Telefonlar masked_phone alanında döner; yalnızca son 4 hane görünür (örn. +••••••••4579). Yanıtlar ad gibi diğer alanları içerir — anahtarını gizli tut.
Anahtar başına saniyede 60, günde 10.000 istek; anahtarsız doküman erişimi ayrıca IP bazında korunur.
İşletme hesabınızda Ayarlar → API bölümünden sk_ anahtarınızı oluşturun ve Authorization: Bearer başlığıyla https://api.sadakio.com/api/v1 uç noktalarını çağırın.
GET /guests (misafir listesi), GET /guests/{id} (tek misafir, kartlarıyla), GET /visits (ziyaret akışı) ve GET /stats/retention (geri dönen misafir özeti). Tam sözleşme /api/v1/openapi.yaml adresindedir.
Hız sınırına takıldınız. HTTP durum koduna göre dallanın: 429 gelirse bekleyip yeniden deneyin. X-RateLimit-* başlıkları kalan kotayı gösterir; Retry-After başlığı başarılı yanıtlarda da görünebilir, tek başına yavaşlama sinyali değildir.
Hayır. Telefon numaraları masked_phone alanında maskeli döner; yalnızca son 4 hane görünür (örn. +••••••••4579). Yanıtlar misafir adı gibi diğer alanları içerir; veriler yalnızca anahtarın bağlı olduğu işletmeye aittir.
Seçilen pencereden önce katılmış olup pencere içinde tekrar ziyaret üreten misafir sayısıdır. week/month/year 7/30/365 günlük kayan pencerelerdir; ölçüm ciro garantisi değil, geri dönüş analitiğidir.
Sadakio MCP sunucusu yayında. Claude, Cursor veya başka bir MCP istemcisinde npx sadakio-mcp ya da uvx sadakio-mcp komutunu tanımlayın, anahtarınızı ekleyin. Ajan dört aracı görür: misafir listesi, tek misafir, ziyaretler ve geri dönen misafir özeti. Sunucu yalnızca okur.
Var, ikisi de yayında. Platform API ile kendi işletmenizi açar, misafir kaydeder, QR menüyü tek istekle yüklersiniz. Webhook’lar misafir, ziyaret, ödül ve menü olaylarını imzalı olarak adresinize gönderir. Çalışan tüm entegrasyonlar Eklentiler sayfasındadır.
İşletme hesabı + API anahtarı + açık kontrat — hepsi dakikalar içinde.