Sikayet.tc
Şikayet Yaz
Geliştirici

REST API v1 Dokümantasyonu

Tüm uç noktalar https://www.sikayet.tc altında çalışır. Kimlik doğrulama X-API-Key başlığıyla yapılır; anahtarınızı Marka Paneli → API Anahtarları sayfasından oluşturabilirsiniz. Makine tarafından okunabilir şartname: /api/openapi.json (OpenAPI 3.0).

Limit: dakikada 60 istek Yanıt biçimi: JSON Hata biçimi: {"error": "..."}
Örnek İstek
curl -H "X-API-Key: ANAHTARINIZ" "https://www.sikayet.tc/api/v1/markalar"
Canlı Test İsteği (M-4 portal konsolu)

Anahtarınızı girin, sistem POST /api/test ucuyla kimliği doğrular ve örnek bir okuma yanıtı döner. Anahtar hiçbir yerde saklanmaz — yalnızca bu istekte kullanılır.


        
Hazır Entegrasyon Şablonları

Marka panelinizden teknik ekip gerektirmeden bağlanabileceğiniz paketlenmiş senaryolar — markanızın olayları hedef uygulamalara otomatik düşer.

CRM — Yeni Şikayet Kaydı

Yeni şikayet, generic CRM web kancasına ticket olarak iletilir (HubSpot/Bitrix/özel CRM uyumlu).

Bağla
CRM — Çözüm Onayı Notu

Kullanıcı çözümü onayladığında CRM kaydına not düşen web kancası.

Bağla
HubSpot — Ticket Senkronizasyonu

Yeni şikayetler HubSpot ticket olarak açılır; hubspot_ticket_pipeline bağlantı yapılandırmasına girilir (alan eşlemesi hazır).

Bağla
Zoho Desk — Ticket Senkronizasyonu

Şikayetler Zoho Desk ticket olur; orgId + departmentId bağlantı yapılandırmasına girilir.

Bağla
Pipedrive — Aktivite Senkronizasyonu

Şikayetler Pipedrive aktivitesi olur; api_token + deal_id bağlantı yapılandırmasına girilir.

Bağla
Slack — Yeni Şikayet Bildirimi

Markanıza gelen yeni şikayetler Slack kanalınıza düşer.

Bağla
Discord — Yeni Şikayet Bildirimi

Yeni şikayetler Discord sunucunuzdaki kanala web kancasıyla gelir.

Bağla
Telegram — Marka Alarmı

Yeni şikayet ve marka yanıtları Telegram botunuza mesaj olur. chat_id alanını bağlantı yapılandırmasına girin.

Bağla
Zapier — Tüm Olaylar (Catch Hook)

Platform olaylarının tamamını Zapier'e iletir; orada binlerce uygulama ile zincirlenebilir.

Bağla
Uç Noktalar
MetotAdresAçıklamaParametreler
GET /api/v1/markalar Onaylı markaların listesi (skorlar dahil, en fazla 500 kayıt)
GET /api/v1/marka/{slug} Tek markanın detayı + aylık metrikleri
GET /api/v1/sikayetler Şikayet listesi (sayfalı) sayfa=2&adet=20&marka=slug&kategori=slug
GET /api/v1/sikayet/{id} Tek şikayetin kamu görünümü
GET /api/v1/kategoriler Aktif kategoriler
GET /api/v1/istatistik Platform geneli toplam istatistikler
GET /api/v1/gundem 24 saatlik yükselen konular (nabiz)
GET /api/v1/olaylar Anonim olay akışı (kümelenmiş dosyalar)
GET /api/v1/endeks Aylık sektör endeksi
POST /api/test Canlı test isteği — anahtar kimliğini ve örnek yanıtı döner (M-4 portal konsolu)
POST /api/crm/{brandId}/{key} Marka CRM girişi (marka panelinden alınan özel anahtar) gövde: {"ref":"CV-123","status":"...","note":"..."}
GET /api/app-config Mobil uygulama uzak yapılandırması (anahtar gerektirmez)
POST /api/device/register FCM cihaz token kaydı (oturum zorunlu, CSRF hariç) gövde: {"token":"fcm-token","platform":"android"}
Otomasyon/marka entegrasyonu talepleriniz için API Marketplace sayfasından geliştirici anahtarı da talep edebilirsiniz. Webhook teslimatları webhook_teslim cron göreviyle kuyruktan yeniden denemeli gönderilir.