Get a constituent
Read one constituent profile with contact details and giving status.
GET https://cotlet.dev/api/v1/bloomerang/constituents/{constituent_id}
read
Returns the profile: type, name, primary email, phone and address, relationship manager, lifecycle stage, donor types and the latest timeline entries. Household members come with the head of household. Gifts and interactions in full come from list_donations and list_interactions.
Parameters
| Name | Type | Description |
|---|---|---|
| constituent_id integer required | integer | Constituent ID from search_constituents. |
Request
curl https://cotlet.dev/api/v1/bloomerang/constituents/1 \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("bloomerang", "get_constituent", {"constituent_id":1}) const result = await cotlet.call('bloomerang', 'get_constituent', {"constituent_id":1}); cotlet call bloomerang get_constituent --data '{"constituent_id":1}' Example response
{
"id": 48211,
"type": "Individual",
"name": "Lena Ortiz",
"email": "lena@example.org",
"phone": "555-0142",
"address": "12 Mill Road, Dayton, OH 45402",
"relationship_manager": "Sam Okafor",
"lifecycle_stage": "Lapsed",
"donor_types": [],
"timeline": [
{
"kind": "donation",
"date": "2025-06-14",
"summary": "Donation 75.00 to General Fund"
}
]
}