The get operation can only be performed on the User, System, and FriendRequest message types.This URI requires a refresh on Xbox.com. Currently, the XBOX 360 will not update the read/unread state until a user signs out and back in.The only content type this API supports is “application/json”, which is required in the HTTP headers of each call.
The service returns one of the status codes in this section in response to a request made with this method on this resource. For a complete list of standard HTTP status codes used with XBOX Live Services, see Standard HTTP status codes.| Code| Description|
| --- | --- | --- | --- | --- |
| 200| Success.|
| 400| The XUID cannot be converted properly.|
| 403| The XUID cannot be converted or a valid XUID claim cannot be found.|
| 404| A valid XUID is missing, or the message ID cannot be found or is parsed incorrectly.|
| 500| General server-side error, or the message type is not valid for GET.|
{ "header": { "expiration":"2011-10-11T23:59:59.9999999", "messageType":"User", "senderXuid":"123456789", "sender":"Striker", "sent":"2011-05-08T17:30:00Z", "hasAudio":false, "hasPhoto":false, "hasText":true }, "messageText":"random user text up to 256 characters" }
In case of error, the service may return an errorResponse object, which may contain values from the environment of the service.| Property| Type| Description|
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| errorSource| string| An indication of where the error originated.|
| errorCode| int| Numeric code associated with the error (can be null).|
| errorMessage| string| Details of the error if configured to show details.|