Create Company
POST /companies
Create a company.
domain is required; the company is deduped by domain (an existing
company with the same domain is reused rather than duplicated). Returns the
company_id (mashup_companies.id) — pass it to
g8_update_contact/company_id to attach the company to a contact, or
use it on a deal. Optionally add the company to a list via list_id.
Routes to the same production CreateCompanyHandler the in-app “add
company” flow uses (dedups, generates COMPANY_ID, creates the ABM/CRM
overlay so the company is immediately pickable on a Deal).
Authorizations
Parameters
Header Parameters
Request Body required
Request body for creating a company.
domain is required — it drives dedup (an existing company with the same
domain is reused, not duplicated) and the Deals company picker. Every other
field is optional.
object
Company domain, e.g. acme.com (required)
Responses
201
Successful Response
object
object
Advisory notes about values that look wrong (e.g. an employee_count with no number, an unrecognised country, or a linkedin_url that is not a web address and was not saved). Empty when the input is clean.
object
Whether there are more pages
Items per page
Current page number (1-indexed)
Total number of items
422
Validation Error