RESTful API ile HivePetVet'i kendi sisteminize entegre edin ve güçlü özelliklerden yararlanın
HivePetVet REST API, HTTP protokolü üzerinden JSON formatında veri alışverişi yapmanıza olanak tanır. Tüm endpoint'ler HTTPS üzerinden güvenli bir şekilde erişilebilir.
Base URL
api.hivepetvet.com
API Version
v1
Format
JSON
API anahtarınızı dashboard'unuzdan oluşturabilirsiniz. Her istekte Authorization header'ında Bearer token olarak gönderilmelidir.
// API Key ile kimlik doğrulama
curl -X GET "https://api.hivepetvet.com/api/v1/patients" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"OAuth 2.0 ile daha güvenli ve esnek bir kimlik doğrulama yöntemi kullanabilirsiniz. Üçüncü parti uygulamalar için önerilir.
POST /oauth/token
{
"grant_type": "client_credentials",
"client_id": "YOUR_CLIENT_ID",
"client_secret": "YOUR_CLIENT_SECRET"
}/api/v1/patientsHasta listesini getir/api/v1/patientsYeni hasta oluştur/api/v1/patients/{id}Hasta detaylarını getir/api/v1/patients/{id}Hasta bilgilerini güncelle/api/v1/appointmentsRandevu listesini getir/api/v1/appointmentsYeni randevu oluştur/api/v1/appointments/{id}Randevu güncelle/api/v1/appointments/{id}Randevu sil/api/v1/records/{patientId}Hasta kayıtlarını getir/api/v1/recordsYeni kayıt oluştur/api/v1/records/{id}/attachmentsEk dosyaları getir/api/v1/inventoryStok listesini getir/api/v1/inventoryÜrün ekle/api/v1/inventory/{id}Stok güncelle/api/v1/webhooksWebhook kaydet/api/v1/webhooksWebhook listesini getir// API Key ile kimlik doğrulama
curl -X GET "https://api.hivepetvet.com/api/v1/patients" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"// Yeni hasta oluşturma
curl -X POST "https://api.hivepetvet.com/api/v1/patients" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"owner_name": "Ahmet Yılmaz",
"owner_phone": "+905551234567",
"pet_name": "Pamuk",
"pet_species": "Kedi",
"pet_breed": "Tekir",
"pet_birth_date": "2020-05-15"
}'// Randevu oluşturma
curl -X POST "https://api.hivepetvet.com/api/v1/appointments" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"patient_id": 123,
"appointment_date": "2026-02-15T10:00:00Z",
"appointment_type": "checkup",
"notes": "Rutin kontrol"
}'Dashboard'unuza giriş yaparak API anahtarınızı oluşturun ve entegrasyona başlayın
JavaScript, Python ve PHP için resmi SDK'lar
Detaylı API referansı ve örnekler
Geliştirici forumu ve destek