Below is the info about the "ORDER LIST ENDPOINT" for the CoreCommerce API.


The Request:


<?xml version="1.0" encoding="utf-8"?>
<Request version="1.0">
<Authentication>
<Username><![CDATA[username]]></Username>
<Password><![CDATA[password]]></Password>
<StoreName><![CDATA[mystore]]></StoreName>
<XmlKey><![CDATA[XMLKey]]></XmlKey>
</Authentication>
<Action>ACTION_TYPE_ORDER_LIST</Action>
<Limit></Limit>
<Skip></Skip>
<SearchCriteria type="Search Criteria Type" matchAll="Search Criteria Match All">
<OrderNumbers>
<OrderNumber>1242744504-388</OrderNumber>
<OrderNumber>1242336627-509</OrderNumber>
</OrderNumbers>
<Names>
<Name type="Address Types">
<First><!CDATA[John]]></First>
<Last><!CDATA[Doe]]></Last>
</Name>
<Name type="Address Types">
<First><!CDATA[Jane]]></First>
<Last><!CDATA[Hermes]]></Last>
</Name>
</Names>
<DateRanges>
<DateRange>
<From>Unix Timestamp</From>
<To>Unix Timestamp</To>
</DateRange>
<DateRange>
<From>Unix Timestamp</From>
<To>Unix Timestamp</To>
</DateRange>
</DateRanges>
<Statuses>
<Status>Order Statuses</Status>
<Status>Order Statuses</Status>
</Statuses>
<LastModified type="After">
<Date>2015-11-03</Date>
</LastModified>
</SearchCriteria> 

</Request>


Below is a chart of the definitions of what is in the above request, and what each search term means:


Authentication


NameRequiredExample ValueComments
UsernameY"admin" or "mystorename"You create this value inside your admin under Settings->Store API. The value you set there inside your CoreCommerce Admin Panel is the value you use here.
PasswordYAn alphanumeric string that is hard to guess (i.e. "MyPassWord1!")You create this value inside your admin under Settings->Store API. The value you set there inside your CoreCommerce Admin Panel is the value you use here.
XML KeyYA long string to further add to the security of your API connection (i.e. "FY3D57THY32HTC3748TRC38H74TR")You create this value inside your admin under Settings->Store API. The value you set there inside your CoreCommerce Admin Panel is the value you use here.
ActionYACTION_TYPE_ORDER_LIST
 This is telling the API which endpoint you want to work with. In this case it is ACTION_TYPE_ORDER_LIST
List
Y"Length = 1" or "Length = 10"Opens the Request by telling the API how many Customers you have included in the request. If you are adding one customer, "length" would be set to 1 as you see in the above example. If you are adding multiple customers, this should tell the API how many you are adding.
SearchCriteria
Exact or LikeTells the API you are opening the node of Search Criteria and you can specify whether the search is "Exact" or "Like"



Search by Order Number:


NameReqExample ValueComments
OrderNumbers

Opening Node for Order Number Search. You can search for multiple order numbers  specifically by specifying a single node for each order number you want to be in the list.  (First or Last) (see below) for each name you want to include in the search. 
OrderNumber
1242744504-388
Order Number of the Order.


Search by Customer Name:


NameReqExample ValueComments
Name


Opening Node for Name Search. You can search for multiple "names" by specifying a single Name (First or Last) (see below) for each name you want to include in the search. 
First
JohnFirst Name of the Customer
Last
DoeLast Name of the Customer



Search by Date Range:


NameReqExample ValueComments
DateRanges


Opening Node for Date Range Search. You can search for orders within a date range by specifying the start and end dates in the search node here. 
DateRange


Denotes a single date range (start and end) to look for.
From
Unix Timestamp
The Start Date of the range. Must be provided as a UNIX Timestamp value.
End
Unix Timestamp
The End Date of the range. Must be provided as a UNIX Timestamp value.



Search by Order Status:


NameReqExample ValueComments
Statuses

Opening Node for Order Status Search. You can search for multiple "order statuses " by specifying a single Status node (see below) for each string you want to include in the search. 
Status
Pending, Approved, or Shipped/CompletedOpening Node for a single Status


The Response:


