Create a client
Creates a new client company. Required field for creation: companyName. Related references (sales users, workgroup, term, state) are validated when provided.
Authentication
X-Brightmove-Company-ApiKeystring
BrightMove Company Api Key
X-Brightmove-User-ApiKeystring
BrightMove User Api Key
Request
This endpoint expects an object.
companyName
Client company name.
website
Company website URL.
billAddress1
Billing address line 1.
billAddress2
Billing address line 2.
billCity
Billing city.
billCountry
Billing country.
billPostalCode
Billing postal code.
billStateId
State ID for billing state. Use GET /api/v1/lookup/states to retrieve valid IDs.
discountPercentage
Discount percentage applied to invoices.
discountFee
Fixed discount fee applied to invoices.
stockSymbol
Stock ticker symbol.
companyInfo
Company profile or internal notes.
accountName
Internal account name used for billing integration.
legacyId
Legacy identifier from an external system.
overrideEeoc
When true, overrides company-level EEOC question defaults for this client.
overrideVeteranStatus
When true, overrides company-level veteran status question defaults for this client.
overrideDisabledStatus
When true, overrides company-level disability status question defaults for this client.
overrideJobBoardCompany
When true, overrides company-level job board company behavior for this client.
createMain
When true, automatically creates a primary office location for this client on creation.
primarySalesUserGuid
GUID of the BrightMove user to assign as the primary salesperson.
additionalSalesUserGuids
GUIDs of additional BrightMove users to assign as salespeople.
workgroupId
Workgroup ID to assign to this client.
backOfficeTermId
Back-office billing term ID to assign to this client.
Response
Client created successfully