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
3 structure changes including:
1 Addition
2 Modifications
Modified 2
GET /systems/{id}/inventory/diffs
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • diffs property Modified
GET /systems/{id}/inventory/diffs/latest
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • diffs property Modified
Added 1
GET /systems/{id}/inventory/{inventory_id}
4 structure changes including:
4 Modifications
Modified 4 Breaking
GET /systems/{id}/inventory/diffs
  • Query
  • severity, category, diff_type query parameters Modified
    • Type went from string to array[string]
      Breaking
  • inventory_id query parameter Modified
    • Type went from string to array[integer(int64)]
      Breaking
GET /systems/{id}/inventory/timeline
  • Query
  • severity, category, diff_type query parameters Modified
    • Type went from string to array[string]
      Breaking
GET /users
  • Query
  • organization_id, role query parameters Modified
    • Type went from string to array[string]
      Breaking
GET /users/export
  • Query
  • organization_id, role query parameters Modified
    • Type went from string to array[string]
      Breaking
1 structure change including:
1 Breaking change
1 Modification
Modified 1 Breaking
GET /public/users/{id}/avatar
  • Path went from /public/avatars/{id} to /public/users/{id}/avatar (same operationId)
    Breaking
2 structure changes including:
1 Addition
1 Modification
Modified 1
GET /systems/{id}/inventory/diffs
  • Query
  • inventory_id query parameter Added
Added 1
GET /systems/{id}/inventory/timeline
1 structure change including:
1 Modification
Modified 1 Breaking
POST /systems/register
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • message property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
5 structure changes including:
5 Additions
Added 5
DELETE /me/avatar
DELETE /users/{id}/avatar
GET /public/avatars/{id}
PUT /me/avatar
PUT /users/{id}/avatar
5 structure changes including:
5 Modifications
Modified 5 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
        • heartbeat_status, heartbeat_minutes properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • last_inventory property Added
POST /systems
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • heartbeat_status, heartbeat_minutes properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • last_inventory property Added
POST /systems/{id}/regenerate-secret
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • heartbeat_status, heartbeat_minutes properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • last_inventory property Added
PUT /systems/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • heartbeat_status, heartbeat_minutes properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • last_inventory property Added
6 structure changes including:
6 Modifications
Modified 6 Breaking
GET /systems/{id}/inventory
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • inventories property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • records property Added
  • Query
  • from_date, to_date query parameters Added
GET /systems/{id}/inventory/changes
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object | null to object
          Breaking
        • changes, pagination properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • system_id, total_changes, recent_changes, last_inventory_time, has_critical_changes, has_alerts, changes_by_category, changes_by_severity properties Added
  • Query
  • page, page_size query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /systems/{id}/inventory/changes/latest
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object | null to object
          Breaking
        • system_id, total_changes, recent_changes, last_inventory_time, has_critical_changes, has_alerts, changes_by_category, changes_by_severity properties Added
GET /systems/{id}/inventory/diffs
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • diffs property Modified
  • Query
  • severity, category, diff_type, from_date, to_date query parameters Added
GET /systems/{id}/inventory/diffs/latest
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • diffs, count, current_inventory_id properties Added
GET /systems/{id}/inventory/latest
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object | null to object
          Breaking
        • id, system_id, timestamp, data, data_hash, data_size, processed_at, has_changes, change_count, created_at, updated_at properties Added
13 structure changes including:
10 Breaking changes
3 Additions
10 Removals
Removed 10 Breaking
GET /filters/applications/organizations
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /filters/applications/systems
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /filters/applications/types
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /filters/applications/versions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /filters/systems/created-by
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /filters/systems/organizations
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /filters/systems/products
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /filters/systems/versions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /filters/users/organizations
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /filters/users/roles
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 3
GET /filters/applications
GET /filters/systems
GET /filters/users
1 structure change including:
1 Modification
Modified 1
GET /applications/summary
  • Query
  • system_id query parameter Added
1 structure change including:
1 Modification
Modified 1
GET /applications/summary
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • pagination property Added
  • Query
  • page, page_size, sort_by, sort_direction query parameters Added
