cURL
curl --request GET \ --url https://api-beta.lomadee.com.br/affiliate/brands/{id} \ --header 'x-api-key: <api-key>'
{ "data": { "id": "<string>", "logo": "<string>", "name": "<string>", "slug": "<string>", "site": "<string>", "channels": [ { "id": "<string>", "name": "<string>", "availableChannel": { "id": "<string>", "name": "<string>" }, "shortUrls": [ "<string>" ], "message": "<string>" } ], "commission": { "value": 123, "transfer": "<string>" } }, "meta": { "total": 123, "page": 123, "limit": 123, "totalPages": 123 } }
Returns a single brand based on the ID supplied
GET https://api-beta.lomadee.com.br/affiliate/brands/{id}
curl -X GET "https://api-beta.lomadee.com.br/affiliate/brands/e36f5bbb-3e5f-42e2-be4c-6c32dac101c2" \ -H "x-api-key: your-api-key"
Show properties
{ "data": { "id": "e36f5bbb-3e5f-42e2-be4c-6c32dac101c2", "logo": "https://example.com/logo.png", "name": "Example Brand", "slug": "example-brand", "site": "https://example.com", "commission": { "value": 4.2, "transfer": "cpa" }, "channels": [ { "id": "channel-1", "name": "Main Channel", "availableChannel": { "id": "available-1", "name": "Available Channel" }, "shortUrls": ["https://lomadee.com/short-url-1"], "message": null }, { "id": "channel-2", "name": "Secondary Channel", "availableChannel": { "id": "available-2", "name": "Secondary Available Channel" }, "shortUrls": ["https://lomadee.com/short-url-2"], "message": null } ] }, "meta": { "total": 1, "page": 1, "limit": 1, "totalPages": 1 } }
{ "message": "Brand not found", "error": "NotFound", "statusCode": 404 }
{ "message": "API key is required", "error": "Unauthorized", "statusCode": 401 }
{ "message": "Internal server error", "error": "InternalServerError", "statusCode": 500 }
const axios = require("axios"); async function getBrand(brandId) { try { const response = await axios.get( `https://api-beta.lomadee.com.br/affiliate/brands/${brandId}`, { headers: { "x-api-key": "your-api-key", }, } ); console.log("Brand:", response.data.data); console.log("Commission:", response.data.data.commission); console.log("Channels:", response.data.data.channels); } catch (error) { console.error("Error:", error.response.data); } } // Usage getBrand("e36f5bbb-3e5f-42e2-be4c-6c32dac101c2");
import requests def get_brand(brand_id): url = f'https://api-beta.lomadee.com.br/affiliate/brands/{brand_id}' headers = {'x-api-key': 'your-api-key'} response = requests.get(url, headers=headers) if response.status_code == 200: data = response.json() brand = data['data'] print('Brand:', brand['name']) print('Commission:', brand['commission']) print('Channels:', brand['channels']) else: print('Error:', response.json()) # Usage get_brand("e36f5bbb-3e5f-42e2-be4c-6c32dac101c2")
<?php function getBrand($brandId) { $url = "https://api-beta.lomadee.com.br/affiliate/brands/{$brandId}"; $headers = ['x-api-key: your-api-key']; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); if ($httpCode === 200) { $data = json_decode($response, true); $brand = $data['data']; echo 'Brand: ' . $brand['name'] . "\n"; echo 'Commission: ' . print_r($brand['commission'], true) . "\n"; echo 'Channels: ' . print_r($brand['channels'], true) . "\n"; } else { echo 'Error: ' . $response; } } // Usage getBrand("e36f5bbb-3e5f-42e2-be4c-6c32dac101c2"); ?>
ID of brand to return
Brand response
The response is of type object.
object