Manage Users and Authentication
Get List of Users
Request Parameters
Sample Request
https://webapps1.chicago.gov/windygridservice/rest/users?q={}&n=1000
Or when URL encoded:
https://webapps1.chicago.gov/windygridservice/rest/users?q=%7B%7D&n=1000
Sample Response
[{
"_id" :
{ "$oid" : "55ca20b9c4aac050466bc1a3" },
"userId" : "tester1" ,
"password" : "password1" ,
"firstName" : "Tester" ,
"lastName" : "One" ,
"groups" :[ "windygridbasic" ]
}]
Sample Request
https://webapps1.chicago.gov/windygridservice/rest/users/{"$oid":"55b63708a3db5f292c533c7b"}
or when URL encoded:
https://webapps1.chicago.gov/windygridservice/rest/users/%7B%22%24oid%22%3A%20%2255b63708a3db5f292c533c7b%22%7D
Sample Response
{
"_id" :{ "$oid" : "55b63708a3db5f292c533c7b" },
"userId" : "TesterOne" ,
"password" : "test123" ,
"firstName" : "ABC Test" ,
"lastName" : "One Update" ,
"groups" :[ "windygridbasic" ]
}
Add Users
Sample Request
{
"id" : null ,
"o" :{ "userId" : "test3" ,
"password" : "testxxx" ,
"firstName" : "Test" ,
"lastName" : "Three" ,
"groups" :[]
}
}
Sample Response
{
"userId" : "test3" ,
"password" : "testxxx" ,
"firstName" : "Test" ,
"lastName" : "Three" ,
"groups" :[ ],
"_id" :{ "$oid" : "55ca52dec4aac050466bc1a9" }
}
Sample Request
https://webapps1.chicago.gov/windygridservice/rest/users/{"$oid":"55ccaca15fc6c6bf8a807cf2"}
or when URL encoded:
https://webapps1.chicago.gov/windygridservice/rest/users/%7B%22$oid%22:%2255ccaca15fc6c6bf8a807cf2%22%7D
Request Payload
{
"id" :{ "$oid" : "55ccaca15fc6c6bf8a807cf2" },
"o" :{ "_id" :{ "$oid" : "55ccaca15fc6c6bf8a807cf2" },
"userId" : "testUser" ,
"password" : "testxxx" ,
"firstName" : "Test" ,
"lastName" : "User" ,
"groups" :[ "windygridfullreal" ,
"windygridbasic" ]
}
}
Sample Response
{
"userId" : "test3" ,
"password" : "testxxx" ,
"firstName" : "Test" ,
"lastName" : "User" ,
"groups" :[ ]
}
Delete User
Sample Request
https://webapps1.chicago.gov/windygridservice/rest/users/{"$oid":"55b63708a3db5f292c533c7b"}
or when URL encoded:
https://webapps1.chicago.gov/windygridservice/rest/users/%7B%22%24oid%22%3A%20%2255b63708a3db5f292c533c7b%22%7D
Sample Response
No response is returned when a user is deleted successfully.