GET customer/orders/search?callType={callType}&searchBy={searchBy}&searchText={searchText}&customerNumber={customerNumber}&maxRecords={maxRecords}&orderFlag={orderFlag}&orderStatus={orderStatus}&purchaser={purchaser}&orderType={orderType}&sortBy={sortBy}&ascendDescendFlag={ascendDescendFlag}


Fuzzy Search for Customer Sales Orders - used for completion suggestions on the search page

Request Information

URI Parameters

NameDescriptionTypeAdditional information
callType

string

None.

searchBy


Possible Values (searchText will be truncated if over xx characters):
S - Sales Order - 10
P - Purchase Order - 20
I - Invoice - 10
N - Project Number - 10
J - Job Number - 18
E - End User Name - 40
Z - Project Name - 30
D - Shipping Document Number - 10

string

None.

searchText


The value to search for (Sales order number, purchase order number, etc)
If this value is wrapped with asterisks (*value*), a 'fuzzy' search will be performed and a list of strings for possible values will be returned. This wrapping is done automatically when using the GetCustomerOrderSearch call.
Otherwise, a search for the exact text will be performed and a single result will be returned.

string

None.

customerNumber


Customer Number
Max 10 characters

string

None.

maxRecords


Maximum number of records to be returned (Default 1000)

string

None.

orderFlag


Possible Values:
* All Orders (Default value)
01 - ZDWN (unit down - spares)
02 - ZEXP (Expedited order - spares)
03 - ZSTK (stock order - spares)
06 - VC Characteristic LOOSE_FRAME
07 - VC Characteristic LOOSE_CYLINDER
08 - VC Characteristic LOOSE_UNLOADER
09 - Text 0005 (???)
10 - ZWAR (warranty - spares)

string

None.

orderStatus


Possible Values:
O - All Orders (Default)
A - open, not yet processed
B - Backordered, partially processed
C - Complete, completely processed

string

None.

purchaser


Purchaser ID - The ID of the purchasing agent within Customer organization,
can be used in conjunction with accountFlag to return orders placed by purchaser
Possible Values:
* - any purchaser (Default)
purchaser Id

string

None.

orderType


Sales Order Type
Possible Values:
01 - Spares / Aftermarket order (Default)
02 - New Unit order
Max 2 characters

string

None.

sortBy


Possible Values:
01 - Order Date (Default)
02 - Due Date
03 - Purchase Order Number
04 - Project Number (New Units Only)
05 - Job Number (New Units Only)
06 - Unit Type (New Units Only)
07 - Invoice Date
08 - Order Type
09 - Purchaser (My Account or My Company)
Max 2 characters

string

None.

ascendDescendFlag


Results in Ascending or Descending Order, sorting on sortBy
Possible Values:
01 - Ascending (Default)
02 - Descending
Max 2 characters

string

None.

Body Parameters

None.

Response Information

Resource Description

<br /> List of strings <br />

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.