Başlangıç
Hızlı başlangıç
Bir API anahtarı üret, kendi çalışma alanının adresine ilk isteğini at, yanıtın şeklini öğren.
Blesyum'un API'si tek bir kimlik modeli ve tek bir yanıt sözleşmesi üzerine kurulu. Hangi modülü çağırırsan çağır — CRM, ERP, E-Ticaret, B2B, Çağrı Merkezi, Mail, Müşavir, Reklam — kimlik doğrulama aynı, hata şekli aynı, sayfalama aynı.
1. Anahtarını üret
API anahtarları çekirdek panelde yaşar, modül panellerinde değil:
Panel → Geliştirici → API Anahtarları → Yeni anahtar
Anahtar üretirken kapsam (scope) seçersin. Kapsam, o anahtarın hangi uçları açacağını belirler; seçmediğin bir kapsamın ucu 403 döner. Kapsam listesi aboneliğindeki modüllere göre daralır — lisansın olmayan bir modülün kapsamı listede hiç görünmez.
Gizli anahtar bir kez gösterilir. Kaybedersen yenisini üretirsin; eskisini geri getirmenin yolu yoktur (biz de göremeyiz — veritabanında yalnız özeti durur).
Anahtar blsk_ önekiyle başlar.
2. Adresini bul
Her modülün, her çalışma alanı için kendi adresi vardır:
https://<calisma-alani>.<modul>.blesyum.appÇalışma alanının kısa adını (slug) panelde Çalışma Alanı sayfasında görürsün. Kendi alan adını bağladıysan modülün adresi odur — platform adresi çalışmaya devam eder ama kanonik adres seninkidir.
| Modül | Adres |
|---|---|
| CRM | <slug>.crm.blesyum.app |
| ERP | <slug>.erp.blesyum.app |
| E-Ticaret | <slug>.shop.blesyum.app |
| B2B | <slug>.b2b.blesyum.app |
| Çağrı Merkezi | <slug>.call.blesyum.app |
<slug>.bmail.blesyum.app | |
| Müşavir | <slug>.musavir.blesyum.app |
| Reklam | <slug>.ads.blesyum.app |
Slug'sız çıplak adres (crm.blesyum.app) bir giriş kapısı değildir; ürünün tanıtım sayfasına yönlendirir. Makine yolları (/api/...) orada da çalışır ama ürünün kanonik adresi çalışma alanına özel olandır.
3. İlk isteğin
curl "https://acme.crm.blesyum.app/api/crm/public/v1/contacts?per_page=5" \
-H "Authorization: Bearer blsk_..." \
-H "Accept: application/json"Yanıt:
{
"type": "list",
"data": [
{ "type": "contact", "id": "0193…", "name": "Ayşe Yılmaz", "email": "ayse@ornek.com" }
],
"pages": { "type": "pages", "per_page": 5, "next": { "starting_after": "eyJ…" } }
}Çalışma alanı anahtardan çözülür, adresten değil. Yani bir anahtar yalnız kendi çalışma alanını görür; yanlış host'a istek atsan bile başka bir kiracının verisine ulaşamazsın.
4. Bundan sonra
- Kimlik doğrulama — hangi kimlik türü ne zaman
- İstek ve yanıt — zarf, hata kodları,
trace_id - Sayfalama — imzalı imleç (cursor) nasıl çalışır
- Webhooks — olayları kendi sunucuna al
- MCP sunucusu — yapay zekân bu API'yi kendi okusun