Skip to main content

Get Brands

Retrieve a paginated list of brands for the authenticated workspace. You can optionally filter by a specific brand ID.

Endpoint

POST brand/get

Authentication

Include your Enterprise API credentials in the request headers:

sivi-api-key: YOUR_API_KEY

Request Body Example

{
"bId": "b_s87vFxpfM0R",
"limit": 10,
"cursor": null
}

Request Parameters

ParameterTypeRequiredDescription
bIdStringNoFilter by a specific brand ID
limitNumberNoNumber of items to return (1-50, default: 10)
cursorStringNoCursor for pagination
abstractUserIdStringNoUnique identifier for the user (Enterprise/Super API only)

Response

Success Response (200 OK)

{
"status": 200,
"body": {
"brands": [
{
"bId": "b_s87vFxpfM0R",
"brandName": "Sivi",
"brandDescription": "AI design generator for brands and layered vector based design generation",
"brandUrl": "https://sivi.ai",
"brandColors": [
{ "color": "#5662EC", "addedBy": "user", "primary": false },
{ "color": "#EF9AB2", "addedBy": "user", "primary": false }
],
"brandFonts": [],
"brandPersona": {
"industry": "technology",
"emotions": ["excited"],
"audience": ["tech enthusiasts"],
"designTags": ["innovative solutions"]
},
"brandLogos": ["https://media.hellosivi.com/logo/abc.png"],
"brandImages": ["https://media.hellosivi.com/photo/xyz.jpg"]
}
],
"cursor": "691443e27209a0eab5771a1b"
}
}

Response Body Parameters

ParameterTypeDescription
bIdStringBrand identifier
brandNameStringName of the brand
brandDescriptionStringDescription or tagline of the brand
brandUrlStringWebsite URL of the brand
brandColorsArrayList of brand color objects with color, addedBy, primary fields
brandFontsArrayList of brand fonts
brandPersonaObjectBrand persona details
brandPersona.industryStringBrand industry
brandPersona.emotionsArrayList of brand emotions
brandPersona.audienceArrayList of target audience
brandPersona.designTagsArrayList of design tags
brandLogosArrayURLs to brand logo images
brandImagesArrayURLs to brand images
cursorStringCursor for fetching the next page of results

Error Responses

Authentication Error (401 Unauthorized)

{
"status": 401,
"body": {
"message": "Failed to authenticate request. Please add sivi-api-key header in request"
}
}

Invalid Input (422 Unprocessable Entity)

{
"status": 422,
"body": {
"message": "Invalid input"
}
}

Server Error (500 Internal Server Error)

{
"status": 500,
"body": {
"message": "Server internal error"
}
}

Usage Notes

  • This API returns brand identities created in the authenticated workspace
  • brandLogos and brandImages are direct URLs to the image files
  • Results are paginated; use the returned cursor value in subsequent requests
  • Archived brands are excluded from results by default