Skip to main content
POST
/
v1
/
contact
Create a new contact
curl --request POST \
  --url https://openapi.genesy.ai/v1/contact \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "firstName": "<string>",
  "lastName": "<string>",
  "professionalEmail": "[email protected]",
  "jobTitle": "<string>",
  "linkedInProfileUrl": "<string>",
  "mobilePhone": "<string>",
  "phones": "<string>",
  "linkedInHeadline": "<string>",
  "contactCountry": "<string>",
  "company": {
    "name": "<string>",
    "domain": "<string>",
    "companyLinkedInUrl": "<string>",
    "industry": "<string>",
    "website": "<string>"
  },
  "listId": 123,
  "mergeWithExisting": true
}
'
{
  "status": "success",
  "message": "<string>",
  "data": {
    "id": 123,
    "firstName": "<string>",
    "lastName": "<string>",
    "professionalEmail": "<string>",
    "linkedinProfileUrl": "<string>",
    "companyId": 123,
    "createdAt": "2023-12-25"
  }
}

Authorizations

x-api-key
string
header
required

Body

application/json
firstName
string

First name of the contact

lastName
string

Last name of the contact

professionalEmail
string<email>

Professional email address of the contact

jobTitle
string

Job title of the contact

linkedInProfileUrl
string<uri>

LinkedIn profile URL of the contact

mobilePhone
string

Mobile phone number of the contact

phones
string

Other phone numbers (comma-separated)

linkedInHeadline
string

LinkedIn headline

contactCountry
string

Country of the contact

company
object

Company information to associate with the contact

listId
integer

ID of the list to add the contact to

mergeWithExisting
boolean
default:true

Whether to merge with existing contact if found. Defaults to true.

Response

Contact created successfully

status
enum<string>
required
Available options:
success
message
string
required
data
object
required