HostedSuite

<back to all web services

UpdateMyPhotoRequest

Updates the authenticated user's picture and returns the updated user info. Set JpegBase64 to null to clear photo

The following routes are available for this service:
POST/api/contacts/update-my-thumbnail
UpdateMyPhotoRequest Parameters:
NameParameterData TypeRequiredDescription
JpegBase64bodystringNo
RequestBase<TResponse> Parameters:
NameParameterData TypeRequiredDescription
CustomerNameformstringYesThe HostedSuite Customer Name
UserNameformstringYesThe HostedSuite User Name. Data visibility and security is based on this user's permissions.
PasswordformstringYesThe HostedSuite User's Password
UserInfo Parameters:
NameParameterData TypeRequiredDescription
AuthenticatedformboolNo
UserTypeformstringNo
AlertformstringNo
NameformstringNo
CompanyNameformstringNo
UserIdformstringNo
ClientIdformstringNo
PhotoUrlformstringNo
UserInfo Parameters:
NameParameterData TypeRequiredDescription
AuthenticatedformboolNo
UserTypeformstringNo
AlertformstringNo
NameformstringNo
CompanyNameformstringNo
UserIdformstringNo
ClientIdformstringNo
PhotoUrlformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /api/contacts/update-my-thumbnail HTTP/1.1 
Host: evo.hostedsuite.com 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	JpegBase64: String,
	CustomerName: String,
	UserName: String,
	Password: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Authenticated: False,
	UserType: String,
	Alert: String,
	Name: String,
	CompanyName: String,
	UserId: String,
	ClientId: String,
	PhotoUrl: String
}