Skip to main content
POST
/
v
/
alpha
/
companies
/
create
Create a company
curl --request POST \
  --url https://api.operate.so/v/alpha/companies/create \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "name": "<string>",
  "logo": "<string>",
  "domain": "<string>",
  "emails": "<string>",
  "user_id": "<string>",
  "description": "<string>",
  "funding": 123,
  "revenue": "",
  "size": "",
  "foundation_date": "<string>"
}
'

Authorizations

x-api-key
string
header
required

API key for authentication. Obtain from your Operate dashboard.

Body

name
string
required

Company name

Minimum string length: 1
Examples:

"Acme Inc."

"TechCorp"

Company logo URL

Example:

"https://example.com/logo.png"

domain

Company domain(s)

emails

Company email(s)

user_id
string

User ID associated with this company

Example:

"user_123"

description
string

Company description

Example:

"A leading technology company specializing in AI solutions"

funding
number

Company funding amount in USD

Examples:

1000000

50000000

revenue
enum<string>
Available options:
,
0-1000000,
1000000-10000000,
10000000-50000000,
50000000-100000000,
100000000-500000000,
250000000-500000000,
500000000-1000000000,
1000000000-5000000000,
5000000000-10000000000,
10000000000+
size
enum<string>
Available options:
,
1-10,
11-50,
51-250,
251-1000,
1001-5000,
5001-10000,
10001-50000,
50001-100000,
100001+
foundation_date
string

Company foundation date (ISO 8601 format)

Examples:

"2010-05-15"

"2015-12-01"

Response

200

Successful response