Get Products
Returns multiple products and their details. The API lets you retrieve products based on the parameter and value you pass. You can use this API –
- To retrieve products based on search text, pass the “Parameter” as “SearchText” and enter corresponding text to search by. You can enter text matching the product SKU, name or description.
- To retrieve products by specifying other parameters like “Id”, “ProductSku” or “Name” and passing the corresponding values.
API URL
Request
Content-Type: application/json{ "Parameter": { "SearchText": "Product" }, "Sorting": { "ColumnName": "ModifiedOn", "Direction": "1" }, "Paging": { "PageIndex": 1, "PageSize": 10 } }
Request Parameters
Parameter | Description |
---|---|
SearchText | This is search term, example:- If you want all the products which has text mobile then “SearchText”: “Mobile” |
ColumnName | The name of the column you want to sort the results by. |
Direction | Passing “1” will sort the data most recent first while “0” will sort oldest first. |
PageIndex | Refers to the page number (“1” represents the first page). |
PageSize | Refers to the number of records to be displayed. |
Response
{ "RecordCount": 3, "List": [ { "ProductId": "1202e919-5dcd-dfgdf2000a9700b4", "ProductSku": "Product#01", "Name": "API Product", "Description": "API Product", "CreatedBy": "6ba64831-b1c1-11fdgfg00a9700b4", "CreatedByName": "rizwan ali", "CreatedOn": "2015-09-18 06:18:25", "ModifiedBy": "6ba64831-b1c1-gdfg22000a9700b4", "ModifiedByName": "rizwan ali", "ModifiedOn": "2015-09-18 06:20:04" }, { "ProductId": "fce5c7f6-cc95-1dfgdfb-22000a9700b4", "ProductSku": "pro-22", "Name": "product 2", "Description": "Description/Notes", "CreatedBy": "6ba64831-b1c1-11e4-981b-22000a9700b4", "CreatedByName": "rizwan ali", "CreatedOn": "2015-03-17 11:08:49", "ModifiedBy": "6ba64831-bfdfg-22000a9700b4", "ModifiedByName": "rizwan ali", "ModifiedOn": "2015-03-17 11:08:49" }, { "ProductId": "a37e7042-cc95ddf000a9700b4", "ProductSku": "pro-11", "Name": "Demo Product", "Description": "Description/Notes", "CreatedBy": "6ba64831-bdfgf1b-22000a9700b4", "CreatedByName": "rizwan ali", "CreatedOn": "2015-03-17 11:06:19", "ModifiedBy": "6ba64831fdgx1b-22000a9700b4", "ModifiedByName": "rizwan ali", "ModifiedOn": "2015-03-17 11:06:19" } ] }
HTTP Response Codes
Code | Description |
---|---|
200 OK | This is the status code for successful API call. |
401 Unauthorized | The API call was made with invalid access credentials. Check your AccessKey and SecretKey. |
400 Bad Request | The message body on the request is not as per API specification. Make sure that content type is set to “application/json” and the JSON body has correct attribute names and structure. |
404 Not Found | The API could not be found. Please check the API signature. |
429 Too Many Requests | API calls exceeded the limit of 25 in 5 second(s) |
500 Internal Server Error | The API called failed. There could be many reasons for it. Check the exception message to get more details. |