İçeriğe atla
API & SDK

Sheltron API ve SDK: Geliştirici entegrasyon platformu

Sheltron API'leri ile kendi entegrasyonlarınızı oluşturun. RESTful API, SDK'lar ve detaylı dokümantasyon.

Hızlı Entegrasyon

SDK'lar ve detaylı dokümantasyon ile dakikalar içinde entegre olun.

Güvenli Erişim

OAuth 2.0 ve API key tabanlı güvenli kimlik doğrulama.

Webhook Desteği

Gerçek zamanlı bildirimler için webhook entegrasyonu.

Rate Limiting

Paketinize göre esnek rate limiting ve kullanım takibi.

Hızlı Başlangıç

Dakikalar İçinde Entegre Olun

SDK'lar veya doğrudan REST API ile hızlıca başlayın

import { SheltronClient } from '@sheltron/sdk';

const client = new SheltronClient({
  apiKey: 'YOUR_API_KEY'
});

// AI Görünürlük Skoru
const score = await client.visibility.getScore();
console.log(score.platforms.chatgpt);

// Dijital Kimlik Güncelleme
await client.identity.update({
  name: 'Şirket Adı',
  description: 'Şirket açıklaması...'
});

API Referansı

Temel endpoint'ler ve örnek yanıtlar

GET
/v1/visibility/score

AI görünürlük skorunu sorgula

{
  "score": 72,
  "platforms": {
    "chatgpt": 78,
    "gemini": 65,
    "perplexity": 73
  },
  "lastUpdated": "2025-01-15T10:30:00Z"
}
GET
/v1/identity/{id}

Dijital kimlik bilgilerini getir

{
  "id": "org_123",
  "name": "Örnek Şirket",
  "schema": {
    "@context": "https://schema.org",
    "@type": "Organization",
    ...
  }
}
POST
/v1/products/sync

Ürün kataloğunu senkronize et

{
  "status": "success",
  "synced": 1250,
  "failed": 3,
  "duration": "45s"
}
GET
/v1/analytics/report

Performans raporu al

{
  "period": "30d",
  "visibility_change": "+12%",
  "impressions": 45000,
  "citations": 320
}

Tam API referansı için dokümantasyon portalımızı ziyaret edin.

Tam Dokümantasyon

Kimlik Doğrulama

Tüm API istekleri için Bearer token kullanılır. API key'inizi Authorization header'ında gönderin.

  • API key Dashboard'dan oluşturulur
  • Her key için ayrı izinler tanımlanabilir
  • Key'ler istenildiğinde iptal edilebilir
  • Rate limiting key bazlı uygulanır
// Header'a API key ekleme
const response = await fetch(
  'https://api.sheltron.com.tr/v1/...',
  {
    headers: {
      'Authorization': 'Bearer sk_live_xxx',
      'Content-Type': 'application/json'
    }
  }
);

Geliştirici SSS

API ve entegrasyon hakkında sık sorulan sorular

API Erişimi İçin Demo Talep Edin

Sandbox ortamı ve API key almak için demo görüşmesi planlayın.