This system is designed for a banker.
https://nyu-bank-system.mybluemix.net/
id: auto-generated by database incrementally
name: non-empty string
balance: 2-decimal non-negative number
accounttype: 0, 1, 2, 3
active: true or false
created_time: string in time format
last_updated_time: string in time format
post: /accounts
fields: name, balance, accounttype(optional), active
put: /accounts/<id>
fields: name, balance, accounttype(optional), active
get: /accounts
get: /accounts/<id>
get: /accounts?name=<name>
delete: /accounts/<id>
put: /accounts/<id>/deactivate
get: /accounts?active=true
get: /accounts?active=false
get: /accounts?type=0
get: /accounts?type=1
get: /accounts?type=2
get: /accounts?type=3