This service will return a member's picture. A picture is requested through the member's home club and is identified by the member GUID or barcode. Al club may or may not store member pictures.
| Service Name | getMemberPicture | 
| Service Type | HTTP | 
| Invoked by | HTTPS GET Request | 
| Returns | HTTPS Response | 
| URL format | 
                         [server]/ws/getMemberPicture/[club-number]?memberId=[id]  | 
                
| Required Parameters | memberId OR barcode | 
The getMemberPicture service requires one parameter and allows only one parameter at a time. The parameter may be either a member id (GUID) or a barcode.
Use only one parameter with getMemberPicture: either member id or barcode.
The memberId uniquely identifies a member within a particular club. ABC assigns memberIds in the form of a GUID.
Clubs assign barcode values to members.
The Response is a standard HTTPS GET Response object containing a message in XML.
The XML Message contains three sections:
The root tag is getMemberPicture.
The Status section's tag name is status. The status tag contains the following tags:
| Tag Name | Format | Description | 
|---|---|---|
| response | string, up to 50 characters | 
                         The response tag contains a value indicating the overall status of the request. The overall status will be one of three values: 
  | 
                
| message | string, up to 125 characters | 
                         The message tag provides a more specific description of the result value. Each message tag includes an attribute. The id attribute is assigned a unique id. Example tags and values include: <message>Service completed successfully</message>\\  | 
                
| memberFound | boolean | The memberFound tag has a value of true if the member was found. | 
| pictureFound | boolean | A member may or may not have a picture. When pictureFound has a value of true, the member's picture will be included in the response. | 
The Request section lists the values in the original request for club numbers identifying member information.
The Request section's tag name is request.
| Tag Name | Format | Description | 
|---|---|---|
| clubNumber | #### | The club number specified in the request URL. | 
| memberId | GUID | 
                         The memberId tag appears if the service was invoked with the memberId parameter. This tag contains a value equal to the memberId parameter sent in through the request.  | 
                
| barcode | barcode | 
                         The barcode tag appears if the service was invoked with the barcode parameter. This tag contains a value equal to the barcode parameter sent in through the request.  | 
                
The Result section contains the member's picture. The tag name for the section is result. It contains the following tags:
| Tag Name | Format | Description | 
|---|---|---|
| picture | base-64 encoded picture | The picture tag contains the base-64 encoded picture for the indicated member. This tag will not exist if the member does not have a picture. |