User
This resource represents the currently authenticated user.
On this page
Get current user
Returns info for the current user.
Request
Query parameters
GET /api/User
{
"EmailAddress": "some.user@email.com",
"VerifyCode": null,
"Password": null,
"Name": "Some User",
"Addr1": "302 S Stewart Ave",
"Addr2": null,
"City": "Addison",
"State": "IL",
"ZipCode": "60101",
"MobilePhone": "630-930-5115",
"Birthday": null,
"NewUser": null,
"NotifyCycleComplete": true,
"Language": "en",
"UserID": 9,
"Fingerprint": null,
"AllowEmailEdit": false,
"EmailVerifyRequest": null,
"Privileges": 1
}Get specific user
Returns info about a specific user on a specific account.
Requirements: Account Admin or 'User Manager' privilege
Request
Path parameters
Query parameters
Response
GET /api/User/{userID}?AccountID={accountID}
{
"EmailAddress": "some.user@email.com",
"VerifyCode": null,
"Password": null,
"Name": "Some User",
"Addr1": "302 S Stewart Ave",
"Addr2": null,
"City": "Addison",
"State": "IL",
"ZipCode": "60101",
"MobilePhone": "630-930-5115",
"Birthday": null,
"NewUser": null,
"NotifyCycleComplete": true,
"Language": "en",
"UserID": 9,
"Fingerprint": null,
"AllowEmailEdit": false,
"EmailVerifyRequest": null,
"Privileges": 1
}Edit user details
Edit details of specified user. The UserID is obtained from UserAccount or Account.
Requirements: Account Admin or 'User Manager' privilege
post /api/User/{userID}?AccountID={accountID}
Remove current user details
Remove all personal details and login credentials for current user
DELETE /api/User