API Dokümantasyonu
Lawantra API kullanım kılavuzu
Geliştirme Aşamasında
Lawantra API şu anda aktif geliştirme aşamasındadır. Aşağıdaki dokümantasyon planlanan özellikleri ve kullanım şekillerini içermektedir. API erişimi için lütfen bizimle iletişime geçin.
Başlangıç
API Almak İçin Yapmanız Gerekenler
- 1
Hesap Oluşturun
Lawantra platformuna kayıt olun ve hesabınızı doğrulayın.
- 2
API Erişimi İsteyin
Profil sayfanızdan veya destek talebi oluşturarak API erişimi talep edin.
- 3
API Anahtarınızı Alın
Onaylandıktan sonra API anahtarınızı profil sayfanızdan alabilirsiniz.
- 4
Entegrasyonu Başlatın
API anahtarınızı kullanarak entegrasyonunuzu geliştirmeye başlayın.
Base URL
https://api.lawantra.com/v1Kimlik Doğrulama
Lawantra API, Bearer token tabanlı kimlik doğrulama kullanır. API anahtarınızı her istekteAuthorizationheader'ında göndermeniz gerekir.
// API Anahtarı ile Kimlik Doğrulama
const apiKey = 'your-api-key-here';
const headers = {
'Authorization': `Bearer ${apiKey}`,
'Content-Type': 'application/json'
};Sohbet API
Backend'de Sohbet Oluşturmak İçin
Sohbet API'si ile AI destekli hukuki danışmanlık hizmeti sağlayabilirsiniz. Mesaj göndermek için aşağıdaki endpoint'i kullanın:
Endpoint
POST /v1/chat/sendRequest Body
// Sohbet Mesajı Gönderme
const response = await fetch('https://api.lawantra.com/v1/chat/send', {
method: 'POST',
headers: headers,
body: JSON.stringify({
message: 'İcra takibi için dilekçe hazırla',
context: {
clientName: 'Ahmet Yılmaz',
caseType: 'icra'
}
})
});Önemli Notlar
- • Mesajlar maksimum 2000 karakter olabilir
- • Context objesi opsiyoneldir ancak daha iyi sonuçlar için önerilir
- • Response streaming desteklenir
- • Rate limit: dakikada 60 istek
Doküman API
Backend'de Doküman Oluşturmak İçin
Doküman API'si ile programatik olarak hukuki belgeler (dilekçe, sözleşme, vb.) oluşturabilirsiniz. Şablon tabanlı sistem ile hızlı ve tutarlı belge üretimi sağlanır.
Endpoint
POST /v1/documents/createRequest Body
// Doküman Oluşturma
const response = await fetch('https://api.lawantra.com/v1/documents/create', {
method: 'POST',
headers: headers,
body: JSON.stringify({
templateId: 'dilekce-template-001',
variables: {
clientName: 'Ahmet Yılmaz',
courtName: 'İstanbul 1. İcra Müdürlüğü',
caseNumber: '2024/12345'
},
format: 'pdf'
})
});Desteklenen Formatlar
- • PDF - UYAP uyumlu PDF formatı
- • DOCX - Microsoft Word formatı
- • UDF - UYAP dosya formatı
Rate Limits
API kullanımınızı adil tutmak için rate limit uygulanmaktadır:
- Free Plan: Dakikada 10 istek
- Pro Plan: Dakikada 60 istek
- Enterprise: Özel limitler
Hata Yönetimi
API hataları standart HTTP status kodları ile döner. Hata mesajları JSON formatındadır:
{
"error": {
"code": "VALIDATION_ERROR",
"message": "Geçersiz istek parametreleri",
"details": {
"field": "templateId",
"reason": "Template bulunamadı"
}
}
}Şu An Geliştirme Aşamasında
Lawantra API şu anda aktif geliştirme aşamasındadır. Yukarıdaki dokümantasyon planlanan özellikleri ve kullanım şekillerini içermektedir. API erişimi için lütfen bizimle iletişime geçin.