Skip to main content
POST
/
leads
/
update
curl -X POST https://api.linkedcamp.com/leads/update \
  -H "token: YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "profileLink": "https://www.linkedin.com/in/johndoe",
    "firstName": "John",
    "lastName": "Doe",
    "email": "john@acme.com",
    "emailStatus": "valid",
    "company": "Acme Corp",
    "phone": "+1234567890"
  }'
{
  "success": true,
  "message": "Lead updated successfully!"
}

Documentation Index

Fetch the complete documentation index at: https://docs.linkedcamp.com/llms.txt

Use this file to discover all available pages before exploring further.

Headers

token
string
required
Your LinkedCamp API token.

Body Parameters

The LinkedIn profile URL of the lead to update. Must be a valid linkedin.com URL.
firstName
string
Updated first name.
lastName
string
Updated last name.
email
string
Updated email address.
emailStatus
string
Email verification status. Defaults to unknown if an email is provided without a status.
Any additional fields passed in the request body will be stored as custom fields on the lead and campaign.

Response

success
boolean
Whether the request was successful.
message
string
A human-readable result message.
curl -X POST https://api.linkedcamp.com/leads/update \
  -H "token: YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "profileLink": "https://www.linkedin.com/in/johndoe",
    "firstName": "John",
    "lastName": "Doe",
    "email": "john@acme.com",
    "emailStatus": "valid",
    "company": "Acme Corp",
    "phone": "+1234567890"
  }'
{
  "success": true,
  "message": "Lead updated successfully!"
}