#
8. Search Brands
Get Reference Brands — Search brand references with optional pagination; returns a standard response envelope (list of brands + total/pagination).
#
Overview
- Auth
- --
- Method
GET
#
Path
https://partners-api.tocobagus.net/api/v1
/partner/reference/brands
#
Request
#
Query Parameters
Required headers: None.
#
Request Payload
Request payload: Not used for
GET.
#
Example Request
curl -X GET "http:///partner/reference/brands?q=%3Cq%3E&page=%3Cpage%3E&limit=%3Climit%3E" \
-H "Content-Type: application/json" \
const qs = new URLSearchParams({
"q": "<q>",
"page": "<page>",
"limit": "<limit>"
});
const url = "http:///partner/reference/brands" + (qs.toString() ? "?" + qs.toString() : "");
const res = await fetch(url, {
method: "GET",
headers: {}
});
const json = await res.json();
console.log(json);
qs := url.Values{}
qs.Set("q", "<q>")
qs.Set("page", "<page>")
qs.Set("limit", "<limit>")
u := "http:///partner/reference/brands"
if q := qs.Encode(); q != "" { u = u + "?" + q }
req, _ := http.NewRequest("GET", u, nil)
req.Header.Set("Content-Type","application/json")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
b, _ := io.ReadAll(resp.Body)
fmt.Println(string(b))
var client = java.net.http.HttpClient.newHttpClient();
var req = java.net.http.HttpRequest.newBuilder()
.uri(java.net.URI.create("http:///partner/reference/brands?q=%3Cq%3E&page=%3Cpage%3E&limit=%3Climit%3E"))
.header("Content-Type","application/json")
.method("GET", java.net.http.HttpRequest.BodyPublishers.noBody())
.build();
var res = client.send(req, java.net.http.HttpResponse.BodyHandlers.ofString());
System.out.println(res.body());
#
Responses
#
Example Responses
{
"success": true,
"message": "Brands retrieved successfully",
"data": [
{
"id": "0b9889ed-e129-4ba1-a5c1-9fce5212ec25",
"name": "Supreme"
}
],
"meta": {
"page": 1,
"limit": 10,
"total": 1,
"totalPages": 1
}
}
{
"success": false,
"error": {
"code": "VAL_001",
"message": "Validation failed",
"details": {
"timestamp": "2025-09-17T10:03:33.681Z",
"hint": "Please check your request data and try again",
"context": {
"validationErrors": {
"q": "Search query must be at least 2 characters long"
}
}
}
},
"requestId": "3e22c557-f831-4d9e-abfc-3aeb35aad7c2"
}
#
Dictionary
None for this endpoint.
#
Notes
None for this endpoint.