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

Parameters: get_constituent
NameTypeDescription
constituent_id integer required integer Constituent ID from search_constituents.

Request

cURL
curl https://cotlet.dev/api/v1/bloomerang/constituents/1 \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("bloomerang", "get_constituent", {"constituent_id":1})
Node.js
const result = await cotlet.call('bloomerang', 'get_constituent', {"constituent_id":1});
CLI
cotlet call bloomerang get_constituent --data '{"constituent_id":1}'

Example response

JSON

{
  "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"
    }
  ]
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.