Pro ve Ajans planlarında, panelde Hesap → API ve MCP bölümünden anahtar oluşturursunuz. Anahtar yalnız bir kez gösterilir; şifre gibi saklayın. Erişim salt okunurdur: hiçbir uç nokta sitenizde ya da Glimana'da bir şey değiştirmez.
Kimlik doğrulama ve sınırlar
- Başlık:
Authorization: Bearer glm_… - Dakikada istek: Pro 60, Ajans 300. Aşılınca
429veRetry-After. - Hatalar JSON:
401 invalid_api_key,403 plan_required,404 site_not_found. - Metin dili: varsayılan İngilizce;
?lang=trile Türkçe.
REST
| Uç nokta | Ne döner |
|---|---|
GET /api/v1/sites | Siteler, sağlık puanı, son tarama |
GET /api/v1/sites/{site}/summary | Son 28 gün Search Console (tık, gösterim, TO, sıra, değişim), önem derecesine göre açık sorunlar, ölçülen etki |
GET /api/v1/sites/{site}/tasks?limit=20 | Öncelik sırasıyla açık görevler: neden ve nasıl |
GET /api/v1/sites/{site}/issues?limit=50 | Açık denetim sorunları, örnek adresler, nasıl düzeltilir |
GET /api/v1/sites/{site}/impacts?limit=30 | 28 günlük etki ölçümü sonuçları (kontrol grubu, anlamlılık) |
GET /api/v1/sites/{site}/queries?days=28&limit=50 | Search Console aramaları |
GET /api/v1/sites/{site}/ai-access | Yapay zekâ botu erişimi: bot başına robots.txt ve canlı istek sonucu |
{site}: listedeki kimlik ya da alan adı (example.com).
curl -H "Authorization: Bearer glm_…" https://glimana.com/api/v1/sites/example.com/tasks?limit=5
MCP
Model Context Protocol sunucusu (Streamable HTTP, JSON). Claude, ChatGPT, Cursor gibi istemcilere "özel bağlayıcı / MCP sunucusu" olarak ekleyin:
https://glimana.com/api/mcp Authorization: Bearer glm_… https://glimana.com/api/mcp/glm_… (başlık gönderemeyen istemciler için; bu adresi paylaşmayın)
Araçlar: list_sites, get_site_summary, get_priority_tasks, get_open_issues, get_impact_results, get_top_queries, get_ai_bot_access.
Örnek soru: "example.com için bu hafta neyi düzeltmeliyim?"