FxHubPartnersApi

<back to all web services

PostTradeQuoteNotificationToAdminId

Requires Authentication
The following routes are available for this service:
All Verbs/channels/{Channel}/tradequote
PostTradeQuoteNotificationToAdminId Parameters:
NameParameterData TypeRequiredDescription
ChannelpathstringNo
ToUserIdquerystringNo
MessagequerystringNo
TradeQuoteIdquerystringNo
TradeQuoteNotification Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
ChannelformstringNo
SentByUserIdformintNo
SentByUserNameformstringNo
SentDateformDateTime?No
SentTimeformstringNo
ReplyByUserIdformintNo
ReplyByUserNameformstringNo
ReplyDateformDateTime?No
ReplyTimeformstringNo
ClientNameformstringNo
MessageformstringNo
NotificationTypeformstringNo
HasRepliedformbool?No
TradeQuoteIdformint?No
SentToIdformintNo

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

HTTP + XML

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

POST /channels/{Channel}/tradequote HTTP/1.1 
Host: api.fxlink.co.za 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<PostTradeQuoteNotificationToAdminId xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FxHubPartnersApi.ServiceModel">
  <Channel>String</Channel>
  <Message>String</Message>
  <ToUserId>String</ToUserId>
  <TradeQuoteId>String</TradeQuoteId>
</PostTradeQuoteNotificationToAdminId>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<TradeQuoteNotification xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FxHubPartnersApi.ServiceModel.Types">
  <Channel>String</Channel>
  <ClientName>String</ClientName>
  <HasReplied>false</HasReplied>
  <Id>0</Id>
  <Message>String</Message>
  <NotificationType>String</NotificationType>
  <ReplyByUserId>0</ReplyByUserId>
  <ReplyByUserName>String</ReplyByUserName>
  <ReplyDate>0001-01-01T00:00:00</ReplyDate>
  <ReplyTime>String</ReplyTime>
  <SentByUserId>0</SentByUserId>
  <SentByUserName>String</SentByUserName>
  <SentDate>0001-01-01T00:00:00</SentDate>
  <SentTime>String</SentTime>
  <SentToId>0</SentToId>
  <TradeQuoteId>0</TradeQuoteId>
</TradeQuoteNotification>