...
References
Requirements Doc: \Regions requirements
Document History
...
web services APIs
New APIs
* addRegion
Parameters
...
Parameters
- id: Region Id
- name: Name of the Region
- endpoint: Region end point. e.g. http://10.147.30.11:8080/client
- userapikey: API key of the Admin user
- usersecretkey: Secret key of Admin user
* updateRegion
Parameters
...
Parameters
- id: Region Id
- name: Name of the Region
- endpoint: Region end point. e.g. https://10.147.30.11:8080/client
- userapikey: API key of the Admin user
- usersecretkey: Secret key of Admin user
* removeRegion
Parameters
...
Parameters
- id:
...
- id of the Region to be removed
* listRegions
Parameters
Parameters
- id: List list by Region Id
- name: list by Region Name
* getUser
Parameters
- userapikey: Get user details by API key
Changes to existing APIs
- createAccount
- New parameters
- accountid : External Id for the Account. Could be UUID or domainpath + username or any string unique across Regions
- userid: External Id for the User.
- regionid: Id of the source Region where Account creation request was initiated
- deleteAccount, updateAccount, disableAccount, enableAccount
- New parameters
- ispropagate: Boolean flag which indicated if the API call is being propagated from another Region
...
Appendix
Appendix A:
Appendix B: Edit\