CenResService

<back to all web services

TransactionRequest

The following routes are available for this service:
GET/v2/transaction/{Query}/{CendynPropertyId}
GET/v2/transaction/{Query}
TransactionRequest Parameters:
NameParameterData TypeRequiredDescription
CendynPropertyIdpathstringNo
TransactionSourcequerystringNo
QuerypathTransactionQueryTypeNo
IdquerystringNo
StartDatequeryDateTime?No
EndDatequeryDateTime?No
PageSizequeryintNo
PageNumberqueryintNo
TransactionQueryType Enum:
TransactionId
LastUpdated
TransactionDate
TransactionResponse Parameters:
NameParameterData TypeRequiredDescription
RecordsformList<Transaction>No
CenResResponse Parameters:
NameParameterData TypeRequiredDescription
StatusformRequestStatusNo
StatusMessageformstringNo
RecordsReturnedformintNo
RecordsAvailableformintNo
PageNumberformintNo
PageSizeformintNo
RequestStatus Enum:
Success
Warning
Error
NotAuthorized
Failure
Transaction Parameters:
NameParameterData TypeRequiredDescription
CendynPropertyIDformstringNo
SourcePropertyIDformstringNo
ExternalResID1formstringNo
ExternalProfileIDformstringNo
ExternalRefTypeformstringNo
ExternalRefIDformstringNo
TransactionSourceformstringNo
TransactionIDformstringNo
TransactionGroupformstringNo
TransactionDateformDateTime?No
FolioIDformstringNo
FolioGroupingIDformstringNo
TransactionCodeformstringNo
DescriptionformstringNo
CreditAmountformdecimal?No
DebitAmountformdecimal?No
NetAmountformdecimal?No
DisplayOnInvoiceformbool?No
LedgerAccountNumformstringNo
CCTransactionTypeformstringNo
RoomNumberformstringNo
TransferTypeformstringNo
TransferredResIDformstringNo
ReferenceNumformstringNo
PostedNightsformint?No
ItemQtyformint?No
UserIDformstringNo
CurrencyCodeformstringNo
Decimalsformint?No
CustomValue1formdecimal?No
CustomValue2formdecimal?No

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.

GET /v2/transaction/{Query}/{CendynPropertyId} HTTP/1.1 
Host: cert.cendyn.com 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<TransactionResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CenResSS.ServiceModel">
  <PageNumber>0</PageNumber>
  <PageSize>0</PageSize>
  <RecordsAvailable>0</RecordsAvailable>
  <RecordsReturned>0</RecordsReturned>
  <Status>Success</Status>
  <StatusMessage>String</StatusMessage>
  <Records>
    <Transaction>
      <CCTransactionType>String</CCTransactionType>
      <CendynPropertyID>String</CendynPropertyID>
      <CreditAmount>0</CreditAmount>
      <CurrencyCode>String</CurrencyCode>
      <CustomValue1>0</CustomValue1>
      <CustomValue2>0</CustomValue2>
      <DebitAmount>0</DebitAmount>
      <Decimals>0</Decimals>
      <Description>String</Description>
      <DisplayOnInvoice>false</DisplayOnInvoice>
      <ExternalProfileID>String</ExternalProfileID>
      <ExternalRefID>String</ExternalRefID>
      <ExternalRefType>String</ExternalRefType>
      <ExternalResID1>String</ExternalResID1>
      <FolioGroupingID>String</FolioGroupingID>
      <FolioID>String</FolioID>
      <ItemQty>0</ItemQty>
      <LedgerAccountNum>String</LedgerAccountNum>
      <NetAmount>0</NetAmount>
      <PostedNights>0</PostedNights>
      <ReferenceNum>String</ReferenceNum>
      <RoomNumber>String</RoomNumber>
      <SourcePropertyID>String</SourcePropertyID>
      <TransactionCode>String</TransactionCode>
      <TransactionDate>0001-01-01T00:00:00</TransactionDate>
      <TransactionGroup>String</TransactionGroup>
      <TransactionID>String</TransactionID>
      <TransactionSource>String</TransactionSource>
      <TransferType>String</TransferType>
      <TransferredResID>String</TransferredResID>
      <UserID>String</UserID>
    </Transaction>
  </Records>
</TransactionResponse>