Change Updates

Do not miss any my.nethesis.it API changes, ever again

Subscribe to the my.nethesis.it API changelog to be up to date on recent changes.

RSS

about 20 hours ago

main
0.6.1
Compare

API structure has changed

Next change
18 structure changes including:
8 Additions
10 Modifications
Modified 10 Breaking
POST /alerts/config
  • Body
  • application/json content type Modified
    • mail_enabled, webhook_enabled, telegram_enabled, mail_addresses, webhook_receivers, telegram_receivers, severities, systems, email_template_lang properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • enabled, email_recipients, webhook_recipients, telegram_recipients properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object | null to object
          Breaking
        • affected_tenants, propagated_to, warnings properties Added
  • 413 response Added
  • Query
  • organization_id query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /systems/{id}/alerts/history
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • alerts property Modified
GET /systems/{id}/alerts
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • alerts property Modified
        • pagination property Added
  • Query
  • page, page_size, sort_by, sort_direction, status, severity, alertname query parameters Added
GET /alerts/trend
  • Query
  • organization_id query parameter Modified
    • Type went from string to array[string]
      Breaking
GET /alerts/totals
  • Query
  • organization_id query parameter Modified
    • Type went from string to array[string]
      Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • muted property Added
GET /alerts/stats
  • Query
  • organization_id query parameter Modified
    • Type went from string to array[string]
      Breaking
GET /alerts/history
  • Query
  • organization_id query parameter Modified
    • Type went from string to array[string]
      Breaking
  • system_key query parameter Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • alerts property Modified
GET /alerts/config
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • config property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • enabled, email_recipients, webhook_recipients, telegram_recipients, updated_by_name, updated_at properties Added
  • 400, 500 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • organization_id, format query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /alerts
  • Query
  • organization_id query parameter Modified
    • Type went from string to array[string]
      Breaking
  • state query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • sort_by, sort_direction, status query parameters Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • alerts property Modified
DELETE /alerts/config
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object | null to object
          Breaking
        • affected_tenants, propagated_to, warnings properties Added
  • Query
  • organization_id query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
Added 8
PUT /alerts/silences/{silence_id}
POST /alerts/silences
GET /filters/alerts
GET /alerts/silences/{silence_id}
GET /alerts/silences
GET /alerts/config/effective
GET /alerts/activity/{fingerprint}
DELETE /alerts/silences/{silence_id}