Rodyr ReachdocsPanele git

API

Rodyr Reach’i kendi sistemlerinize bağlayın. Müşteri, kampanya, asistan ve çalıştırmaları REST API ile yönetin.

Kimlik doğrulama

Her istek bir API anahtarı gerektirir. Anahtarınızı Ayarlar → API Anahtarları bölümünden oluşturun. Anahtar yalnızca oluşturma anında bir kez gösterilir; güvenli bir yerde saklayın.

Anahtarı Authorization başlığında gönderin:

Authorization: Bearer rk_live_xxxxxxxxxxxxxxxx
Not: Her anahtarın izin kapsamı (leads, campaigns, calls, personas, runs) ve dakikalık istek sınırı vardır. Anahtarı yetkisiz kişilerle paylaşmayın; sızdığında panodan iptal edin.

Yanıt biçimi

Başarılı yanıtlar veriyi data içinde döndürür; listelerde sayfalama bilgisi meta alanında gelir. Hatalar error içinde bir code ve message taşır.

{ "data": [ ... ], "meta": { "total": 120, "page": 1, "per_page": 50 } }

{ "error": { "code": "unauthorized", "message": "Invalid API key" } }

Örnek

curl https://reach.rodyr.com/api/v1/leads?per_page=50 \
  -H "Authorization: Bearer rk_live_xxxxxxxxxxxxxxxx"

curl -X POST https://reach.rodyr.com/api/v1/runs \
  -H "Authorization: Bearer rk_live_xxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"campaign_id":"...","max_calls_total":100}'

Uç noktalar

GET/api/v1/leadsMüşterileri listele (sayfalama, durum, arama)
POST/api/v1/leadsMüşteri oluştur (email veya phone zorunlu)
GET/api/v1/leads/{id}Tek müşteri
PATCH/api/v1/leads/{id}Müşteri güncelle (do_not_call dahil)
DELETE/api/v1/leads/{id}Müşteri sil
GET/api/v1/campaignsKampanyaları listele
POST/api/v1/campaignsKampanya oluştur (name zorunlu)
GET/api/v1/campaigns/{id}Tek kampanya
PATCH/api/v1/campaigns/{id}Kampanya güncelle
GET/api/v1/callsAramaları listele (kampanya, müşteri, durum)
GET/api/v1/calls/{id}Tek arama (süre, sonuç)
GET/api/v1/personasAsistanları listele
POST/api/v1/personasAsistan oluştur
GET/api/v1/runsÇalıştırmaları listele
POST/api/v1/runsÇalıştırma başlat (campaign_id zorunlu)
GET/api/v1/runs/{id}Tek çalıştırma
POST/api/v1/runs/{id}/pauseÇalıştırmayı duraklat
POST/api/v1/runs/{id}/cancelÇalıştırmayı iptal et

Gerçek zamanlı bildirimler

Aramalar tamamlandığında kendi sisteminize bildirim almak için Webhook’lar rehberine bakın.