Skip to main content
GET
/
products
/
categories
/
{id}
Get single product category
curl --request GET \
  --url {protocol}://{host}/wp-json/cocart/v2/products/categories/{id}
import requests

url = "{protocol}://{host}/wp-json/cocart/v2/products/categories/{id}"

response = requests.get(url)

print(response.text)
const options = {method: 'GET'};

fetch('{protocol}://{host}/wp-json/cocart/v2/products/categories/{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 => "{protocol}://{host}/wp-json/cocart/v2/products/categories/{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 := "{protocol}://{host}/wp-json/cocart/v2/products/categories/{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("{protocol}://{host}/wp-json/cocart/v2/products/categories/{id}")
  .asString();
require 'uri'
require 'net/http'

url = URI("{protocol}://{host}/wp-json/cocart/v2/products/categories/{id}")

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

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
{
  "id": 123,
  "name": "<string>",
  "slug": "<string>",
  "rest_url": "<string>"
}
{
  "code": "cocart_invalid_category_id",
  "message": "Invalid category ID provided.",
  "data": {
    "status": 400
  }
}
{
  "code": "cocart_category_not_found",
  "message": "Product category not found.",
  "data": {
    "status": 404
  }
}

Path Parameters

id
integer
required

Unique identifier for the category.

Response

Product category retrieved successfully.

CoCart v2 Product Category

id
integer

Category ID

name
string

Category name

slug
string

Category slug

rest_url
string

REST URL for this category