Skip to content
Esc
↑↓navigate↵open⌘Jpreview

Create a new brand

Creates a new brand with the provided name, slug, logo, cover image, and description. Validates that the brand name and slug are unique within the app.

POST/api/v1/{team_slug}/{app_slug}/brands
Authorization
AuthorizationBearer token · headerrequired

Management API token, sent as Authorization: Bearer <token>.

Path parameters
app_slugstringrequired

App slug

team_slugstringrequired

Team slug

Request body
requiredapplication/json

data on brand

addressinternal_pkg_webserver_v1.BrandAddressRequest
Show properties
citystring
co_addressstring
countrystring
house_numberstring
postal_codestring
state_provincestring
street_addressstring
cover_idstring
descriptionstring
emailstring
logo_idstring
namestringrequired
slugstringrequired
Responses
200

Brand created successfully

datagithub_com_enadhq_nabbit_internal_pkg_webserver_models.Brandrequired
Show properties
addressgithub_com_enadhq_nabbit_internal_pkg_webserver_models.BrandAddress

brand address

Show properties
citystring
co_addressstring
countrystring
house_numberstring
postal_codestring
state_provincestring
street_addressstring
covergithub_com_enadhq_nabbit_internal_pkg_webserver_models.BrandImage | null
Show properties
Any of:
github_com_enadhq_nabbit_internal_pkg_webserver_models.BrandImage
idstring
urlstring
null
null
created_atstring
descriptionstring

brand description

emailstring

brand email

idstring

unique id of brand

logogithub_com_enadhq_nabbit_internal_pkg_webserver_models.BrandImage | null
Show properties
Any of:
github_com_enadhq_nabbit_internal_pkg_webserver_models.BrandImage
idstring
urlstring
null
null
namestring

name of brand

seriesgithub_com_enadhq_nabbit_internal_pkg_webserver_models.BrandSeries[] | null

series connected to the brand

Show properties
Array of github_com_enadhq_nabbit_internal_pkg_webserver_models.BrandSeries
idstring

unique id of series

namestring

name of series

slugstring

name of series

slugstring

slug of brand

translationsgithub_com_enadhq_nabbit_internal_pkg_webserver_models.BrandTranslations
Show properties
descriptiongithub_com_enadhq_nabbit_internal_pkg_webserver_models.Translation[] | null
Show properties
Array of github_com_enadhq_nabbit_internal_pkg_webserver_models.Translation
idstring
localestring
valuestring
updated_atstring | null
detailsstring[]

Additional contextual information about the response. Used to provide supplementary details beyond the main data payload, such as validation warnings or processing notes

successbooleanrequired
400

Invalid request (e.g. bad UUID, validation error)

detailsstring[]
messagestring
successbooleanrequired
401

Unauthorized access

detailsstring[]
messagestring
successbooleanrequired
404

Not found

detailsstring[]
messagestring
successbooleanrequired
500

Internal server error

detailsstring[]
messagestring
successbooleanrequired
Try it
Server
Authorization
Parameters
Bodyapplication/json
Request
curl -X POST 'https://api.enad.io/api/v1/string/string/brands' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
  "address": {
    "city": "string",
    "co_address": "string",
    "country": "string",
    "house_number": "string",
    "postal_code": "string",
    "state_province": "string",
    "street_address": "string"
  },
  "cover_id": "string",
  "description": "string",
  "email": "string",
  "logo_id": "string",
  "name": "string",
  "slug": "string"
}'
Response
{
  "data": {
    "address": {
      "city": "string",
      "co_address": "string",
      "country": "string",
      "house_number": "string",
      "postal_code": "string",
      "state_province": "string",
      "street_address": "string"
    },
    "cover": {
      "id": "string",
      "url": "string"
    },
    "created_at": "string",
    "description": "string",
    "email": "string",
    "id": "string",
    "logo": {
      "id": "string",
      "url": "string"
    },
    "name": "string",
    "series": [
      {
        "id": "string",
        "name": "string",
        "slug": "string"
      }
    ],
    "slug": "string",
    "translations": {
      "description": [
        {
          "id": "string",
          "locale": "string",
          "value": "string"
        }
      ]
    },
    "updated_at": "string"
  },
  "details": [
    "string"
  ],
  "success": true
}