Order Details Get Order Details by passing required parameter.
Key | Value |
---|---|
URL | https://api.ovvihq.com/OrderDetails |
APIKey | Provided by OVVI |
StartDate | MM/dd/yyyy hh:mm tt" (Ex:-12/18/2019 12:00 AM) |
EndDate | MM/dd/yyyy hh:mm tt" (Ex:-12/20/2019 11:59 PM) |
- public string GetOrderDetails()
- {
- get
- {
- string strResult = string.Empty;
- try
- {
- HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://api.ovvihq.com/OrderDetails");
- request.ContentType = "application/json";
- request.Method = "GET";
- request.Headers.Add("APIKey", "Provided by OVVI");
- request.Headers.Add("StartDate", "01/01/2019 12:00 AM"); // MM/dd/yyyy hh:mm tt
- request.Headers.Add("EndDate", "01/02/2019 11:59 PM"); // MM/dd/yyyy hh:mm tt
- // Set some reasonable limits on resources used by this request
- request.ContentLength = 0;
- // Set credentials to use for this request.
- request.Credentials = CredentialCache.DefaultCredentials;
- HttpWebResponse response = (HttpWebResponse)request.GetResponse();
- // Get the stream associated with the response.
- Stream receiveStream = response.GetResponseStream();
- // Pipes the stream to a higher level stream reader with the required encoding format.
- StreamReader readStream = new StreamReader(receiveStream, Encoding.UTF8);
- strResult = readStream.ReadToEnd().ToString();
- response.Close();
- readStream.Close();
- return strResult;
- }
- catch (Exception ex)
- {
- strResult = Convert.ToString(ex.Message);
- return strResult;
- }
- }
- }
Key | Data Type | Description |
---|---|---|
TransactionNumber | bigint | Transaction/Invoice Number/ID. |
TransactionLineNumber | int | Ordered Item/Inventory sequense number. |
Parent | int | Item/Inventory is parent item or not(0 :-is parent item ,1 :-child item). |
LineType | nvarchar(100) | Item/Inventory type (ex.Modifier item,Choice Item etc.). |
ItemId | nvarchar(20) | Item/Inventory Number/Id. |
Amount | decimal(25,8) | Item/inventory sale price. |
Quantity | decimal(25,8) | Ordered quantity of Item/Inventory. |