<?xml version="1.0" encoding="utf-8"?>
<Response>
<Action>ACTION_TYPE_ORDER_LIST</Action>
<Status>Status Code List</Status>
<Code>Code List</Code>
<Message>Message List</Message>
<List length="1">
<Order id="1">
<Number>1235143235-379</Number>
<CustomerId><![CDATA[121j321091j3lkj123]]></CustomerId>
<BillingAddress>
<FirstName><![CDATA[Nikita]]></FirstName>
<LastName><![CDATA[Makeyev]]></LastName>
<Address1><![CDATA[145 SE Pkwy]]></Address1>
<Address2><![CDATA[Suite 100]]></Address2>
<City><![CDATA[Franlin]]></City>
<State><![CDATA[TN]]></State>
<Zip><![CDATA[37064]]></Zip>
<Email><![CDATA[nikita.makeyev@sumeffect.com]]></Email>
<Company><![CDATA[SumEffect Software Inc.]]></Company>
<County><![CDATA[Williamson]]></County>
<Country><![CDATA[US]]></Country>
</BillingAddress>
<ShippingAddress>
<FirstName><![CDATA[Nikita]]></FirstName>
<LastName><![CDATA[Makeyev]]></LastName>
<Address1><![CDATA[145 SE Pkwy]]></Address1>
<Address2><![CDATA[Suite 100]]></Address2>
<City><![CDATA[Franlin]]></City>
<State><![CDATA[TN]]></State>
<Zip><![CDATA[37064]]></Zip>
<Email><![CDATA[nikita.makeyev@sumeffect.com]]></Email>
<Company><![CDATA[SumEffect Software Inc.]]></Company>
<County><![CDATA[Williamson]]></County>
<Country><![CDATA[US]]></Country>
</ShippingAddress>
<Phone><![CDATA[615.790.0823]]></Phone>
<Fax><![CDATA[615.790.0824]]></Fax>
<IpAddress>127.0.0.1</IpAddress>
<CustomFields length="3">
<CustomField id="1">
<Name><![CDATA[Pepper]]></Name>
<Value><![CDATA[1]]></Value>
<DisplayOn>Custom Field Display On Types</DisplayOn>
</CustomField>
<CustomField id="2">
<Name><![CDATA[Pepper]]></Name>
<Value><![CDATA[2]]></Value>
<DisplayOn>Custom Field Display On Types</DisplayOn>
</CustomField>
<CustomField id="3">
<Name><![CDATA[Banana]]></Name>
<Value><![CDATA[d]]></Value>
<DisplayOn>Custom Field Display On Types</DisplayOn>
</CustomField>
</CustomFields>
<TransactionId>7e5eaee2470e2570c2ab4929c67347db</TransactionId>
<ShippingService><![CDATA[UPS]]></ShippingService>
<ShippingMethod><![CDATA[Ground]]></ShippingMethod>
<TotalWeight>
<Amount>15.5</Amount>
<Units>Weight Units</Units>
</TotalWeight>
<ShippingWeight>
<Amount>10</Amount>
<Units>Weight Units</Units>
</ShippingWeight>
<Payment>
<PaymentMethod>Payment Method Types</PaymentMethod>
<Number><![CDATA[44444xxxxx444444]]></Number>
<Expiration>
<UnixTimeStamp>1235148607</UnixTimeStamp>
<Day>01</Day>
<Month>02</Month>
<Year>2010</Year>
<Hour>00</Hour>
<Minute>00</Minute>
<Second>00</Second>
</Expiration>
<Type>Visa</Type>
<Name><![CDATA[Nikita Makeyev]]></Name>
<Start>
<UnixTimeStamp>1233148607</UnixTimeStamp>
<Day>31</Day>
<Month>12</Month>
<Year>2007</Year>
<Hour>00</Hour>
<Minute>00</Minute>
<Second>00</Second>
</Start>
<IssueNumber><![CDATA[12345]]></IssueNumber>
<RoutingNumber><![CDATA[000000000]]></RoutingNumber>
<CheckNumber><![CDATA[000]]></CheckNumber>
<AccountNumber><![CDATA[0000000000]]></AccountNumber>
<BankName><![CDATA[First Bank]]></BankName>
<NameOnAccount><![CDATA[John Doe]]></NameOnAccount>
<AccountType><![CDATA[Checking]]></AccountType>
</Payment>
<Items length="2">
<Item>
<Quantity>1</Quantity>
<Sku><![CDATA[abc]]></Sku>
<Vendor id="2"><![CDATA[Unfortunate Clothing Co]]></Vendor>
<ProductId>5</ProductId>
<Name><![CDATA[Malibu]]></Name>
<Options length="2">
<Option id="36">
<Name><![CDATA[Color]]></Name>
<Value><![CDATA[Blue]]></Value>
</Option>
<Option id="37">
<Name><![CDATA[Smell]]></Name>
<Value><![CDATA[Blueberry]]></Value>
</Option>
</Options>
<Variants length="1">
<Variant id="965" type="cart_extra_type_personalization">
<Name>
<![CDATA[ Sizes ]]>
</Name>
<Value>
<![CDATA[ XXL ]]>
</Value>
</Variant>
</Variants>
<Status>Order Item Statuses</Status>
<ShippedAmount>0</ShippedAmount>
<Price>
<Amount>1</Amount>
</Price>
<ExtraPrice>
<Amount>0</Amount>
</ExtraPrice>
<Weight>
<Amount>5</Amount>
<Units>Weight Units</Units>
</Weight>
<Taxable>Boolean Types</Taxable>
<ProductCost>
<Amount>0.5</Amount>
</ProductCost>
<OptionCost>
<Amount>0.25</Amount>
</OptionCost>
<AddedToCart>
<UnixTimeStamp>1235148953</UnixTimeStamp>
<Day>01</Day>
<Month>02</Month>
<Year>2010</Year>
<Hour>09</Hour>
<Minute>15</Minute>
<Second>03</Second>
</AddedToCart>
<ShipExempt>Boolean Types</ShipExempt>
<SubscriptionEligible>Boolean Types</SubscriptionEligible>
</Item>
<Item>
<Quantity>2</Quantity>
<Sku><![CDATA[def]]></Sku>
<Vendor id="3"><![CDATA[Gravel Pit Productions]]></Vendor>
<ProductId>6</ProductId>
<Name><![CDATA[Test Product]]></Name>
<Options length="2">
<Option id="38">
<Name><![CDATA[Size]]></Name>
<Value><![CDATA[XL]]></Value>
</Option>
<Option id="39">
<Name><![CDATA[Volume]]></Name>
<Value><![CDATA[High]]></Value>
</Option>
</Options>
<Variants length="0" />
<Status>Order Item Statuses</Status>
<ShippedAmount>1</ShippedAmount>
<Price>
<Amount>50</Amount>
</Price>
<ExtraPrice>
<Amount>16</Amount>
</ExtraPrice>
<Weight>
<Amount>5</Amount>
<Units>LBS</Units>
</Weight>
<Taxable>Boolean Types</Taxable>
<ProductCost>
<Amount>0.5</Amount>
</ProductCost>
<OptionCost>
<Amount>0.25</Amount>
</OptionCost>
<AddedToCart>
<UnixTimeStamp>1235148953</UnixTimeStamp>
<Day>01</Day>
<Month>02</Month>
<Year>2010</Year>
<Hour>09</Hour>
<Minute>15</Minute>
<Second>03</Second>
</AddedToCart>
<ShipExempt>Boolean Types</ShipExempt>
<SubscriptionEligible>Boolean Types</SubscriptionEligible>
</Item>
</Items>
<SubTotal>
<Amount>101</Amount>
</SubTotal>
<TaxRates length="1">
<Tax>
<Type>Tax Types</Type>
<Amount>.5</Amount>
</Tax>
</TaxRates>
<Discount>
<Amount>5.1</Amount>
</Discount>
<ShippingAndHandling>
<Amount>5.66</Amount>
</ShippingAndHandling>
<GrandTotal>
<Amount>101.56</Amount>
</GrandTotal>
<Status>Order Statuses</Status>
<ShippingDate>
<UnixTimeStamp>1235148507</UnixTimeStamp>
<Day>20</Day>
<Month>02</Month>
<Year>2009</Year>
<Hour>00</Hour>
<Minute>00</Minute>
<Second>00</Second>
</ShippingDate>
<TrackingElements length="2">
<TrackingElement>
<Number><![CDATA[1ZY213380349564185]]></Number>
<Service><![CDATA[UPS]]></Service>
<Method><![CDATA[Second Day Air]]></Method>
<Cost>
<Amount>0</Amount>
</Cost>
</TrackingElement>
<TrackingElement>
<Number><![CDATA[EC650055082US]]></Number>
<Service><![CDATA[USPS]]></Service>
<Method><![CDATA[Express]]></Method>
<Cost>
<Amount>1.1</Amount>
</Cost>
</TrackingElement>
</TrackingElements>
<Memo><![CDATA[My order memo]]></Memo>
<Note><![CDATA[My order note]]></Note>
<NoteToCustomer><![CDATA[My order note to customer]]></NoteToCustomer>
<UPSWorldShipExport>Boolean Types</UPSWorldShipExport>
<Affiliates length="1">
<Affiliate id="1" code="myaffiliate">
<ContactAddress>
<FirstName><![CDATA[Boris]]></FirstName>
<LastName><![CDATA[Voloseyev]]></LastName>
</ContactAddress>
<CommissionEarned>
<Amount>5</Amount>
</CommissionEarned>
</Affiliate>
</Affiliates>
<CouponCode><![CDATA[Test]]></CouponCode>
<GiftCertificateCode>GCD14BBCFAFEC513560CCE293</GiftCertificateCode>
<ShippingInstructions><![CDATA[Leave on the back porch. Thank you!]]></ShippingInstructions>
<HowHeardAbout><![CDATA[Work.]]></HowHeardAbout>
<GiftCertificateAmountPaid>
<Amount>25</Amount>
</GiftCertificateAmountPaid>
<ShippingTaxable>Boolean Types</ShippingTaxable>
<OrderDate>
<UnixTimeStamp>1235148953</UnixTimeStamp>
<Day>01</Day>
<Month>02</Month>
<Year>2010</Year>
<Hour>00</Hour>
<Minute>00</Minute>
<Second>00</Second>
</OrderDate>
<VatInclusive>Boolean Types</VatInclusive>
<RemoteHost>localhost</RemoteHost>
<Donation>
<Amount>0</Amount>
</Donation>
<GoogleFulfillmentStatus>Google Fulfillment Order Statuses</GoogleFulfillmentStatus>
<GoogleFinancialStatus>Google Financial Order Statuses</GoogleFinancialStatus>
<ChargeAmount>
<Amount>0</Amount>
</ChargeAmount>
<RefundAmount>
<Amount>0</Amount>
</RefundAmount>
<RewardPointsEarned>1</RewardPointsEarned>
<HasBeenReturned>Boolean Types</HasBeenReturned>
<AdminFile>
<Name><!CDATA[1235157621_file.jpg]]></Name>
<Extension>jpg</Extension>
<Data>dGhpcyBpcyB0aGUgYmVzdCBmaWxlIGV2ZXINCg0KSSBkb24ndCBrbm93IHdoYXQgSSB3b3VsZCBk</Data>
</AdminFile>
<CreditAmount>
<Amount>0</Amount>
</CreditAmount>
<RechargeRate>30</RechargeRate>
<RechargeType>Recharge Types</RechargeType>
<Parent>1235159560-186</Parent>
<PaymentDate>
<UnixTimeStamp>1235149553</UnixTimeStamp>
<Day>22</Day>
<Month>02</Month>
<Year>2010</Year>
<Hour>00</Hour>
<Minute>00</Minute>
<Second>00</Second>
</PaymentDate>
<PaymentText><![CDATA[This is my payment text]]></PaymentText>
<StoneEdgeExported>Boolean Types</StoneEdgeExported>
<PaymentGatewayStatus>Payment Gateway Order Statuses</PaymentGatewayStatus>
<PaymentGatewayType>Payment Gateway Types</PaymentGatewayType>
<PointOfSale>Boolean Types</PointOfSale>
<Tendered>
<Amount>0</Amount>
</Tendered>
<Change>
<Amount>0</Amount>
</Change>
<PointOfSaleExported>Boolean Types</PointOfSaleExported>
<OrderCost>
<Amount>0</Amount>
</OrderCost>
<Captured>
<Amount>0</Amount>
</Captured>
<GatewayTransactionId2>123456asdf</GatewayTransactionId2>
<Reauthorized>Boolean Types</Reauthorized>
<FreightShipping>
<Amount>0</Amount>
</FreightShipping>
<TaxCalculatedAfterDiscounts>Boolean Types</TaxCalculatedAfterDiscounts>
<QuickbooksId><![CDATA[zyx]]></QuickbooksId>
<QuickbooksSessionId><![CDATA[7a8b9c]]></QuickbooksSessionId>
<AdminAttention>Boolean Types</AdminAttention>
<PricingGroupLocation id="386">
<Name><![CDATA[London]]></Name>
</PricingGroupLocation>
<PricingGroupShipDate>
<UnixTimeStamp>1235149553</UnixTimeStamp>
<Day>22</Day>
<Month>02</Month>
<Year>2010</Year>
<Hour>00</Hour>
<Minute>00</Minute>
<Second>00</Second>
</PricingGroupShipDate>
<DAZzleExport>Boolean Types</DAZzleExport>
<CustomerString><![CDATA[5gfkom5489jrgeiun65yijntrg89gfbiun]]></CustomerString>
<KeywordTerm><![CDATA[Shopping Cart]]></KeywordTerm>
<KeywordDescription><![CDATA[Google]]></KeywordDescription>
<CouponDiscount>
<Amount>2.1</Amount>
</CouponDiscount>
</Order>
</List>
</Response>


Name
Comments
Action
This will tell you the action it just processed.
Status
SUCCESS_CODE means it was successful. Anything other than this means it failed.
Code
"200" is a valid response and means it was successful and executed the request you made properly. Anything other than "200" means there was an error.
Messages
This will be the message from the API telling you what the issue was IF it failed.
List
This will show you the list of customers it successfully added. You will only see this IF you get a "200" success response code.
Category 
This will show you the ID of the customer it added for your reference.
Code
The code related to adding or editing that customer. "100" means it was successful. 
Message
Any specific message related to adding that customer to your store.
List
This will show you the list of customers it successfully added. You will only see this IF you get a "200" success response code.
Customer
This is the database ID of the customer