List possible duplicates

List the pairs Bloomerang flagged as possible duplicate constituents.

GET https://cotlet.dev/api/v1/bloomerang/duplicates

read

Returns each flagged pair with the criteria that matched and both records side by side. The Duplicate Constituents page is for admins; a standard user can review the pairs by default, and not at all without the Data Tools permission, which fails with APP_PERMISSION_DENIED. Pairs you dismissed with Not a Duplicate in the app do not return.

Parameters

Parameters: list_duplicates
NameTypeDescription
cursor string string Next page cursor from the previous call.

Request

cURL
curl https://cotlet.dev/api/v1/bloomerang/duplicates \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("bloomerang", "list_duplicates")
Node.js
const result = await cotlet.call('bloomerang', 'list_duplicates');
CLI
cotlet call bloomerang list_duplicates

Example response

JSON

{
  "pairs": [
    {
      "pair_id": "p-2201",
      "matched_on": [
        "name",
        "email"
      ],
      "a": {
        "id": 48211,
        "name": "Lena Ortiz",
        "email": "lena@example.org",
        "latest_transaction_date": "2025-06-14"
      },
      "b": {
        "id": 51987,
        "name": "Lena Ortiz",
        "email": "lena@example.org",
        "latest_transaction_date": null
      }
    }
  ],
  "next_cursor": null
}

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.