cURL
curl --request GET \ --url https://api-beta.lomadee.com.br/affiliate/brands/{id} \ --header 'x-api-key: <api-key>'
{ "data": { "id": "<string>", "name": "<string>", "logo": "<string>", "slug": "<string>", "site": "<string>", "segment": "<string>", "network": { "active": true, "isPublic": true, "trait": { "isExclusive": true, "isHighlight": true, "isFavorite": true }, "rating": { "approval": 123, "commission": 123, "conversion": 123, "popularity": 123, "validation": 123 } }, "createdAt": "2023-11-07T05:31:56Z", "channels": [ { "id": "<string>", "name": "<string>", "availableChannel": { "id": "<string>", "name": "<string>" }, "shortUrls": [ "<string>" ], "message": "<string>" } ], "commission": { "value": 123, "transfer": "<string>" } } }
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
cpa
{ "data": { "id": "e36f5bbb-3e5f-42e2-be4c-6c32dac101c2", "logo": "https://example.com/logo.png", "name": "Example Brand", "slug": "example-brand", "site": "https://example.com", "segment": "Electronics", "network": { "active": true, "isPublic": true, "trait": { "isExclusive": false, "isHighlight": true, "isFavorite": false }, "rating": { "approval": 4.5, "commission": 4.2, "conversion": 3.8, "popularity": 85, "validation": 4.8 } }, "createdAt": "2024-01-15T10:30:00Z", "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 } ] } }
{ "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 (organizationId)
Brand response
Show child attributes