ITO360 monitoring API za slanje JSON poruka

Uputstvo na srpskom za slanje monitoring JSON događaja i podataka u ITO360.

Gde šaljete podatke

Za monitoring poruke koristite tačno ovaj endpoint:

POST https://ito360.top/api/monitoring

Nemojte menjati monitoring placeholder putanjom.

Šta šaljete

  • HTTP metod: POST
  • Zaglavlje zahteva: Content-Type: application/json
  • Telo zahteva: važeći JSON. Trenutno ne postoji obavezna JSON šema niti obavezna imena polja.
  • Autentifikacija: trenutno nije potrebna.

Preporučujemo sledeću JSON strukturu kako bi poruke bile jasne i dosledne. Ova polja su preporuka, a ne obavezna:

{
  "event": "order.created",
  "source": "naziv-vaseg-sistema",
  "occurredAt": "2026-08-16T12:34:56Z",
  "data": {
    "orderId": "12345",
    "status": "new"
  }
}
  • event: tip događaja, na primer order.created.
  • source: naziv sistema koji šalje poruku.
  • occurredAt: vreme događaja u UTC vremenskoj zoni, u ISO 8601 formatu.
  • data: podaci specifični za događaj.

Primer slanja

curl -i -X POST "https://ito360.top/api/monitoring" -H "Content-Type: application/json" -H "Accept: application/json" --data "{\"event\":\"order.created\",\"source\":\"vas-sistem\",\"occurredAt\":\"2026-08-16T12:34:56Z\",\"data\":{\"orderId\":\"12345\"}}"

Uspešan odgovor

Uspešno primljen zahtev vraća 202 Accepted:

HTTP/1.1 202 Accepted
Content-Type: application/json; charset=utf-8

{
  "message": "POST accepted by ITO360.",
  "id": 42,
  "receivedAtUtc": "2026-08-16T12:34:56.789+00:00"
}

Napomene za pošiljaoce

  • Koristite HTTPS i šaljite na https://ito360.top/api/monitoring; ne šaljite na početnu stranicu sajta.
  • Endpoint trenutno prihvata i druge tipove sadržaja, ali za ovu integraciju šaljite JSON uz application/json.
  • Ovaj endpoint je namenjen za komunikaciju server-sa-serverom. Za slanje iz pregledača može biti potrebna posebna CORS konfiguracija.
  • Ne stavljajte lozinke, API ključeve ili druge osetljive podatke u URL putanju ili query string.
  • IIS ili ASP.NET Core mogu ograničiti veličinu zahteva.
  • Operateri mogu videti sačuvane poruke na /monitoring/history. Pre javnog izlaganja ograničite pristup toj stranici u IIS-u.