Skip to main content
07399 456 959 admin@uconvert.co.uk

Get All Products
Last updated: December 07 2018 05:56 PM

Headers

Attribute Type Description
x-api-key
required
string The api token you will use to authorise requests to the API.

Query Parameters Available for All Products

Parameter Type Description
filter
optional
string Filter the product results
expand
optional
string Get associated content for all products
fields
optional
string Reduce the number of properties returned for products
limit
optional
string The number of products to return per page
sort
optional
string Sort the products

Get All Products Request Example

GET
https://api.uconvert.co.uk/deals/v1/products/
{
  "products": [
    {
      "id": "1006",
      "name": "Apple iPhone 5s 16GB Space Grey",
      "slug": "apple-iphone-5s-16gb-space-grey",
      "cheapestUpfrontCost": "0.00",
      "cheapestContractPrice": "15.00",
      "condition": "Refurbished",
      "colour": "Space Grey",
      "hexColour": "#656668",
      "capacity": "16GB"
    },
    {
      "id": "1008",
      "name": "Apple iPhone 5s 16GB Gold",
      "slug": "apple-iphone-5s-16gb-gold",
      "cheapestUpfrontCost": "0.00",
      "cheapestContractPrice": "15.00",
      "condition": "Refurbished",
      "colour": "Gold",
      "hexColour": "#d4ccc1",
      "capacity": "16GB"
    },
    {},
    {}
    {}.
  ]
} 
$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.uconvert.co.uk/deals/v1/products/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "x-api-key: 123456"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
curl --request GET \
--url 'https://api.uconvert.co.uk/deals/v1/products/' \
--header 'x-api-key: 123456'
var settings = {
  "async": true,
  "crossDomain": true,
  "url": "https://api.uconvert.co.uk/deals/v1/products/",
  "method": "GET",
  "headers": {
    "x-api-key": "123456"
  }
}

$.ajax(settings).done(function (response) {
  console.log(response);
});
require 'uri'
require 'net/http'

url = URI("https://api.uconvert.co.uk/deals/v1/products/")

http = Net::HTTP.new(url.host, url.port)

request = Net::HTTP::Get.new(url)
request["x-api-key"] = '123456'

response = http.request(request)
puts response.read_body