API Dokümantasyonu
Raavio Public API.
API anahtarınızı müşteri panelinden oluşturup tüm modüllere REST üzerinden erişin.
— Hızlı başlangıç
API anahtarınızı iki dakikada üretin.
Müşteri panelinize giriş yapın → Ayarlar → API Anahtarları bölümünden yeni bir anahtar oluşturun. Anahtar yalnızca bir kez gösterilir; güvenli bir yerde saklayın.
- • Anahtar bazında scope (kapsam) seçimi
- • Tenant seviyesinde rate limit ayarı
- • Her çağrı denetim kaydına düşer
$ curl https://rmm.raavio.com.tr/api/v1/devices \
-H "Authorization: Bearer RVO_xxx" \
-H "Content-Type: application/json"
{"data": [
{
"uuid": "d7a8f3e1-4b2c-4e5d-9f6a-1b2c3d4e5f6a",
"hostname": "MUHASEBE-01",
"company": "Alfa Grup",
"os": "Windows 11",
"online": true,
"security_score": 92
}
], "pagination": {"page": 1, "perPage": 50, "total": 248}} Bölüm
Cihazlar
devices:read, devices:execute /devices Tüm cihazların sayfalı listesi; şirkete, duruma göre filtre + isim araması.
/devices/:uuid Cihaz detayı: donanım, OS, son görülme, atanmış kurallar.
/devices/:uuid/actions/restart Hedef cihazı uzaktan yeniden başlat.
/devices/:uuid/actions/shutdown Hedef cihazı uzaktan kapat.
/devices/:uuid/actions/execute PowerShell / Batch / Python betiği çalıştır.
/devices/:uuid/software Cihazda yüklü yazılımları listele.
Bölüm
Şirketler
companies:read, companies:write /companies Tüm şirketleri sayfalı olarak listele.
/companies/:uuid Şirket detayı: cihaz sayısı, kullanıcılar, durum.
/companies Yeni şirket (tenant) oluştur.
/companies/:uuid Şirket bilgilerini güncelle.
/companies/:uuid Şirketi sil (cihazlar arşivlenir).
Bölüm
Destek Talepleri
tickets:read, tickets:write /tickets Talep listesi; durum, öncelik, şirket ve atanan kişi filtreleri.
/tickets/:ticketNumber Talep detayı: mesajlar, ekler, SLA durumu.
/tickets Yeni talep oluştur, opsiyonel cihaz bağla.
/tickets/:ticketNumber/messages Talebe mesaj veya dosya eki ekle.
/tickets/:ticketNumber/status Durum güncelle (open · in_progress · resolved · closed).
Bölüm
Kullanıcılar
users:read, users:write /users Tenant kullanıcılarını listele.
/users/:uuid Kullanıcı detayı: rol, izinler, son oturum.
/users Yeni kullanıcı davet et.
/users/:uuid Kullanıcı rol veya izinlerini değiştir.
/users/:uuid Kullanıcıyı sil veya pasif yap.
Bölüm
Gruplar
groups:read, groups:write /groups Tüm cihaz gruplarını listele.
/groups/:uuid Grup detayı ve üye cihazlar.
/groups Yeni grup oluştur (renk, ikon dahil).
/groups/:uuid Grup adı / renk / açıklama güncelle.
/groups/:uuid Grubu sil (cihazlar etkilenmez).
/groups/:uuid/members Gruba cihaz ekle.
/groups/:uuid/members/:deviceUuid Gruptan cihaz çıkar.
Bölüm
Kurallar
rules:read, rules:execute /rules Otomasyon kurallarını listele.
/rules/:uuid Kural detayı: tetikleyici, adımlar, geçmiş.
/rules/:uuid/trigger Kuralı manuel olarak tetikle (hedef cihazlar üzerinde).
Bölüm
İzleme
monitoring:read /monitoring/rules Aktif izleme kurallarını listele.
/monitoring/alerts Uyarı geçmişi; tür ve çözüm durumuna göre filtre.
Bölüm
Website İzleme
monitoring:read, monitoring:write /website-monitors Tüm website / SSL monitörlerini listele.
/website-monitors/:uuid Monitör detayı: yanıt geçmişi, sertifika.
/website-monitors Yeni monitör oluştur (URL, aralık, beklenen durum).
/website-monitors/:uuid Monitör ayarlarını güncelle.
/website-monitors/:uuid Monitörü sil.
Bölüm
Envanter
inventory:read /inventory/physical Fiziksel envanter (yazıcı, router, UPS, vb.).
/inventory/software-licenses Yazılım lisansları, miktar, bitiş tarihi, maliyet.
Bölüm
Aktivite Logu
activity:read /activity-log Aktivite kayıtları; tür, cihaz, tarih aralığı filtreleri (ISO 8601).
Bölüm
Uzaktan Masaüstü
remote:execute /devices/:uuid/remote-session Hedef cihaza yeni RD oturumu başlat (token döner).
Tam OpenAPI şeması ve interaktif "Try it out" arayüzü panel içinde
Ayarlar → API Anahtarları → Dokümantasyon altındadır. Yakında
docs.raavio.com.tr
alt alan adında tam yayında olacak.
Başlamaya hazır mısınız?
14 gün ücretsiz deneyin. Kredi kartı istemiyoruz.