Update an existing contact by ID. You can optionally update the contact’s company link using one of: companyId, companyName, or companyExternalId (only one can be provided).
Path Parameters
Contact ID (1-255 characters)
Request Body
Contact name (1-255 characters)
Link contact to company by Productlane company ID. Provide only one of: companyId, companyName, or companyExternalId.
Link contact to company by company name. If company doesn’t exist, it will be created. Provide only one of: companyId, companyName, or companyExternalId.
Link contact to company by your organization’s external ID. Useful for linking contacts without using Productlane IDs. Provide only one of: companyId, companyName, or companyExternalId.
Response
Unique identifier for the updated contact
ID of the associated company
Associated company information
Timestamp when the contact was created
Timestamp when the contact was last updated
ID of the workspace this contact belongs to
Example Request
{
"name": "John Smith",
"email": "john.smith@acme.com",
"companyName": "Acme Corporation"
}
Example Response
{
"id": "contact_123456789",
"name": "John Smith",
"email": "john.smith@acme.com",
"companyId": "comp_123456789",
"company": {
"id": "comp_123456789",
"name": "Acme Corporation",
"domains": ["acme.com"]
},
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T11:45:00Z",
"workspaceId": "ws_123456789"
}
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Required string length: 1 - 255
Required string length: 1 - 255
Link contact to company by Productlane company ID
Required string length: 1 - 255
Link contact to company by company name
Required string length: 1 - 255
Link contact to company by your organization's external ID
Required string length: 1 - 255
createdAt
string<date-time>
required
updatedAt
string<date-time>
required