Get Product
curl --request GET \
--url https://api.example.com/api/products/{id}import requests
url = "https://api.example.com/api/products/{id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/products/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/api/products/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/api/products/{id}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/api/products/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/products/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"id": 1,
"sku": "PROD-001",
"name": "Example Product",
"description": "Detailed description",
"short_description": "Brief overview",
"price": 99.99,
"status": "active",
"product_type": "simple",
"created_at": "2024-01-01T12:00:00Z",
"updated_at": "2024-01-01T12:00:00Z",
"categories": [
{
"id": 1,
"name": "Electronics"
}
],
"attributes": {
"color": "blue",
"size": "medium"
}
}
Get Product
Retrieve a single product by ID via the WISEPIM API. Returns all fields including attributes, categories, pricing, inventory, and quality score data.
GET
/
api
/
products
/
{id}
Get Product
curl --request GET \
--url https://api.example.com/api/products/{id}import requests
url = "https://api.example.com/api/products/{id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/products/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/api/products/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/api/products/{id}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/api/products/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/products/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"id": 1,
"sku": "PROD-001",
"name": "Example Product",
"description": "Detailed description",
"short_description": "Brief overview",
"price": 99.99,
"status": "active",
"product_type": "simple",
"created_at": "2024-01-01T12:00:00Z",
"updated_at": "2024-01-01T12:00:00Z",
"categories": [
{
"id": 1,
"name": "Electronics"
}
],
"attributes": {
"color": "blue",
"size": "medium"
}
}
Returns detailed information about a specific product.
Path Parameters
The ID of the product to retrieve
Response
Product ID
Product SKU
Product name
Full product description
Product attribute values
List of categories the product belongs to
{
"id": 1,
"sku": "PROD-001",
"name": "Example Product",
"description": "Detailed description",
"short_description": "Brief overview",
"price": 99.99,
"status": "active",
"product_type": "simple",
"created_at": "2024-01-01T12:00:00Z",
"updated_at": "2024-01-01T12:00:00Z",
"categories": [
{
"id": 1,
"name": "Electronics"
}
],
"attributes": {
"color": "blue",
"size": "medium"
}
}
⌘I

