curl -X POST "https://server.smartlead.ai/api/v1/campaigns/123/team-member?api_key=YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"teamMemberId": 456}'
import requests
def assign_campaign_to_member(campaign_id, member_id):
payload = {"teamMemberId": member_id}
response = requests.post(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/team-member",
params={"api_key": "YOUR_API_KEY"},
json=payload
)
if response.status_code == 200:
print(f"✅ Campaign assigned to member {member_id}")
return response.json()
assign_campaign_to_member(123, 456)
{
"success": true,
"message": "Team member updated"
}
Campaign Management
Update Campaign Team Member
Assign or change the team member responsible for a campaign
POST
/
api
/
v1
/
campaigns
/
{campaign_id}
/
team-member
curl -X POST "https://server.smartlead.ai/api/v1/campaigns/123/team-member?api_key=YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"teamMemberId": 456}'
import requests
def assign_campaign_to_member(campaign_id, member_id):
payload = {"teamMemberId": member_id}
response = requests.post(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/team-member",
params={"api_key": "YOUR_API_KEY"},
json=payload
)
if response.status_code == 200:
print(f"✅ Campaign assigned to member {member_id}")
return response.json()
assign_campaign_to_member(123, 456)
{
"success": true,
"message": "Team member updated"
}
Assign campaign ownership to specific team members for accountability and workload distribution.
Path Parameters
number
required
Campaign ID
Query Parameters
string
required
Your SmartLead API key
Request Body
number
Team member ID to assign (use
null to unassign)curl -X POST "https://server.smartlead.ai/api/v1/campaigns/123/team-member?api_key=YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"teamMemberId": 456}'
import requests
def assign_campaign_to_member(campaign_id, member_id):
payload = {"teamMemberId": member_id}
response = requests.post(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/team-member",
params={"api_key": "YOUR_API_KEY"},
json=payload
)
if response.status_code == 200:
print(f"✅ Campaign assigned to member {member_id}")
return response.json()
assign_campaign_to_member(123, 456)
Response Example
{
"success": true,
"message": "Team member updated"
}
