All Managed accounts level URLs (for example - /msp/managed_accounts/{msp_name}/{resource} ) which are used for
filtering resource under a managed account are deprecated and will be removed in 3.2.0 release.
This deprecation will only be applicable for GET, POST and PUT request methods. Other request methods will
continue to work as before. V2 will only support new way of filtering.
Request Method | Old way | New way |
---|---|---|
GET |
/msp/managed_accounts/{msp_name}/[resource api]
For example: /msp/managed_accounts/account_1/devices |
[resource api]?managed_account=[msp_name]
For example: /devices?managed_account=account_1 |
POST |
/msp/managed_accounts/{msp_name}/[resource api]
For example: /msp/managed_accounts/account_1/networks Body: { "name": "network_1" } |
[resource api] Body: { managed_account: [msp_name]} For example: /networks Body: { "name": "network_1", "managed_account": "account_1" } |
PUT |
/msp/managed_accounts/{msp_name}/[resource api]
For example: /msp/managed_accounts/account_1/networks/network_1/sites/site_1 Body: { "name": "site_2" } |
[resource api] Body: { managed_account: [msp_name]} For example: /networks/network_1/sites/site_1 Body: { "name": "site_2", "managed_account": "account_1" } |