2 structure changes including:
2 Modifications
Modified 2
GET /applications/summary
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • by_type property Modified
GET /filters/applications/types
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • name property Added
1 structure change including:
1 Addition
Added 1
GET /applications/summary
17 structure changes including:
17 Modifications
Modified 17 Breaking
GET /customers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • systems_count, resellers_count, customers_count, applications_count properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /distributors/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • systems_count, resellers_count, customers_count, applications_count properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /distributors/{id}/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • users_hierarchy_count, systems_hierarchy_count properties Added
GET /resellers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • systems_count, resellers_count, customers_count, applications_count properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /resellers/{id}/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • users_hierarchy_count, systems_hierarchy_count properties Added
PATCH /customers/{id}/reactivate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • customer property Modified
PATCH /customers/{id}/suspend
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • customer property Modified
PATCH /distributors/{id}/reactivate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • distributor property Modified
PATCH /distributors/{id}/suspend
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • distributor property Modified
PATCH /resellers/{id}/reactivate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • reseller property Modified
PATCH /resellers/{id}/suspend
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • reseller property Modified
POST /customers
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • systems_count, resellers_count, customers_count, applications_count properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /distributors
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • systems_count, resellers_count, customers_count, applications_count properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /resellers
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • systems_count, resellers_count, customers_count, applications_count properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
PUT /customers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • systems_count, resellers_count, customers_count, applications_count properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
PUT /distributors/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • systems_count, resellers_count, customers_count, applications_count properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
PUT /resellers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • systems_count, resellers_count, customers_count, applications_count properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
18 structure changes including:
18 Modifications
Modified 18
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
        • applications_count 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
        • applications_count property Added
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
        • applications_count property Added
PATCH /customers/{id}/reactivate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • customer property Modified
PATCH /customers/{id}/suspend
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • customer property Modified
PATCH /distributors/{id}/reactivate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • distributor property Modified
PATCH /distributors/{id}/suspend
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • distributor property Modified
PATCH /resellers/{id}/reactivate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • reseller property Modified
PATCH /resellers/{id}/suspend
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • reseller property Modified
POST /customers
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • applications_count property Added
POST /distributors
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • applications_count property Added
POST /resellers
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • applications_count property Added
PUT /customers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • applications_count property Added
PUT /distributors/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • applications_count property Added
PUT /resellers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • applications_count property Added
12 structure changes including:
9 Additions
3 Modifications
Modified 3
DELETE /customers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • deleted_users_count property Added
DELETE /distributors/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • deleted_users_count property Added
DELETE /resellers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • deleted_users_count property Added
Added 9
DELETE /customers/{id}/destroy
DELETE /distributors/{id}/destroy
DELETE /resellers/{id}/destroy
DELETE /systems/{id}/destroy
DELETE /users/{id}/destroy
PATCH /customers/{id}/restore
PATCH /distributors/{id}/restore
PATCH /resellers/{id}/restore
PATCH /users/{id}/restore
5 structure changes including:
5 Modifications
Modified 5 Breaking
GET /customers
  • Query
  • status query parameter Modified
    • Type went from string to array[string]
      Breaking
GET /distributors
  • Query
  • status query parameter Modified
    • Type went from string to array[string]
      Breaking
GET /resellers
  • Query
  • status query parameter Modified
    • Type went from string to array[string]
      Breaking
GET /users
  • Query
  • status query parameter Modified
    • Type went from string to array[string]
      Breaking
GET /users/export
  • Query
  • status query parameter Modified
    • Type went from string to array[string]
      Breaking
3 structure changes including:
3 Modifications
Modified 3 Breaking
DELETE /customers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object | null to object
          Breaking
        • deleted_systems_count property Added
DELETE /distributors/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object | null to object
          Breaking
        • deleted_systems_count property Added
DELETE /resellers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object | null to object
          Breaking
        • deleted_systems_count property Added
18 structure changes including:
18 Modifications
Modified 18
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
        • systems_count, resellers_count, customers_count properties 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
        • systems_count, resellers_count, customers_count properties Added
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
        • systems_count, resellers_count, customers_count properties Added
PATCH /customers/{id}/reactivate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • customer property Modified
PATCH /customers/{id}/suspend
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • customer property Modified
PATCH /distributors/{id}/reactivate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • distributor property Modified
PATCH /distributors/{id}/suspend
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • distributor property Modified
PATCH /resellers/{id}/reactivate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • reseller property Modified
PATCH /resellers/{id}/suspend
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • reseller property Modified
POST /customers
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • systems_count, resellers_count, customers_count properties Added
POST /distributors
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • systems_count, resellers_count, customers_count properties Added
POST /resellers
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • systems_count, resellers_count, customers_count properties Added
PUT /customers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • systems_count, resellers_count, customers_count properties Added
PUT /distributors/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • systems_count, resellers_count, customers_count properties Added
PUT /resellers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • systems_count, resellers_count, customers_count properties Added
1 structure change including:
1 Modification
Modified 1
GET /filters/applications/versions
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • versions property Modified