---
title: "Register Brand"
method: POST
path: "/api/v1/compliance/brand"
tags: ["Brand"]
---

# Register Brand

`POST /api/v1/compliance/brand`

## Request body

- BrandRegistrationRequest
  - `entity_type` 'PRIVATE_PROFIT' | 'PUBLIC_PROFIT' | 'NON_PROFIT' | 'GOVERNMENT' | 'SOLE_PROPRIETOR', required
  - `display_name` string, required
  - `email` string, required
  - `vertical` 'PROFESSIONAL' | 'REAL_ESTATE' | 'HEALTHCARE' | 'HUMAN_RESOURCES' | 'ENERGY' | 'ENTERTAINMENT' | 'RETAIL' | 'TRANSPORTATION' | 'AGRICULTURE' | 'INSURANCE' | 'POSTAL' | 'EDUCATION' | 'HOSPITALITY' | 'FINANCIAL' | 'POLITICAL' | 'GAMBLING' | 'LEGAL' | 'CONSTRUCTION' | 'NGO' | 'MANUFACTURING' | 'GOVERNMENT' | 'TECHNOLOGY' | 'COMMUNICATION', required
  - `country` 'US' | 'CA', required
  - `phone` string, required
  - `website` string, required
  - `street` string, required
  - `city` string, required
  - `state` string, required
  - `postal_code` string, required
  - `company_name` string, nullable
  - `ein` string, nullable
  - `first_name` string, nullable
  - `last_name` string, nullable
  - `mobile_phone` string, nullable
  - `business_contact_email` string, nullable
  - `stock_symbol` string, nullable
  - `stock_exchange` 'NYSE' | 'NASDAQ' | 'AMEX' | 'AMX' | 'ASX' | 'B3' | 'BME' | 'BSE' | 'FRA' | 'ICEX' | 'JPX' | 'JSE' | 'KRX' | 'LON' | 'NSE' | 'OMX' | 'SEHK' | 'SSE' | 'STO' | 'SWX' | 'SZSE' | 'TSX' | 'TWSE' | 'VSE'

## Response `201`

Successful Response

- BrandRegistrationResponse
  - `brandRelationship` 'BASIC_ACCOUNT' | 'SMALL_ACCOUNT' | 'MEDIUM_ACCOUNT' | 'LARGE_ACCOUNT' | 'KEY_ACCOUNT', required
  - `country` string, required
  - `displayName` string, required
  - `email` string, required
  - `entityType` 'PRIVATE_PROFIT' | 'PUBLIC_PROFIT' | 'NON_PROFIT' | 'GOVERNMENT' | 'SOLE_PROPRIETOR', required
  - `vertical` string, required
  - `altBusinessId` string, nullable
  - `altBusinessIdType` 'NONE' | 'DUNS' | 'GIIN' | 'LEI', nullable
  - `brandId` string, nullable
  - `businessContactEmail` string, nullable
  - `city` string, nullable
  - `companyName` string, nullable
  - `createdAt` string, nullable
  - `cspId` string, nullable
  - `ein` string, nullable
  - `failureReasons` union
    - string
    - RegistryFailureReason[]
      - `fields` string[]
      - `description` string, nullable
  - `firstName` string, nullable
  - `identityStatus` 'VERIFIED' | 'UNVERIFIED' | 'SELF_DECLARED' | 'VETTED_VERIFIED', nullable
  - `ipAddress` string, nullable
  - `isReseller` boolean, nullable
  - `lastName` string, nullable
  - `mobilePhone` string, nullable
  - `mock` boolean, nullable
  - `optionalAttributes` BrandOptionalAttributes
    - `taxExemptStatus` string, nullable
  - `phone` string, nullable
  - `postalCode` string, nullable
  - `referenceId` string, nullable
  - `state` string, nullable
  - `status` 'OK' | 'REGISTRATION_PENDING' | 'REGISTRATION_FAILED', nullable
  - `stockExchange` 'NONE' | 'NASDAQ' | 'NYSE' | 'AMEX' | 'AMX' | 'ASX' | 'B3' | 'BME' | 'BSE' | 'FRA' | 'ICEX' | 'JPX' | 'JSE' | 'KRX' | 'LON' | 'NSE' | 'OMX' | 'SEHK' | 'SSE' | 'STO' | 'SWX' | 'SZSE' | 'TSX' | 'TWSE' | 'VSE', nullable
  - `stockSymbol` string, nullable
  - `street` string, nullable
  - `tcrBrandId` string, nullable
  - `universalEin` string, nullable
  - `updatedAt` string, nullable
  - `webhookFailoverURL` string, nullable
  - `webhookURL` string, nullable
  - `website` string, nullable

## Other responses

- `422` — Validation Error
- `4XX` — Client error with Support Agent information.
- `5XX` — Server error with Support Agent information.

---

[API](https://skmtc.dev/inkbox/apis/inkbox-api.md) · [All operations](https://skmtc.dev/inkbox/apis/inkbox-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/inkbox/inkbox-api/revisions/31f357e7e6f8/schema)
