Sari la conținut
onDuty

Integrări

Căderile se întâmplă.
Echipa ta află imediat.

Trimitem alerte pe apel, SMS, push, email și chat — și primim alerte din sistemele tale prin webhook sau API, ca să folosești onDuty doar pentru gardă.

Doar on-call · alerte din alte sisteme

Ai deja monitorizare? Trimite-ne alertele.

Orice sistem care poate trimite un webhook sau un apel API deschide un incident în onDuty. Noi ne ocupăm de tură, escaladare, apeluri și pagina de status.

Creează un punct de primire

Webhook de primire

Un URL unic pe serviciu. Acceptă JSON generic sau formatele uzuale ale instrumentelor de monitorizare.

Email de primire

O adresă dedicată: orice email trimis acolo devine incident. Bun pentru sisteme vechi.

În curând

API pentru incidente

Deschizi, confirmi și rezolvi incidente din codul tău, cu chei API pe proiect.

Reguli de rutare

După sursă, severitate sau etichete: ce politică de escaladare se folosește.

# orice sistem poate deschide un incident în onDuty
curl -X POST https://hooks.onduty.ro/in/<token> \
  -H "Content-Type: application/json" \
  -d '{"titlu":"CPU 98% pe db-01","severitate":"critic","sursa":"zabbix","cheie":"db-01-cpu"}'
# același "cheie" cu "stare":"rezolvat" închide incidentul

Alerte personale

direct către persoana de gardă

Apel vocal

De pe numerele +40 ale contului, în română; confirmi apăsând 1.

Află mai multe

SMS

Expeditor „onDuty”, cu link scurt spre incident. Pleacă fără diacritice, ca să încapă într-un singur SMS.

Start și peste

Push în aplicație

Notificări pe Android și iPhone, din aplicația instalată din browser. Pentru alertele critice, apelul rămâne canalul sigur.

Despre aplicație

Email

La deschidere, confirmare și rezolvare, cu link direct spre incident.

Toate planurile

Chat și echipă

prin URL de webhook, alertele ajung în canalul echipei

Slack

Mesaj în canal prin webhook, cu starea, serviciul și linkul spre incident.

Start și peste

Microsoft Teams

Mesaj în canal prin webhook, la deschidere, escaladare, confirmare și rezolvare.

Start și peste

Telegram

Botul tău de Telegram trimite alertele în grup sau în privat.

Start și peste

Discord

Pentru echipe mici și comunități, prin webhook de canal.

Start și peste

Google Chat

Mesaj în spațiul echipei, prin webhook de spațiu.

Start și peste

Mattermost

Pentru echipele care își țin chatul pe serverele proprii, prin webhook de intrare.

Start și peste

Mesaje simple, fără butoane

Lipești în onDuty URL-ul de webhook al canalului și apeși „Testează”. Mesajele din chat țin echipa la curent; incidentul se confirmă din apel (tasta 1), din linkul din SMS sau din aplicație.

Ai alt sistem? Folosește webhook-ul generic semnat HMAC, mai jos.

Pentru dezvoltatori

conectezi onDuty la propriile sisteme

Webhook generic

JSON semnat HMAC trimis la orice URL, la fiecare eveniment de incident.

Start și peste

API REST

Creezi verificări din CI și citești starea din aplicațiile tale.

Start și pesteDocumentația API

Heartbeat

Un URL pe care scriptul tău îl apelează; dacă tace, primești alertă.

Start și peste

Lipsește ceva?

Spune-ne ce folosești și o punem pe listă.

Propune o integrare
# heartbeat: la finalul scriptului de backup
curl -fsS https://onduty.ro/hb/<token>
# verificare nouă prin API
curl -X POST https://api.onduty.ro/v1/checks \
  -H "Authorization: Bearer $ONDUTY_KEY" \
  -H "Content-Type: application/json" \
  -d '{"serviciu":"<id>","tip":"http","tinta":"https://exemplu.ro","interval":60}'

API · apeluri și SMS

Apeluri și SMS din aplicațiile tale (API)

Aceleași numere +40 și aceeași voce ca la alerte, folosite direct din codul tău: „sună X cu mesajul Y” sau „trimite SMS la X”.

  • Autentificare cu o cheie API (Bearer), cu drepturi și restricție pe proiect
  • Doar către numere verificate în cont — nu poți suna pe oricine
  • Alegi numărul de pe care suni, dintre numerele contului
  • Fiecare apel și SMS apare în jurnal, cu cheia folosită și rezultatul
SMS: Start și peste Apeluri: Start și peste
# sună un număr verificat și citește mesajul
curl -X POST https://api.onduty.ro/v1/calls \
  -H "Authorization: Bearer $ONDUTY_KEY" \
  -H "Content-Type: application/json" \
  -d '{"catre":"+407xxxxxxxx","de_pe":"+40300000001",
       "mesaj":"Comanda 4821 e blocată la plată."}'
# trimite un SMS
curl -X POST https://api.onduty.ro/v1/sms \
  -H "Authorization: Bearer $ONDUTY_KEY" \
  -H "Content-Type: application/json" \
  -d '{"catre":"+407xxxxxxxx","mesaj":"Stocul la produsul 1042 a scazut sub 5 bucati."}'

Alertă din aplicația ta

O comandă blocată sau un import eșuat sună direct omul responsabil, fără să treacă printr-un incident.

Scripturi și joburi

Un backup sau un job de noapte care eșuează te sună sau îți trimite SMS, cu o linie la finalul scriptului.

Notificări de business

SMS către colegi când stocul scade sau o plată mare intră — din același cont, pe aceeași factură.

Conectează primul canal în două minute