Ne elde edersiniz
- Hesap, siteler, site detayı, bulgular, yapay zekâ yanıtları, puan geçmişi ve değişiklikler için uç noktalar.
- Sitelere id ya da alan adıyla ulaşılır, örn.
/sites/example.com. next_cursorile sayfalama, anahtar başına dakikada 120 istek.- Sürümlü sözleşme: v1 içinde alanlar yalnızca eklenir, asla kaldırılmaz veya yeniden adlandırılmaz.
Başlamadan önce
- Agency planında bir OLAB Assist hesabı ve hesap sahibi olarak giriş.
- Başlıklı HTTP isteği gönderebilen bir araç (curl, Postman, CRM'iniz, bir betik).
Adım adım kurulum
Anahtar oluşturun
Entegrasyonlar → API anahtarları: araca göre adlandırın (örn. “HubSpot senkronu”) ve Anahtar oluştur'a tıklayın. Hemen kopyalayın; yalnızca bir kez gösterilir.
İlk isteğinizi yapın
Anahtarı
Authorizationbaşlığında gönderin. Aşağıdaki örnek sitelerinizi son puanlarıyla listeler.İhtiyacınız olan veriyi seçin
Tam görünüm için
/sites/{site}, sorunlar için/findings, yapay zekâ yanıtları için/answers, zaman içindeki puanlar için/history. Tam başvuru geliştirici dokümanında.Zamanlayın
İçe aktarmayı günlük ya da her
scan.completedwebhook'undan sonra çalıştırın; gereğinden fazla sorgu yapmazsınız.
curl https://api.olabassist.com/api/v1/sites \
-H "Authorization: Bearer olab_ANAHTARINIZ"İpuçları
- Her entegrasyon için bir anahtar: iptal ettiğinizde yalnızca o araç etkilenir.
- Bilmediğiniz alanları yok sayın. Zamanla yenileri eklenir, kodunuz çalışmaya devam eder.
- Google Sheets için
UrlFetchAppkullanan bir Apps Script ve günlük tetikleyici yeterli.
Sorun giderme
| Sorun | Ne yapmalı |
|---|---|
| 401 Unauthorized | Anahtar eksik, hatalı ya da iptal edilmiş. Başlık şöyle olmalı: Authorization: Bearer olab_… |
| 403 API_NOT_IN_PLAN | Hesap Agency planında değil (ya da deneme süresi bitti). Planı yükseltince aynı anahtar yeniden çalışır. |
| 429 Too many requests | Dakikada 120 isteği aştınız. retryAfterSeconds kadar bekleyin ve istekleri yayın. |
Sık sorulan sorular
API veri değiştirebilir mi?
Hayır. Sürüm 1 salt okunurdur.
SDK var mı?
Henüz yok; API HTTPS üzerinden düz JSON'dur ve her dilden çalışır.
Ekip üyesi anahtar oluşturabilir mi?
Hayır, anahtarları yalnızca hesap sahibi oluşturup iptal edebilir.
Diğer entegrasyonlar
Ürün adları ve logoları sahiplerine aittir. OLAB Assist bu şirketlerle bağlantılı değildir.