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:
3 Modifications
Modified 3
GET /customers/{id}/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • applications_assigned_count, applications_unassigned_count properties Added
GET /distributors/{id}/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • applications_assigned_count, applications_unassigned_count, applications_assigned_hierarchy_count, applications_unassigned_hierarchy_count properties Added
GET /resellers/{id}/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • applications_assigned_count, applications_unassigned_count, applications_assigned_hierarchy_count, applications_unassigned_hierarchy_count properties Added
4 structure changes including:
4 Modifications
Modified 4 Breaking
GET /alerts
  • Query
  • service query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /alerts/history
  • Query
  • service query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /systems/{id}/alerts
  • Query
  • service query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /systems/{id}/alerts/history
  • Query
  • service query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
4 structure changes including:
4 Modifications
Modified 4
GET /alerts
  • Query
  • search query parameter Added
GET /alerts/history
  • Query
  • search query parameter Added
GET /systems/{id}/alerts
  • Query
  • search query parameter Added
GET /systems/{id}/alerts/history
  • Query
  • search query parameter Added
4 structure changes including:
4 Modifications
Modified 4
GET /alerts
  • Query
  • service query parameter Added
GET /alerts/history
  • Query
  • service query parameter Added
GET /systems/{id}/alerts
  • Query
  • service query parameter Added
GET /systems/{id}/alerts/history
  • Query
  • service query parameter Added
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /systems
  • Query
  • system_key query parameter Modified
    • Type went from string to array[string]
      Breaking
GET /systems/export
  • Query
  • system_key query parameter Modified
    • Type went from string to array[string]
      Breaking
1 structure change including:
1 Modification
Modified 1 Breaking
GET /organizations
  • Query
  • type query parameter Modified
    • Type went from string to array[string]
      Breaking
1 structure change including:
1 Breaking change
1 Modification
Modified 1 Breaking
DELETE /systems/{id}/backups/{backup_id}
  • Path went from /systems/{id}/backups/{backup_id}/download to /systems/{id}/backups/{backup_id} (same operationId)
    Breaking
6 structure changes including:
1 Addition
5 Modifications
Modified 5
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
        • unregistered_at property Added
POST /systems
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • unregistered_at property Added
POST /systems/{id}/regenerate-secret
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • unregistered_at property Added
PUT /systems/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • unregistered_at property Added
Added 1
POST /systems/unregister
9 structure changes including:
6 Additions
3 Modifications
Modified 3
GET /rebranding/{org_id}/products
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • products property Modified
GET /rebranding/{org_id}/status
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • products property Modified
PUT /rebranding/{org_id}/products/{product_id}
  • Body
  • multipart/form-data content type Modified
    • clear property Added
Added 6
GET /public/rebranding/{org_id}/products/{product_id}/{asset}
GET /rebranding/organizations
GET /rebranding/organizations/available
GET /rebranding/summary
POST /rebranding/organizations
PUT /rebranding/{org_id}/config
4 structure changes including:
4 Modifications
Modified 4
GET /entitlements/available
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • available property Modified
GET /entitlements/catalog
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • catalog property Modified
POST /entitlements/catalog
  • Body
  • application/json content type Modified
    • purchasable property Added
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • purchasable property Added
PUT /entitlements/catalog/{id}
  • Body
  • application/json content type Modified
    • purchasable property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • purchasable property Added
1 structure change including:
1 Modification
Modified 1
POST /systems/{id}/entitlements
  • Body
  • application/json content type Modified
    • variant property Added
4 structure changes including:
4 Modifications
Modified 4
GET /entitlements/available
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • available property Modified
GET /entitlements/catalog
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • catalog property Modified
POST /entitlements/catalog
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • in_use property Added
PUT /entitlements/catalog/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • in_use property Added
5 structure changes including:
5 Modifications
Modified 5
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
        • first_heartbeat, first_inventory properties Added
POST /systems
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • first_heartbeat, first_inventory properties Added
POST /systems/{id}/regenerate-secret
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • first_heartbeat, first_inventory properties Added
PUT /systems/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • first_heartbeat, first_inventory properties Added
23 structure changes including:
23 Additions
Added 23
DELETE /entitlements/catalog/{id}
DELETE /entitlements/catalog/{id}/availability/{rule_id}
DELETE /systems/{id}/entitlements/{entitlement}
GET /auth
GET /auth/product/{name}
GET /auth/service/{id}
GET /entitlements/available
GET /entitlements/catalog
GET /entitlements/catalog/{id}/availability
GET /entitlements/grants
GET /entitlements/report
GET /entitlements/report/organizations
GET /entitlements/report/tiers
GET /entitlements/stats
GET /systems/{id}/entitlements
POST /entitlements/activate
POST /entitlements/catalog
POST /entitlements/catalog/{id}/availability
POST /entitlements/deactivate
POST /entitlements/pending
POST /systems/{id}/entitlements
PUT /entitlements/catalog/{id}
PUT /systems/{id}/entitlements/{entitlement}
10 structure changes including:
10 Modifications
Modified 10 Breaking
GET /impersonate/status
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • impersonated_user, impersonator properties Modified
GET /me
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • has_avatar property Added
GET /public/users/{id}/avatar
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 204, 400 responses Added
GET /users
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • users property Modified
GET /users/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • has_avatar property Added
POST /auth/exchange
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • user property Modified
POST /auth/refresh
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • user property Modified
POST /impersonate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • impersonated_user, impersonator properties Modified
POST /users
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • has_avatar property Added
PUT /users/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • has_avatar property Added
19 structure changes including:
19 Modifications
Modified 19
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
        • promoted_from 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
        • promoted_from 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
        • promoted_from 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}/promote
  • 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
        • promoted_from property Added
POST /distributors
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • promoted_from property Added
POST /resellers
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • promoted_from property Added
PUT /customers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • promoted_from property Added
PUT /distributors/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • promoted_from property Added
PUT /resellers/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • promoted_from property Added
2 structure changes including:
2 Modifications
Modified 2
DELETE /rebranding/{org_id}/products/{product_id}
  • Response
  • 404 response Added
DELETE /rebranding/{org_id}/products/{product_id}/{asset}
  • Response
  • 400, 403 responses Added
2 structure changes including:
2 Breaking changes
2 Removals
Removed 2 Breaking
GET /user/permissions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /user/profile
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
1 structure change including:
1 Addition
Added 1
PATCH /resellers/{id}/promote
2 structure changes including:
2 Modifications
Modified 2
GET /alerts
  • Query
  • assigned_user_id query parameter Added
GET /systems/{id}/alerts
  • Query
  • assigned_user_id query parameter Added