Skip to main content
POST
Create a Company.

Authorizations

x-api-key
string
header
required

Body

application/json
acquisition_status
string | null
business_model
string | null
city
string | null

City name, e.g. 'Los Angeles'.

company_custom_fields
Company Custom Fields · object | null

Internal/custom field values to set, keyed by the field's key from GET /v1/companies/custom-fields (not its UUID; unknown keys are ignored). Only the keys present are written; null clears a field and keys left out keep their values. An invalid value fails the request with 400 naming the field, before anything is written.

company_name
string | null

An empty, whitespace-only or '_blank' name is rejected with 400.

company_type
string | null
country
string | null

ISO 3166-1 alpha-2 country code, e.g. 'US'. An alpha-3 code, an ISO country name (accents optional) or a common alias such as 'UK' or 'UAE' is accepted and stored as the alpha-2 code; anything else is rejected with 400.

description
string | null
email
string | null
employee_count
string | null

Employee count band, not an exact number — a range string like '11-50' or the sentinel '10000+' (matches the format used by GET /v1/companies' employee_count_from/to filters).

facebook_url
string | null
ipo_status
string | null
linkedin_url
string | null
logo_url
string | null
operating_status
string | null
phone
string | null
region
string | null

Free-text geographic region label, stored as given. Not resolved against any code table and not used by the GET /v1/companies location filters.

sector
string | null
state
string | null

Full ISO 3166-2 subdivision code including the country prefix, e.g. 'US-CA'. A full code sent without country also sets country to its prefix. A bare code ('CA') or the ISO subdivision name ('California', accents optional) is accepted and stored as the full code, resolved against country when it is sent and against the company's stored country on update otherwise. Anything else is rejected with 400.

street_address
string | null
thesis_area
string | null
twitter_url
string | null
website
string | null
year_founded
string | null

Response

201 - application/json

Response body for company create/update.

rings_updated_at
integer
required
uuid
string
required