Returns a unified list of call, text and email activities for the given lead, including both auto-captured and agent-logged entries, sorted by activityTime ascending.
Notes:
curl --request GET \
--url https://api.lofty.com/v2.0/leads/{leadId}/activities \
--header 'Authorization: <authorization>'{
"activities": [
{
"id": 123,
"leadId": 123,
"agentId": 123,
"activityTime": "2026-03-19T10:30:00-07:00",
"channel": "<string>",
"communicationType": "<string>",
"direction": "<string>",
"callingOutcome": "<string>",
"leadPhoneNumber": "<string>",
"emailEventType": "<string>",
"emailSubject": "<string>",
"note": "<string>"
}
]
}Documentation Index
Fetch the complete documentation index at: https://developer.lofty.com/llms.txt
Use this file to discover all available pages before exploring further.
Bearer [access_token]
ID of the lead whose activities to return.
x >= 1Cursor-based pagination anchor. Pass the last returned item's id to fetch the next page. Default 0 (start from beginning).
Offset for offset-based pagination. Ignored when currentId > 0. Default 0.
Page size, 1–1000. Default 10.
Timezone in IANA format (e.g. America/Los_Angeles). Affects activityTime formatting. Defaults to user configured timezone if not provided.
Unified activity entries for the lead.
Wrapped response for GET /v2.0/leads/{leadId}/activities. Activity entries are returned under the 'activities' key.
Unified call, text and email activities for the lead, sorted by activityTime ascending.
Show child attributes
curl --request GET \
--url https://api.lofty.com/v2.0/leads/{leadId}/activities \
--header 'Authorization: <authorization>'{
"activities": [
{
"id": 123,
"leadId": 123,
"agentId": 123,
"activityTime": "2026-03-19T10:30:00-07:00",
"channel": "<string>",
"communicationType": "<string>",
"direction": "<string>",
"callingOutcome": "<string>",
"leadPhoneNumber": "<string>",
"emailEventType": "<string>",
"emailSubject": "<string>",
"note": "<string>"
}
]
}