Skip to main content
PUT

Body

application/json

Request body for upserting an account, by domain_lookup or by id.

domain is the deprecated name for domain_lookup; it is folded into domain_lookup before validation and mirrored back so the create payload, which maps domain, still receives it. Custom fields can be passed as additional keys prefixed with custom_field_.

company_name
string | null

Company name

Example:

"Acme Corporation"

linkedin_url
string | null

LinkedIn company page URL for matching or creating the account

Example:

"https://linkedin.com/company/acme"

description
string | null

Company description

employee_count
integer | null

Number of employees

Required range: x >= 0
Example:

250

founded_year
integer | null

Year the company was founded

Example:

2019

estimated_annual_revenue_usd
number | null

Estimated annual revenue in USD

Required range: x >= 0
Example:

12000000

total_funding_usd
number | null

Total funding raised in USD

Required range: x >= 0
Example:

50000000

last_funding_round
enum<string> | null

Type of the most recent funding round

Available options:
pre_seed,
seed,
angel,
series_a,
series_b,
series_c,
series_d,
series_e,
series_f,
series_g,
series_h,
series_i,
series_j,
series_unknown,
private_equity,
debt_financing,
convertible_note,
grant,
non_equity_assistance,
corporate_round,
equity_crowdfunding,
product_crowdfunding,
initial_coin_offering,
secondary_market,
post_ipo_equity,
post_ipo_debt,
post_ipo_secondary,
undisclosed
Example:

"series_b"

last_funding_date
string<date> | null

Date of the most recent funding round

Example:

"2024-03-15"

industries
string[] | null

Industries from Monaco's standard list. Replaces the current list

Example:
business_model
enum<string> | null

Business model

Available options:
B2B,
B2C
Example:

"B2B"

company_status
enum<string> | null

Operating status of the company

Available options:
active,
acquired,
out_of_business,
ipo,
unknown
Example:

"active"

location
string | null

Headquarters as city, state, country

Example:

"San Francisco, CA, United States"

id
string<uuid> | null

ID of an existing account to update. If set, the account is updated by ID instead of matched by domain_lookup.

domain_lookup
string | null

Domain used to find the account, or to create it if none matches. Omit it to create an account from name alone, where the workspace allows accounts without a company; every such call creates a new account. Not allowed when id is present.

Example:

"acme.com"

domain
string | null
deprecated

Deprecated: use domain_lookup.

Example:

"acme.com"

domains
string[] | null

The account's full ordered list of domains to update. Only applies when id is present. [] removes all.

Maximum array length: 500
Example:
clear_fields
enum<string>[] | null

Fields to clear on the account. Only applies when id is present.

Standard fields an update by id can clear; PATCH writes a null to each of these.

status is absent because a null status means "unchanged" downstream.

Available options:
name,
notes,
owner,
parent_account,
company_id,
company_name,
linkedin_url,
description,
employee_count,
founded_year,
estimated_annual_revenue_usd,
total_funding_usd,
last_funding_round,
last_funding_date,
industries,
business_model,
company_status,
location
Example:
name
string | null

Display name for the account

Example:

"Acme Corp"

status
string | null

Account status

Example:

"NEW"

notes
string | null

Notes about the account

Example:

"Key enterprise prospect"

owner
string<uuid> | null

User ID to assign as account owner

tags
string<uuid>[] | null

Tag IDs to associate with the account. Appended to the account's existing tags.

parent_account
string<uuid> | null

Account ID to set as this account's parent. Must be a top-level account in the same workspace.

company_id
string<uuid> | null

ID of the company to link

replace_edited_fields
boolean | null

Also replace fields a user has edited

Response

Successful Response

data
AccountWriteResponse · object
required

Account returned by a single-account update.

meta
ResponseMeta · object