Skip to main content
POST
PublicApiCreateContact
Use this endpoint through the Developer API or the matching firstsales CLI command when available. Responses use the stable FirstSales public error envelope.

Authorizations

Authorization
string
header
required

Legacy compatibility bearer scheme for generated consumers.

Path Parameters

orgId
string
required
wsId
string
required

Body

application/json
email
string<email>
required
Maximum string length: 255
Pattern: ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$
listId
string
required
Pattern: ^[0-9a-fA-F]{24}$
source
enum<string>
default:webhook
required
Available options:
csv-import,
ai-leads,
webhook,
signal
firstName
string
Maximum string length: 100
lastName
string
Maximum string length: 100
fullName
string
Maximum string length: 200
headline
string
Maximum string length: 500
linkedinUrl
string
Maximum string length: 500
company
Maximum string length: 200
title
string
Maximum string length: 200
phone
string
Maximum string length: 50
location
object
enrichment
object
timezone
string
Maximum string length: 64
customFields
object
tags
string[]
Maximum array length: 20
Maximum string length: 50

Response

Successful response

The response is of type object.