# Step 1: Search for prospects
search_response = requests.post(
f"{BASE_URL}/v1/prospects/search",
headers=headers,
json={
"query": {
"person_titles": ["CEO"],
"organization_industries": ["Legal"]
},
"per_page": 50
}
)
prospects = search_response.json()["data"]["prospects"]
# Step 2: Create a list
list_response = requests.post(
f"{BASE_URL}/v1/lists",
headers=headers,
json={"name": "Law Firm CEOs", "description": "Q1 Campaign"}
)
list_id = list_response.json()["data"]["id"]
# Step 3: Save prospects to CRM and list
save_response = requests.post(
f"{BASE_URL}/v1/prospects/save",
headers=headers,
json={
"prospects": prospects,
"list_id": list_id
}
)
result = save_response.json()["data"]
print(f"Saved {result['created']} contacts to list {list_id}")