YM REST Services

<back to all web services

StoreOrderDetails

Requires Authentication
Requires any of the roles:admin, oauthadmin
The following routes are available for this service:
GET/Ams/{ClientID}/StoreOrderDetailsStore Order items lookup - with cache.Returns all Store Orders for given criteria.
StoreOrderDetails Parameters:
NameParameterData TypeRequiredDescription
DateFromqueryDateTimeNo
PageSizequeryintNo
PageNumberqueryintNo
OffSetqueryintNo
BaseDto Parameters:
NameParameterData TypeRequiredDescription
UsingRedisformboolNo
AppInitTimeformDateTimeNo
ServerIDformstringNo
BaseSharedDto Parameters:
NameParameterData TypeRequiredDescription
ClientIDformintNo
ResponseStatusformResponseStatusNo
BypassCacheformboolNo
DateCachedformDateTimeNo
DeviceformDeviceNo
StoreOrderDetailsResponse Parameters:
NameParameterData TypeRequiredDescription
StoreOrderDetailsListformList<StoreOrderDetailData>No
StoreOrderDetailData Parameters:
NameParameterData TypeRequiredDescription
OrderIDformintNo
InvoiceNumberformintNo
DatePurchasedformDateTimeNo
OrderStatusformstringNo
ShipLastNameformstringNo
ShipFirstNameformstringNo
CardNameformstringNo
CardTypeformstringNo
PaymentOptionformstringNo
TermsformstringNo
OrderTotalformdoubleNo
BalanceDueformdoubleNo
ShippingTotalformdoubleNo
TaxVATTotalformdoubleNo
TaxVATPercentformdoubleNo
SalesDiscountformdoubleNo
ShippingDiscountformdoubleNo
PromoCodeUsedformstringNo
GiftMessageformstringNo
CategoryformstringNo
ProductCodeformstringNo
ProductformstringNo
PriceformdoubleNo
QuantityformintNo
ChargedTaxVATformstringNo
SizeTypeformstringNo
ColorformstringNo
CustomFieldNameformstringNo
CustomFieldValueformstringNo
CustomerResponseformstringNo
MemberIDformintNo
MemberTypeformstringNo
PrimaryGroupformstringNo
ConstituentIDformstringNo
EmailformstringNo
DateProcessedformDateTimeNo
DateShippedformDateTimeNo
ShipMethodformstringNo
CompanyAttentionformstringNo
ShipAddress1formstringNo
ShipAddress2formstringNo
ShipCityformstringNo
ShipStateformstringNo
ShipPostalformstringNo
ShipProvinceformstringNo
ShipCountryformstringNo
ShipBusPhoneformstringNo
ShipHomePhoneformstringNo
ShipMobilePhoneformstringNo
CardNumberformstringNo
CardMonthformstringNo
CardYearformstringNo
BillAddress1formstringNo
BillAddress2formstringNo
BillCityformstringNo
BillStateformstringNo
BillProvinceformstringNo
BillPostalformstringNo
BillCountryformstringNo
CustomerCommentsformstringNo
InternalCommentsformstringNo
ClosedByformstringNo
OrganizationAttentionformstringNo
BillOrganizationformstringNo
ShipAddressValidatedformboolNo
POformstringNo
MemberAPIGUIDformstringNo
ReferenceNumberformstringNo
EventRegistrationBadgeIDformintNo
EventRegistrationFirstNameformstringNo
EventRegistrationLastNameformstringNo
EventRegistrationAttendeeTypeformstringNo
InvoiceDateformDateTimeNo

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 /Ams/{ClientID}/StoreOrderDetails HTTP/1.1 
Host: ws.yourmembership.com 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<StoreOrderDetailsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/YM.Web.Services.Ams">
  <BypassCache xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">false</BypassCache>
  <ClientID xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">0</ClientID>
  <Device xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">Desktop</Device>
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types" xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ResponseStatus>
  <DateFrom>0001-01-01T00:00:00</DateFrom>
  <OffSet>0</OffSet>
  <PageNumber>0</PageNumber>
  <PageSize>0</PageSize>
  <StoreOrderDetailsList>
    <StoreOrderDetailData>
      <BalanceDue>0</BalanceDue>
      <BillAddress1>String</BillAddress1>
      <BillAddress2>String</BillAddress2>
      <BillCity>String</BillCity>
      <BillCountry>String</BillCountry>
      <BillOrganization>String</BillOrganization>
      <BillPostal>String</BillPostal>
      <BillProvince>String</BillProvince>
      <BillState>String</BillState>
      <CardMonth>String</CardMonth>
      <CardName>String</CardName>
      <CardNumber>String</CardNumber>
      <CardType>String</CardType>
      <CardYear>String</CardYear>
      <Category>String</Category>
      <ChargedTaxVAT>String</ChargedTaxVAT>
      <ClosedBy>String</ClosedBy>
      <Color>String</Color>
      <CompanyAttention>String</CompanyAttention>
      <ConstituentID>String</ConstituentID>
      <CustomFieldName>String</CustomFieldName>
      <CustomFieldValue>String</CustomFieldValue>
      <CustomerComments>String</CustomerComments>
      <CustomerResponse>String</CustomerResponse>
      <DateProcessed>0001-01-01T00:00:00</DateProcessed>
      <DatePurchased>0001-01-01T00:00:00</DatePurchased>
      <DateShipped>0001-01-01T00:00:00</DateShipped>
      <Email>String</Email>
      <EventRegistrationAttendeeType>String</EventRegistrationAttendeeType>
      <EventRegistrationBadgeID>0</EventRegistrationBadgeID>
      <EventRegistrationFirstName>String</EventRegistrationFirstName>
      <EventRegistrationLastName>String</EventRegistrationLastName>
      <GiftMessage>String</GiftMessage>
      <InternalComments>String</InternalComments>
      <InvoiceDate>0001-01-01T00:00:00</InvoiceDate>
      <InvoiceNumber>0</InvoiceNumber>
      <MemberAPIGUID>String</MemberAPIGUID>
      <MemberID>0</MemberID>
      <MemberType>String</MemberType>
      <OrderID>0</OrderID>
      <OrderStatus>String</OrderStatus>
      <OrderTotal>0</OrderTotal>
      <OrganizationAttention>String</OrganizationAttention>
      <PO>String</PO>
      <PaymentOption>String</PaymentOption>
      <Price>0</Price>
      <PrimaryGroup>String</PrimaryGroup>
      <Product>String</Product>
      <ProductCode>String</ProductCode>
      <PromoCodeUsed>String</PromoCodeUsed>
      <Quantity>0</Quantity>
      <ReferenceNumber>String</ReferenceNumber>
      <SalesDiscount>0</SalesDiscount>
      <ShipAddress1>String</ShipAddress1>
      <ShipAddress2>String</ShipAddress2>
      <ShipAddressValidated>false</ShipAddressValidated>
      <ShipBusPhone>String</ShipBusPhone>
      <ShipCity>String</ShipCity>
      <ShipCountry>String</ShipCountry>
      <ShipFirstName>String</ShipFirstName>
      <ShipHomePhone>String</ShipHomePhone>
      <ShipLastName>String</ShipLastName>
      <ShipMethod>String</ShipMethod>
      <ShipMobilePhone>String</ShipMobilePhone>
      <ShipPostal>String</ShipPostal>
      <ShipProvince>String</ShipProvince>
      <ShipState>String</ShipState>
      <ShippingDiscount>0</ShippingDiscount>
      <ShippingTotal>0</ShippingTotal>
      <SizeType>String</SizeType>
      <TaxVATPercent>0</TaxVATPercent>
      <TaxVATTotal>0</TaxVATTotal>
      <Terms>String</Terms>
    </StoreOrderDetailData>
  </StoreOrderDetailsList>
</StoreOrderDetailsResponse>