PENGONA DOCS
API dokümantasyonu, entegrasyon kılavuzları ve geliştirici kaynakları. Pengona ürünlerini projelerinize entegre etmek için ihtiyacınız olan her şey burada.
API Reference
Detaylı API dokümantasyonu
Guides
Adım adım entegrasyon kılavuzları
Quick Start
Hızlı başlangıç örnekleri
Dokümantasyon
Hızlı Erişim
Cloud Portal API Entegrasyonu
Pengona Cloud Portal API'sini kullanarak tedarik süreçlerinizi otomatikleştirin. Bu dokümantasyon, API'yi projelerinize entegre etmek için gereken tüm bilgileri içerir.
Başlamadan Önce
API'yi kullanmaya başlamak için öncelikle Pengona Cloud Portal hesabınızdan API anahtarınızı almanız gerekir. Hesabınız yoksa buradan kayıt olabilirsiniz.
1. Kimlik Doğrulama
Pengona Cloud Portal API, Bearer token tabanlı kimlik doğrulama kullanır. API anahtarınızı her istekte Authorization header'ında göndermeniz gerekir.
API Anahtarı Kullanımı
curl -H "Authorization: Bearer YOUR_API_KEY"
"https://api.pengona.com/v1/suppliers"
Güvenlik Uyarısı
API anahtarınızı asla client-side kodda veya public repository'lerde paylaşmayın. Sunucu tarafında environment variable olarak saklayın.
2. Base URL ve Endpoints
Tüm API istekleri aşağıdaki base URL üzerinden yapılır. API versiyonu URL'de belirtilir.
Production
https://api.pengona.com/v1
Sandbox
https://sandbox-api.pengona.com/v1
Ana Endpoints
/suppliers
/products
/orders
/invoices
HTTP Metodları
3. Örnek API İsteği
Aşağıda tedarikçi listesini almak için örnek bir API isteği bulunmaktadır. Bu örneği kendi uygulamanızda kullanabilirsiniz.
Tedarikçi Listesi
GET https://api.pengona.com/v1/suppliers
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Yanıt Örneği
{
"data": [
{
"id": "sup_123456",
"name": "ABC Tedarik Ltd.",
"email": "info@abctedarik.com",
"phone": "+90 850 807 6060",
"status": "active",
"created_at": "2024-01-15T10:30:00Z"
}
],
"meta": {
"total": 1,
"page": 1,
"per_page": 20
}
}
4. HTTP Durum Kodları
API, standart HTTP durum kodlarını kullanır. Aşağıda en yaygın durum kodları ve anlamları yer almaktadır.
Başarılı Yanıtlar
Hata Yanıtları
5. Rate Limiting
API kullanımında adil kullanım politikası uygulanır. Aşağıdaki limitler geçerlidir:
Sonraki Adımlar
API'yi kullanmaya başlamak için aşağıdaki adımları takip edebilirsiniz:
Yardıma mı İhtiyacınız Var?
Dokümantasyonda bulamadığınız bir şey mi var? Uzman ekibimiz size yardımcı olmaya hazır.
Developer Support
Teknik sorularınız için 7/24 teknik ekip desteği
Tutorials
Adım adım video eğitimler, ve örnekleri incele
Code Examples
GitHub'da hazır kod örnekleri ve starter kit'ler
Developer Community
Pengona developer topluluğuna katılın. Diğer geliştiricilerle deneyim paylaşın, sorularınızı sorun ve en son güncellemelerden haberdar olun.