To override the Content-type in your clients, use the HTTP Accept Header, append the .soap11 suffix or ?format=soap11
HTTP + SOAP11
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /soap11 HTTP/1.1
Host: tstsrvs.redhotpie.com.au
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: CreateNotificationGroupMessage
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<CreateNotificationGroupMessage xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RHP_API.ServiceModel">
<MediaID>0</MediaID>
<MediaType>Undefined</MediaType>
<Message>String</Message>
<MessageDetail xmlns:d2p1="http://schemas.datacontract.org/2004/07/RHP.External.Nexle.XMPP.Model.NotificationMessage">
<d2p1:ChatType>String</d2p1:ChatType>
<d2p1:ConvId>0</d2p1:ConvId>
<d2p1:Data>
<d2p1:Expts>0</d2p1:Expts>
<d2p1:Gallery>
<d2p1:GalleryId>0</d2p1:GalleryId>
<d2p1:ImageCount>0</d2p1:ImageCount>
<d2p1:Name>String</d2p1:Name>
<d2p1:friendId>0</d2p1:friendId>
<d2p1:hasRestricted>false</d2p1:hasRestricted>
<d2p1:isGranted>false</d2p1:isGranted>
<d2p1:isPublic>false</d2p1:isPublic>
</d2p1:Gallery>
<d2p1:Gif>
<d2p1:FixedWidth>String</d2p1:FixedWidth>
<d2p1:Original>String</d2p1:Original>
</d2p1:Gif>
<d2p1:Gift>
<d2p1:Data>String</d2p1:Data>
<d2p1:Description>String</d2p1:Description>
<d2p1:Diamonds>0</d2p1:Diamonds>
<d2p1:GiftId>0</d2p1:GiftId>
<d2p1:ImageUrl>String</d2p1:ImageUrl>
<d2p1:Level>0</d2p1:Level>
<d2p1:Name>String</d2p1:Name>
<d2p1:Price>0</d2p1:Price>
</d2p1:Gift>
<d2p1:Image>
<d2p1:FullUrl>String</d2p1:FullUrl>
<d2p1:PhotoId>0</d2p1:PhotoId>
<d2p1:ThumbUrl>String</d2p1:ThumbUrl>
</d2p1:Image>
<d2p1:InviteGroup>
<d2p1:GroupID>0</d2p1:GroupID>
<d2p1:Value>String</d2p1:Value>
</d2p1:InviteGroup>
<d2p1:InviteGroupChat>
<d2p1:RoomJID>String</d2p1:RoomJID>
<d2p1:Value>String</d2p1:Value>
</d2p1:InviteGroupChat>
<d2p1:IsRecvMatching>false</d2p1:IsRecvMatching>
<d2p1:IsSenderMatching>false</d2p1:IsSenderMatching>
<d2p1:JoinGroupChat>
<d2p1:UserId>0</d2p1:UserId>
<d2p1:Value>String</d2p1:Value>
</d2p1:JoinGroupChat>
<d2p1:LeaveGroupChat>
<d2p1:UserId>0</d2p1:UserId>
<d2p1:Value>String</d2p1:Value>
</d2p1:LeaveGroupChat>
<d2p1:ProfilePhotoComment>
<d2p1:FullURL>String</d2p1:FullURL>
<d2p1:PhotoID>String</d2p1:PhotoID>
<d2p1:ThumbURL>String</d2p1:ThumbURL>
<d2p1:UserID>0</d2p1:UserID>
</d2p1:ProfilePhotoComment>
<d2p1:QuotedMessage>
<d2p1:RefDisplayName>String</d2p1:RefDisplayName>
<d2p1:RefMsgExpTs>0</d2p1:RefMsgExpTs>
<d2p1:RefMsgId>String</d2p1:RefMsgId>
<d2p1:RefMsgShortDesc>String</d2p1:RefMsgShortDesc>
<d2p1:RefMsgTitle>String</d2p1:RefMsgTitle>
<d2p1:RefMsgType>String</d2p1:RefMsgType>
<d2p1:RefUserId>0</d2p1:RefUserId>
</d2p1:QuotedMessage>
<d2p1:Reactions>
<d2p1:Clear>false</d2p1:Clear>
<d2p1:ToMsgId>String</d2p1:ToMsgId>
<d2p1:Unicode>String</d2p1:Unicode>
</d2p1:Reactions>
<d2p1:RecvMemberLevel>0</d2p1:RecvMemberLevel>
<d2p1:RemovedFromGroup>
<d2p1:UserId>0</d2p1:UserId>
<d2p1:Value>String</d2p1:Value>
</d2p1:RemovedFromGroup>
<d2p1:SenderMemberLevel>0</d2p1:SenderMemberLevel>
<d2p1:ShareDate>
<d2p1:Id>0</d2p1:Id>
</d2p1:ShareDate>
<d2p1:ShareEvent>
<d2p1:Id>0</d2p1:Id>
</d2p1:ShareEvent>
<d2p1:ShareEventTicket>
<d2p1:Id>0</d2p1:Id>
</d2p1:ShareEventTicket>
<d2p1:ShareLocation>
<d2p1:Latitude>0</d2p1:Latitude>
<d2p1:Longitude>0</d2p1:Longitude>
</d2p1:ShareLocation>
<d2p1:Text>String</d2p1:Text>
<d2p1:Video>
<d2p1:RequestType>String</d2p1:RequestType>
<d2p1:Value>String</d2p1:Value>
</d2p1:Video>
<d2p1:VideoFile>
<d2p1:Duration>0</d2p1:Duration>
<d2p1:OwnerUserId>0</d2p1:OwnerUserId>
<d2p1:ThumbUrl>String</d2p1:ThumbUrl>
<d2p1:VideoId>0</d2p1:VideoId>
</d2p1:VideoFile>
</d2p1:Data>
<d2p1:FromJid>String</d2p1:FromJid>
<d2p1:MsgId>String</d2p1:MsgId>
<d2p1:MsgType>String</d2p1:MsgType>
<d2p1:Time>0</d2p1:Time>
<d2p1:ToJid>String</d2p1:ToJid>
</MessageDetail>
<RoomJID>String</RoomJID>
</CreateNotificationGroupMessage>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<CreateGroupMessageResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RHP_API.ServiceModel">
<ErrorCode>String</ErrorCode>
<ErrorMsg>String</ErrorMsg>
<Success>false</Success>
</CreateGroupMessageResponse>
</soap:Body>
</soap:Envelope>