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

Changelog

Last update:
Compare
7 structure changes including:
2 Additions
5 Modifications
Modified 5 Breaking
GET /stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • systems property Modified
          • Type went from integer to object
            Breaking
GET /systems
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • systems property Modified
GET /systems/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • description, hostname, ipAddress, lastSeen, uptime, organizationId, customData properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • type, fqdn, ipv4_address, ipv6_address, last_seen, customer_id, custom_data, secret_hint, created_at, updated_at, created_by, heartbeat_status, last_heartbeat, heartbeat_minutes properties Added
POST /systems
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • description, hostname, ipAddress, lastSeen, uptime, organizationId, customData properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • type, fqdn, ipv4_address, ipv6_address, last_seen, customer_id, custom_data, secret_hint, created_at, updated_at, created_by, heartbeat_status, last_heartbeat, heartbeat_minutes properties Added
PUT /systems/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • description, hostname, ipAddress, lastSeen, uptime, organizationId, customData properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • type, fqdn, ipv4_address, ipv6_address, last_seen, customer_id, custom_data, secret_hint, created_at, updated_at, created_by, heartbeat_status, last_heartbeat, heartbeat_minutes properties Added
Added 2
GET /systems/status
POST /systems/heartbeat
2 structure changes including:
2 Modifications
Modified 2 Breaking
POST /accounts
  • Body
  • application/json content type Modified
    • username property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
PUT /accounts/{id}
  • Body
  • application/json content type Modified
    • email property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
42 structure changes including:
8 Additions
34 Modifications
Modified 34 Breaking
GET /resellers
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /resellers/{id}
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /roles
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /stats
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /systems
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /systems/{id}
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /user/permissions
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • userPermissions, orgPermissions properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • user_roles, user_permissions, org_role, org_permissions, organization_id, organization_name properties Added
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /user/profile
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
PATCH /accounts/{id}/password
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /accounts
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /auth/exchange
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /auth/refresh
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /customers
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /distributors
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /resellers
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /systems
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
PUT /accounts/{id}
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
PUT /customers/{id}
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
PUT /distributors/{id}
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
PUT /resellers/{id}
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
PUT /systems/{id}
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
DELETE /accounts/{id}
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
DELETE /systems/{id}
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /accounts
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /accounts/{id}
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /applications
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /auth/me
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /customers
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /customers/{id}
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /distributors
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /distributors/{id}
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • 403 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /health
  • Response
  • 503 response Added
GET /organization-roles
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /organizations
  • Response
  • 401 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to object | null
        • type, errors, details properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
Added 8
POST /systems/{id}/regenerate-secret
POST /systems/inventory
GET /systems/{id}/inventory/latest
GET /systems/{id}/inventory/diffs/latest
GET /systems/{id}/inventory/diffs
GET /systems/{id}/inventory/changes/latest
GET /systems/{id}/inventory/changes
GET /systems/{id}/inventory
1 structure change including:
1 Addition
Added 1
PATCH /accounts/{id}/password
13 structure changes including:
13 Modifications
Modified 13
GET /customers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • customers property Modified
GET /customers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • branding property Added
GET /distributors
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • distributors property Modified
GET /distributors/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • branding property Added
GET /organizations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • organizations property Modified
GET /resellers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • resellers property Modified
GET /resellers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • branding property Added
POST /customers
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • branding property Added
POST /distributors
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • branding property Added
POST /resellers
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • branding property Added
PUT /customers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • branding property Added
PUT /distributors/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • branding property Added
PUT /resellers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • branding property Added
13 structure changes including:
9 Breaking changes
4 Additions
9 Removals
Removed 9 Breaking
DELETE /systems/{id}/destroy
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /systems/audit
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /systems/subscriptions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /systems/{id}/logs
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /systems/{id}/backup
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /systems/{id}/factory-reset
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /systems/{id}/restart
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /systems/{id}/restore
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /systems/{id}/enable
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 4
DELETE /accounts/{id}
GET /accounts/{id}
GET /systems/{id}
PUT /accounts/{id}
1 structure change including:
1 Addition
Added 1
GET /applications