GET Brands
GET /brandsLists all brands the authenticated user has access to.
Query parameters
Section titled “Query parameters”| Parameter | Type | Default | Min | Max | Description |
|---|---|---|---|---|---|
page | integer | 1 | 1 | - | Page number. |
per_page | integer | 10 | 1 | 100 | Items per page. |
Request
Section titled “Request”curl "https://nuelink.com/api/public/v1/brands?per_page=10&page=1" \ -H "Authorization: Bearer YOUR_API_KEY"const response = await fetch( 'https://nuelink.com/api/public/v1/brands?per_page=10&page=1', { headers: { Authorization: 'Bearer YOUR_API_KEY', }, });
const data = await response.json();console.log(data);<?php
$ch = curl_init('https://nuelink.com/api/public/v1/brands?per_page=10&page=1');
curl_setopt_array($ch, [ CURLOPT_HTTPHEADER => [ 'Authorization: Bearer YOUR_API_KEY', ], CURLOPT_RETURNTRANSFER => true,]);
$response = curl_exec($ch);curl_close($ch);
echo $response;Response: 200 OK
{ "status": "success", "data": [ { "id": 13493, "title": "Fernwood Botanicals", "description": "Main workspace for Fernwood Botanicals social channels", "timezone": "America/New_York", "createdAt": "2023-07-20T13:05:31.000000Z", "updatedAt": "2026-04-15T13:45:23.000000Z" } ], "pagination": { "currentPage": 1, "perPage": 10, "total": 2, "lastPage": 1, "nextPageUrl": null, "prevPageUrl": null }}Response fields (per item)
Section titled “Response fields (per item)”| Field | Type | Description |
|---|---|---|
id | integer | Brand identifier. Use this as brandId in URLs. |
title | string | Display name of the brand. |
description | string | null | Optional free-text description. |
timezone | string | IANA timezone used by this brand for scheduling. |
createdAt | string | ISO 8601 timestamp. |
updatedAt | string | ISO 8601 timestamp. |