AIM Web Services

<back to all web services

CustomerOrderFulfillmentRequest

CustomerOrderFulfillment
Requires active-e 3rd Party E-Commerce or active-e Vortx E-Commerce.

The following routes are available for this service:
GET/api/CustomerOrderFulfillment
CustomerOrderFulfillmentRequest Parameters:
NameParameterData TypeRequiredDescription
WebOrderquerystringNoPass in if only looking for one weborder. Otherwise do not pass in.
StartOffsetquerylong?NoStarting offset for Pagination. Defaults to 0.
RecordCountquerylong?NoRecords to be returned. Default to 100.
ExcludeFullyPickedOrdersqueryboolNoIf sent, fully picked orders will not be returned.
BaseSecureRequest Parameters:
NameParameterData TypeRequiredDescription
TokenHeaderstringNo
DeviceIdHeaderstringNo
AppIdHeaderstringYes
BaseRequest Parameters:
NameParameterData TypeRequiredDescription
ApiKeyheaderstringYesThis is your AIM API Key provided by Tri-Tech
OAuthTokenheaderstringNo
CustomerOrderFulfillmentResponse Parameters:
NameParameterData TypeRequiredDescription
WebOrderformstringNo
CustomerNameformstringNo
DateTimeformDateTimeNo
ItemsformList<CustomerOrderItem>No
OrdersformList<CustomerWebOrder>No
BaseResponse Parameters:
NameParameterData TypeRequiredDescription
StatusbodyBaseResponseResultNo
BaseResponseResult Parameters:
NameParameterData TypeRequiredDescription
StatusCodebodystringNo
LoginbodystringNo
ErrorCodebodystringNo
ErrorDisplayTextbodystringNo
ErrorMessagebodystringNo
DomainNamebodystringNo
IpAddressbodystringNo
CustomerOrderItem Parameters:
NameParameterData TypeRequiredDescription
IdformlongNo
ItemformstringNo
DescriptionformstringNo
PriceformdecimalNo
QuantityformdecimalNo
QuantityPickedformdecimalNo
CustomerWebOrder Parameters:
NameParameterData TypeRequiredDescription
WebOrderformstringNo
CustomerNameformstringNo
DateTimeformDateTimeNo
ItemsformList<CustomerOrderItem>No

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

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

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

GET /api/CustomerOrderFulfillment HTTP/1.1 
Host: active-ewebservice.biz 
Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"WebOrder":"String","CustomerName":"String","Items":[{"Id":0,"Item":"String","Description":"String","Price":0,"Quantity":0,"QuantityPicked":0}],"Orders":[{"WebOrder":"String","CustomerName":"String","Items":[{"Id":0,"Item":"String","Description":"String","Price":0,"Quantity":0,"QuantityPicked":0}]}],"Status":{"StatusCode":"String","Login":"String","ErrorCode":"String","ErrorDisplayText":"String","ErrorMessage":"String","DomainName":"String","IpAddress":"String"}}