API Dokümantasyonu

TSmartCashFlow API ile finansal verilerinizi uygulamanıza entegre edin. RESTful API, SDK'lar ve webhook desteği.

Enterprise ReadyRESTful API99.9% Uptime

Hızlı Başlangıç

5 dakikada API entegrasyonunu tamamlayın

1. API Anahtarı Alın

Dashboard'dan API anahtarınızı oluşturun

2. SDK'yı Kurun

Tercih ettiğiniz dil için SDK'yı indirin

npm install @tsmartcashflow/sdk
3. İlk Çağrıyı Yapın

API'yı test edin ve veri almaya başlayın

API Anahtarınızı Test Edin
Gerçek API anahtarınızı girin veya test anahtarını kullanın

API Explorer

Endpoint'leri canlı olarak test edin ve kod örneklerini görün

Endpoint'ler
Kod Örnekleri
javascript

// JavaScript SDK
import { TSmartCashFlow } from '@tsmartcashflow/sdk';

const client = new TSmartCashFlow({
  apiKey: 'sk-test-1234567890abcdef'
});

// Nakit akışı verilerini getir
const response = await client.cashFlow.getCurrent({
  week: '2024-W03',
  includeForecasts: true
});

console.log(response.data);

Webhook'lar

Gerçek zamanlı bildirimler alın ve uygulamanızı otomatik güncelleyin

Webhook Events
Dinleyebileceğiniz event'ler ve payload'ları

cash_flow.updated

Nakit akışı verileri güncellendiğinde

{ week, previous_amount, new_amount, change_percent }

debt.payment_due

Borç ödeme tarihi yaklaştığında

{ debt_id, amount, due_date, days_remaining }

company.created

Yeni şirket eklendiğinde

{ company_id, name, created_at }

report.generated

Rapor oluşturulduğında

{ report_id, type, format, download_url }
Webhook Kurulumu
Webhook endpoint'inizi yapılandırın

// Webhook endpoint örneği (Node.js)
app.post('/webhooks/tsmartcashflow', (req, res) => {
  const { event, data } = req.body;
  
  switch(event) {
    case 'cash_flow.updated':
      console.log('Nakit akışı güncellendi:', data);
      // İş mantığınızı buraya yazın
      break;
      
    case 'debt.payment_due':
      console.log('Ödeme tarihi yaklaşıyor:', data);
      // Bildirim gönder
      break;
  }
  
  res.status(200).json({ received: true });
});

💡 Güvenlik İpucu

Webhook signature'larını doğrulayarak güvenliği artırın. Her webhook çağrısında HMAC-SHA256 imzası gönderilir.

Popüler Entegrasyonlar

Favori araçlarınızla hızlıca entegrasyon kurun

🔗

Zapier

1000+ uygulama ile otomatik entegrasyon

5 dakika
No-code entegrasyon
Otomatik tetikleyiciler
Veri senkronizasyonu
📊

Google Workspace

Sheets, Drive, Gmail entegrasyonu

3 dakika
Sheets senkronizasyonu
Drive backup
Gmail bildirimleri
📈

Microsoft 365

Excel, Teams, Outlook entegrasyonu

5 dakika
Excel raporları
Teams bildirimleri
Outlook takvimi
💬

Slack

Takım bildirimleri ve raporlar

2 dakika
Gerçek zamanlı bildirimler
Günlük raporlar
Bot komutları

API ile Başlamaya Hazır mısınız?

Kapsamlı dokümantasyon, canlı örnekler ve 7/24 geliştirici desteği ile entegrasyonunuzu hızla tamamlayın.