---
title: "Create an enterprise"
method: POST
path: "/enterprises"
tags: ["Enterprises"]
---

# Create an enterprise

`POST /enterprises`

Create a new enterprise for Branded Calling / Number Reputation services.

Registers the enterprise in the Branded Calling / Number Reputation services, enabling it to create Display Identity Records (DIRs) or enroll in Number Reputation monitoring.

**Required Fields:** `legal_name`, `doing_business_as`, `organization_type`, `country_code`, `website`, `fein`, `industry`, `number_of_employees`, `organization_legal_type`, `organization_contact`, `billing_contact`, `organization_physical_address`, `billing_address`

## Request body

- EnterpriseCreate
  - `legal_name` string, required — Legal name of the enterprise
  - `doing_business_as` string, required — Primary business name / DBA name
  - `organization_type` 'commercial' | 'government' | 'non_profit', required — Type of organization
  - `country_code` string, required — Country code. Currently only 'US' is accepted.
  - `role_type` 'enterprise' | 'bpo' — Role type in Branded Calling / Number Reputation services
  - `website` string, required — Enterprise website URL. Accepts any string — no URL format validation enforced.
  - `fein` string, required — Federal Employer Identification Number. Format: XX-XXXXXXX or 9-digit number (minimum 9 digits).
  - `industry` string, required — Industry classification. Case-insensitive. Accepted values: accounting, finance, billing, collections, business, charity, nonprofit, communications, telecom, customer service, support, delivery, shipping, logistics, education, financial, banking, government, public, healthcare, health, pharmacy, medical, insurance, legal, law, notifications, scheduling, real estate, property, retail, ecommerce, sales, marketing, software, technology, tech, media, surveys, market research, travel, hospitality, hotel
  - `number_of_employees` '1-10' | '11-50' | '51-200' | '201-500' | '501-2000' | '2001-10000' | '10001+', required — Employee count range
  - `organization_legal_type` 'corporation' | 'llc' | 'partnership' | 'nonprofit' | 'other', required — Legal structure type
  - `primary_business_domain_sic_code` string — SIC Code (optional)
  - `corporate_registration_number` string — Corporate registration number (optional)
  - `professional_license_number` string — Professional license number (optional)
  - `dun_bradstreet_number` string — D-U-N-S Number (optional)
  - `customer_reference` string — Optional customer reference identifier for your own tracking
  - `organization_contact` OrganizationContact, required — Organization contact information. Note: the response returns this object with the phone field as 'phone' (not 'phone_number').
    - `first_name` string, required — Contact's first name
    - `last_name` string, required — Contact's last name
    - `email` string, email, required — Contact's email address
    - `job_title` string, required — Contact's job title (required)
    - `phone` string, required — Contact's phone number in E.164 format
  - `billing_contact` BillingContact, required
    - `first_name` string, required — Contact's first name
    - `last_name` string, required — Contact's last name
    - `email` string, email, required — Contact's email address
    - `phone_number` string, required — Contact's phone number (10-15 digits)
  - `organization_physical_address` PhysicalAddress, required
    - `country` string, required — Country name (e.g., United States)
    - `administrative_area` string, required — State or province
    - `city` string, required — City name
    - `postal_code` string, required — ZIP or postal code
    - `street_address` string, required — Street address
    - `extended_address` string, nullable — Additional address line (suite, apt, etc.)
  - `billing_address` BillingAddress, required
    - `country` string, required — Country name (e.g., United States)
    - `administrative_area` string, required — State or province
    - `city` string, required — City name
    - `postal_code` string, required — ZIP or postal code
    - `street_address` string, required — Street address
    - `extended_address` string, nullable — Additional address line (suite, apt, etc.)

## Response `201`

Enterprise created successfully

- EnterprisePublicWrapped
  - `data` EnterprisePublic
    - `id` string, uuid — Unique identifier of the enterprise
    - `legal_name` string — Legal name of the enterprise
    - `doing_business_as` string — DBA name
    - `organization_type` 'commercial' | 'government' | 'non_profit' — Type of organization
    - `country_code` string — ISO 3166-1 alpha-2 country code
    - `role_type` 'enterprise' | 'bpo' — Role type in Branded Calling / Number Reputation services
    - `customer_reference` string, nullable — Customer reference identifier
    - `website` string, nullable — Company website URL
    - `fein` string, nullable — Federal Employer Identification Number
    - `industry` string, nullable — Industry classification
    - `number_of_employees` '1-10' | '11-50' | '51-200' | '201-500' | '501-2000' | '2001-10000' | '10001+', nullable — Employee count range
    - `organization_legal_type` 'corporation' | 'llc' | 'partnership' | 'nonprofit' | 'other', nullable — Legal structure type
    - `primary_business_domain_sic_code` string, nullable — SIC Code
    - `corporate_registration_number` string, nullable — Corporate registration number
    - `professional_license_number` string, nullable — Professional license number
    - `dun_bradstreet_number` string, nullable — D-U-N-S Number
    - `organization_contact` OrganizationContact — Organization contact information. Note: the response returns this object with the phone field as 'phone' (not 'phone_number').
      - `first_name` string, required — Contact's first name
      - `last_name` string, required — Contact's last name
      - `email` string, email, required — Contact's email address
      - `job_title` string, required — Contact's job title (required)
      - `phone` string, required — Contact's phone number in E.164 format
    - `billing_contact` BillingContact
      - `first_name` string, required — Contact's first name
      - `last_name` string, required — Contact's last name
      - `email` string, email, required — Contact's email address
      - `phone_number` string, required — Contact's phone number (10-15 digits)
    - `organization_physical_address` PhysicalAddress
      - `country` string, required — Country name (e.g., United States)
      - `administrative_area` string, required — State or province
      - `city` string, required — City name
      - `postal_code` string, required — ZIP or postal code
      - `street_address` string, required — Street address
      - `extended_address` string, nullable — Additional address line (suite, apt, etc.)
    - `billing_address` BillingAddress
      - `country` string, required — Country name (e.g., United States)
      - `administrative_area` string, required — State or province
      - `city` string, required — City name
      - `postal_code` string, required — ZIP or postal code
      - `street_address` string, required — Street address
      - `extended_address` string, nullable — Additional address line (suite, apt, etc.)
    - `created_at` string, date-time — When the enterprise was created
    - `updated_at` string, date-time — When the enterprise was last updated

## Other responses

- `400` — Bad request — invalid input or validation error
- `401` — Unauthorized — missing or invalid API key
- `422` — Unprocessable entity — request structure is valid but contains semantic errors

---

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