Brand Reports
Create a brand report
Changed onCreates a brand report in a workspace, the same as creating it in the UI. The prompts must already exist in that workspace — create them with POST /v1/workspaces/{id}/prompts — and the report tracks their countries. Domains are normalized (protocol, www. and path stripped). Detect the brand either by brand and brandVariations, or by brandRegex together with reportTitle. Competitors can come straight from POST /v1/competitors/suggestions. Data for the report is collected asynchronously. Sending the same request again within 2 minutes returns the report the first request created instead of a second one; if that report is still being set up, the response is a 409 carrying its ID.
post/v1/reports/brand
Request
- Base URLhttps://data.otterly.ai
- AuthHTTP bearer
Request body
Example request
{
"workspaceId": "01HX7K2YV9D3M8N0G6Q5R4S3T2",
"reportTitle": "Adidas Visibility Report",
"brand": "Adidas",
"brandDomain": "adidas.com",
"promptIds": [
"01HXP1DRTM5G8Z2N3KQ7VAW4PA"
],
"competitors": [
{
"brand": "Nike",
"brandDomain": "nike.com"
}
]
}Response
The created brand report.
Example response
{
"id": "01HXBR1DGM5XY8Z2N3KQ7VAW4P",
"workspaceId": "01HX7K2YV9D3M8N0G6Q5R4S3T2",
"brand": "Adidas",
"brandVariations": [
"adidas",
"Adidas AG"
],
"brandDomain": "adidas.com",
"brandDomainVariations": [
"adidas.de",
"adidas.co.uk"
],
"brandDomainWildcard": false,
"brandRegex": null,
"countries": [
"us",
"de",
"uk"
],
"competitors": [
{
"brand": "Nike",
"brandVariations": [
"nike",
"Nike Inc."
],
"brandDomain": "nike.com",
"brandDomainVariations": [
"nike.de",
"nike.co.uk"
],
"brandDomainWildcard": false,
"brandRegex": null
}
],
"reportTitle": "Adidas Visibility Report",
"createdDate": "2024-11-01T12:00:00.000Z",
"updatedDate": "2025-05-01T08:30:00.000Z",
"promptIds": [
"01HXP1DRTM5G8Z2N3KQ7VAW4PA",
"01HXP2DRTM5G8Z2N3KQ7VAW4PB"
],
"countryPromptsTotal": {
"us": 50,
"de": 35,
"uk": 28
},
"tags": [
{
"id": "01HX8AB3CDE4FG5HJ6KL7MN8PQ",
"name": "Running Shoes",
"color": "orange"
}
]
}Changes
- info
endpoint added
- info