GELİŞTİRİCİLER İÇİN

Güçlü REST
API

TeklifOn API ile tekliflerinizi, müşterilerinizi ve hizmetlerinizi programatik olarak yönetin. Webhook desteği ile anında bildirim alın.

Kimlik Doğrulama

TeklifOn API, Bearer Token kimlik doğrulaması kullanır. API tokenınızı paneldeki Ayarlar > API bölümünden oluşturabilirsiniz.

HTTP Header
Authorization: Bearer YOUR_API_TOKEN

Güvenlik Uyarısı

API tokenınızı asla istemci tarafı kodunda (JavaScript) açığa çıkarmayın. Sunucu tarafı istekler için kullanın.

API Endpointleri

Teklifler

GET /api/offers

Tüm teklifleri listeler. Sayfalama ve filtreleme destekler.

GET /api/offers/{id}

Belirli bir teklifin detaylarını getirir.

POST /api/offers

Yeni bir teklif oluşturur. Müşteri, kalemler ve diğer bilgileri içerir.

Müşteriler

GET /api/customers

Tüm müşterileri listeler.

POST /api/customers

Yeni bir müşteri oluşturur.

Teklif Talepleri

GET /api/v1/quote-requests

Tüm teklif taleplerini listeler. Durum ve tarih bazlı filtreleme destekler.

GET /api/v1/quote-requests/{id}

Belirli bir teklif talebinin detaylarını getirir.

PUT /api/v1/quote-requests/{id}/status

Teklif talebinin durumunu günceller (pending, reviewing, quoted, converted, rejected).

GET /api/v1/quote-requests/stats

Teklif talep istatistiklerini getirir (toplam, bekleyen, dönüşüm oranı vb.).

GET /api/v1/quote-request-forms

Tüm teklif talep formlarını listeler.

Webhook Eventleri

Aşağıdaki eventler için webhook bildirimi alabilirsiniz:

offer.created
offer.viewed
offer.approved
offer.rejected
customer.created
offer.pdf_downloaded
quote_request.created
quote_request.status_changed

Örnek İstek

cURL
curl -X GET "https://app.teklifon.com/api/offers" \ -H "Authorization: Bearer YOUR_API_TOKEN" \ -H "Accept: application/json"
Response (JSON)
{ "data": [ { "id": 1, "code": "TKL-2025-001", "customer": { "company": "ABC Ltd." }, "grand_total": 15000.00, "status": "onaylandi" } ], "meta": { "total": 42, "per_page": 15 } }

Rate Limiting

API istekleriniz aşağıdaki limitlerle sınırlıdır. Limitleri aşarsanız 429 Too Many Requests hatası alırsınız.

60
İstek / Dakika
1000
İstek / Saat
10K
İstek / Gün

Entegrasyona Başlayın

Ücretsiz hesap oluşturun ve hemen API tokenınızı alın. Tüm planlarda API erişimi mevcuttur.

Ücretsiz Başla