Skip to main content
POST
/
api
/
businesses
Create Business
curl --request POST \
  --url https://api.teel.finance/api/businesses \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "type": "<string>",
  "country": "<string>",
  "email": "<string>",
  "phone": "<string>"
}
'
{
  "id": "biz_xyz789",
  "name": "Acme Corp",
  "type": "llc",
  "country": "US",
  "email": "contact@acmecorp.com",
  "phone": "+14155551234",
  "createdAt": "2026-03-11T10:00:00Z"
}
Creates a new business record in the system. The business can then be associated with users and used for KYB registration.

Authentication

This endpoint requires a valid JWT bearer token in the Authorization header.

Body Parameters

name
string
required
Legal name of the business.
type
string
required
Type of business entity (e.g. llc, corporation, sole_proprietorship).
country
string
required
ISO 3166-1 alpha-2 country code where the business is registered (e.g. US, GB).
email
string
required
Primary contact email for the business.
phone
string
Primary contact phone number.

Response

id
string
Unique business identifier.
name
string
Legal business name.
type
string
Business entity type.
country
string
Country code.
email
string
Contact email.
phone
string
Contact phone number.
createdAt
string
ISO 8601 timestamp of when the business was created.
{
  "id": "biz_xyz789",
  "name": "Acme Corp",
  "type": "llc",
  "country": "US",
  "email": "contact@acmecorp.com",
  "phone": "+14155551234",
  "createdAt": "2026-03-11T10:00:00Z"
}