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"
}'
import requests
response = requests.post(
"https://api.linkedcamp.com/leads/update",
headers={"token": "YOUR_API_TOKEN"},
json={
"profileLink": "https://www.linkedin.com/in/johndoe",
"firstName": "John",
"lastName": "Doe",
"email": "john@acme.com",
"emailStatus": "valid",
"company": "Acme Corp",
"phone": "+1234567890",
},
)
print(response.json())
const response = await fetch("https://api.linkedcamp.com/leads/update", {
method: "POST",
headers: {
"token": "YOUR_API_TOKEN",
"Content-Type": "application/json",
},
body: JSON.stringify({
profileLink: "https://www.linkedin.com/in/johndoe",
firstName: "John",
lastName: "Doe",
email: "john@acme.com",
emailStatus: "valid",
company: "Acme Corp",
phone: "+1234567890",
}),
});
const data = await response.json();
console.log(data);
{
"success": true,
"message": "Lead updated successfully!"
}
{
"success": false,
"message": "Lead doesn't exists in this user campaigns!"
}
Leads
Update Lead
Update information for a specific lead across all campaigns it appears in.
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"
}'
import requests
response = requests.post(
"https://api.linkedcamp.com/leads/update",
headers={"token": "YOUR_API_TOKEN"},
json={
"profileLink": "https://www.linkedin.com/in/johndoe",
"firstName": "John",
"lastName": "Doe",
"email": "john@acme.com",
"emailStatus": "valid",
"company": "Acme Corp",
"phone": "+1234567890",
},
)
print(response.json())
const response = await fetch("https://api.linkedcamp.com/leads/update", {
method: "POST",
headers: {
"token": "YOUR_API_TOKEN",
"Content-Type": "application/json",
},
body: JSON.stringify({
profileLink: "https://www.linkedin.com/in/johndoe",
firstName: "John",
lastName: "Doe",
email: "john@acme.com",
emailStatus: "valid",
company: "Acme Corp",
phone: "+1234567890",
}),
});
const data = await response.json();
console.log(data);
{
"success": true,
"message": "Lead updated successfully!"
}
{
"success": false,
"message": "Lead doesn't exists in this user campaigns!"
}
Headers
string
required
Your LinkedCamp API token.
Body Parameters
string
required
The LinkedIn profile URL of the lead to update. Must be a valid
linkedin.com URL.string
Updated first name.
string
Updated last name.
string
Updated email address.
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
boolean
Whether the request was successful.
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"
}'
import requests
response = requests.post(
"https://api.linkedcamp.com/leads/update",
headers={"token": "YOUR_API_TOKEN"},
json={
"profileLink": "https://www.linkedin.com/in/johndoe",
"firstName": "John",
"lastName": "Doe",
"email": "john@acme.com",
"emailStatus": "valid",
"company": "Acme Corp",
"phone": "+1234567890",
},
)
print(response.json())
const response = await fetch("https://api.linkedcamp.com/leads/update", {
method: "POST",
headers: {
"token": "YOUR_API_TOKEN",
"Content-Type": "application/json",
},
body: JSON.stringify({
profileLink: "https://www.linkedin.com/in/johndoe",
firstName: "John",
lastName: "Doe",
email: "john@acme.com",
emailStatus: "valid",
company: "Acme Corp",
phone: "+1234567890",
}),
});
const data = await response.json();
console.log(data);
{
"success": true,
"message": "Lead updated successfully!"
}
{
"success": false,
"message": "Lead doesn't exists in this user campaigns!"
}
⌘I
