Skip to main content
POST
Create a company

Authorizations

Authorization
string
header
required

API key from Settings > Developer. Format: alva_sk_...

Body

application/json

Fields marked "required" must be provided; all others are optional. In the interactive playground (the "Test Request" panel) the JSON body is fully editable — type over any value and delete the properties you don't need. Blank fields are ignored, so only the values you provide are sent.

name
string
required
domain
string | null
industry
string | null
size
string | null
location
string | null
website
string<uri> | null
description
string | null
lifecycleStage
enum<string> | null
Available options:
target,
prospect,
lead,
customer,
evaluating,
engaging,
negotiating,
vendor,
partner,
supplier
relationshipType
enum<string> | null
Available options:
customer,
vendor,
partner,
supplier,
competitor
primaryEmail
string<email> | null
primaryPhone
string | null
emails
string<email>[]
phones
string[]
linkedinUrl
string<uri> | null
foundedYear
integer | null
employeeCountRange
string | null
ownerId
string<uuid> | null
enrichmentIcpId
string<uuid> | null
tagIds
string<uuid>[]

Replaces the company tags. Omit to leave tags unchanged.

notInterestedUntil
string<date-time> | null

Null clears the hold.

notInterestedReason
string | null
customFields
object

Response

Company

success
boolean
Example:

true

message
string

Human-readable confirmation of the action.

data
object
resource
string