REST API Compatibility changes for Ranger
Breaking changes to APIs in CDP for Ranger and recommendations for how to handle them.
updateXResource
added the new path request parameter 'id'
- API Method
 - PUT
 - API Endpoint
 - 
            
/assets/resources/{id} - Reason for Change
 - To fail the request if invalid resource id is provided. For details refer: RANGER-3883
 - Recommendation
 - Continue using with valid resource id
 
updateServiceDef
added the new path request parameter 'id'
- API Method
 - PUT
 - API Endpoint
 - 
            
/plugins/definitions/{id} - Reason for Change
 - To fail the request if invalid service-def id is provided. For details refer: RANGER-3883
 - Recommendation
 - Continue using with valid service-def id
 
updatePolicy
added the new path request parameter 'id'
- API Method
 - PUT
 - API Endpoint
 - 
            
/plugins/policies/{id} - Reason for Change
 - To fail the request if invalid policy id is provided. For details refer: RANGER-3883
 - Recommendation
 - Continue using with valid policy id
 
addUsersAndGroups2
added the new path request parameter 'id'
- API Method
 - PUT
 - API Endpoint
 - 
            
/roles/roles/{id}/addUsersAndGroups - Reason for Change
 - To fail the request if invalid role id is provided. For details refer: RANGER-3883
 - Recommendation
 - Continue using with valid role id
 
removeAdminFromUsersAndGroups2
added the new path request parameter 'id'
- API Method
 - PUT
 - API Endpoint
 - 
            
/roles/roles/{id}/removeAdminFromUsersAndGroups - Reason for Change
 - To fail the request if invalid role id is provided. For details refer: RANGER-3883
 - Recommendation
 - Continue using with valid role id
 
removeUsersAndGroups2
added the new path request parameter 'id'
- API Method
 - PUT
 - API Endpoint
 - 
            
/roles/roles/{id}/removeUsersAndGroups - Reason for Change
 - To fail the request if invalid role id is provided. For details refer: RANGER-3883
 - Recommendation
 - Continue using with valid role id
 
suggestUserFirstName
api path removed without deprecation
- API Method
 - GET
 - API Endpoint
 - 
            
/users/firstnames - Reason for Change
 - Removed as it was not having implementation. For details refer: RANGER-3885
 - Recommendation
 - Removed and not available for use
 
updateXGroupPermission
added the new path request parameter 'id'
- API Method
 - PUT
 - API Endpoint
 - 
            
/xusers/permission/group/{id} - Reason for Change
 - To fail the request if invalid group id is provided. For details refer: RANGER-3883
 - Recommendation
 - Continue using with valid group id
 
