curl --request GET \
--url https://api.stardex.ai/v1/persons/{id}/activities \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": [
{
"id": "901e2345-e67f-89a0-b123-456789012345",
"activity_type": "secondary_note",
"created_at": "2024-01-14T16:00:00Z",
"activity_content": "Great initial call. Strong system design skills.",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
}
},
{
"id": "902e3456-f78a-90b1-c234-567890123456",
"activity_type": "email",
"created_at": "2024-01-13T11:00:00Z",
"activity_content": "Hi John, following up on our conversation...",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
},
"email_details": {
"subject": "Following up — Senior SWE role",
"from_email": "jane@startup.xyz",
"to_email": "john@techcorp.com",
"status": "sent"
}
},
{
"id": "903e4567-0123-4567-890a-bcdef0123456",
"activity_type": "email_response",
"created_at": "2024-01-13T14:30:00Z",
"activity_content": "Thanks Jane! I am interested, lets schedule a call.",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
},
"email_details": {
"subject": "Re: Following up — Senior SWE role",
"from_email": "john@techcorp.com",
"to_email": "jane@startup.xyz",
"status": "replied"
}
},
{
"id": "ddd44444-eeee-ffff-0000-111111114444",
"activity_type": "task",
"created_at": "2024-01-12T09:00:00Z",
"activity_content": "Schedule technical interview with John",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
},
"task_details": {
"status": "open",
"due_date": "2024-01-20T17:00:00Z",
"task_type": "follow_up",
"assigned_to": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
}
}
},
{
"id": "ccc33333-dddd-eeee-ffff-000000003333",
"activity_type": "calendar_event",
"created_at": "2024-01-18T14:00:00Z",
"activity_content": "Technical Interview — John Doe",
"team_member": null,
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
},
"calendar_event_details": {
"start_time": "2024-01-18T14:00:00Z",
"end_time": "2024-01-18T15:00:00Z",
"location": "Google Meet",
"description": "Technical screen for Senior SWE position.",
"conferencing": {
"provider": "Google Meet",
"url": "https://meet.google.com/abc-defg-hij"
}
}
},
{
"id": "eee55555-ffff-0000-1111-222222225555",
"activity_type": "sequence_enrollment",
"created_at": "2024-01-10T08:00:00Z",
"activity_content": "Enrolled in Outreach Campaign Q1 — active",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
},
"sequence_enrollment_details": {
"sequence_id": "aaa11111-bbbb-cccc-dddd-eeeeeeee1111",
"sequence_name": "Outreach Campaign Q1",
"status": "active"
}
},
{
"id": "fff66666-0000-1111-2222-333333336666",
"activity_type": "pipeline_status",
"created_at": "2024-01-15T10:00:00Z",
"activity_content": "Moved to Technical Interview",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
},
"pipeline_status_details": {
"stage_name": "Technical Interview",
"is_rejection_stage": false,
"entered_at": "2024-01-15T10:00:00Z",
"exited_at": null,
"reason_text": null
}
},
{
"id": "00077777-1111-2222-3333-444444447777",
"activity_type": "assessment",
"created_at": "2024-01-19T11:30:00Z",
"activity_content": "Technical Assessment — 4/5",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
},
"assessment_details": {
"score": 4,
"template_name": "Technical Assessment",
"assessor": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"candidate_id": "789e0123-e45f-67a8-b901-234567890123",
"assessment_content": "Problem Solving: Strong analytical skills. Communication: Clear and concise."
}
},
{
"id": "11188888-2222-3333-4444-555555558888",
"activity_type": "linkedin_message",
"created_at": "2024-01-09T15:00:00Z",
"activity_content": "Hi John, I came across your profile and would love to connect.",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
}
},
{
"id": "22299999-3333-4444-5555-66666666aaaa",
"activity_type": "client_rating",
"created_at": "2024-01-20T09:00:00Z",
"activity_content": "4 stars",
"team_member": null,
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
}
},
{
"id": "333aaaaa-4444-5555-6666-77777777bbbb",
"activity_type": "candidate_summary",
"created_at": "2024-01-11T12:00:00Z",
"activity_content": "Strong backend engineer with 8 years of experience in distributed systems.",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
}
}
],
"meta": {
"total": 48,
"offset": 0,
"limit": 20
}
}Retrieve a unified, paginated timeline of all activities for a person. Aggregates notes, emails, tasks, calendar events, sequence enrollments, pipeline stage changes, and assessments. Supports filtering by activity type, team member, job, and text search.
When to use: Use this for full activity pagination with filtering. You can also pass include=activities when calling GET /v1/persons/{id} for a simpler response.
curl --request GET \
--url https://api.stardex.ai/v1/persons/{id}/activities \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": [
{
"id": "901e2345-e67f-89a0-b123-456789012345",
"activity_type": "secondary_note",
"created_at": "2024-01-14T16:00:00Z",
"activity_content": "Great initial call. Strong system design skills.",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
}
},
{
"id": "902e3456-f78a-90b1-c234-567890123456",
"activity_type": "email",
"created_at": "2024-01-13T11:00:00Z",
"activity_content": "Hi John, following up on our conversation...",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
},
"email_details": {
"subject": "Following up — Senior SWE role",
"from_email": "jane@startup.xyz",
"to_email": "john@techcorp.com",
"status": "sent"
}
},
{
"id": "903e4567-0123-4567-890a-bcdef0123456",
"activity_type": "email_response",
"created_at": "2024-01-13T14:30:00Z",
"activity_content": "Thanks Jane! I am interested, lets schedule a call.",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
},
"email_details": {
"subject": "Re: Following up — Senior SWE role",
"from_email": "john@techcorp.com",
"to_email": "jane@startup.xyz",
"status": "replied"
}
},
{
"id": "ddd44444-eeee-ffff-0000-111111114444",
"activity_type": "task",
"created_at": "2024-01-12T09:00:00Z",
"activity_content": "Schedule technical interview with John",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
},
"task_details": {
"status": "open",
"due_date": "2024-01-20T17:00:00Z",
"task_type": "follow_up",
"assigned_to": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
}
}
},
{
"id": "ccc33333-dddd-eeee-ffff-000000003333",
"activity_type": "calendar_event",
"created_at": "2024-01-18T14:00:00Z",
"activity_content": "Technical Interview — John Doe",
"team_member": null,
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
},
"calendar_event_details": {
"start_time": "2024-01-18T14:00:00Z",
"end_time": "2024-01-18T15:00:00Z",
"location": "Google Meet",
"description": "Technical screen for Senior SWE position.",
"conferencing": {
"provider": "Google Meet",
"url": "https://meet.google.com/abc-defg-hij"
}
}
},
{
"id": "eee55555-ffff-0000-1111-222222225555",
"activity_type": "sequence_enrollment",
"created_at": "2024-01-10T08:00:00Z",
"activity_content": "Enrolled in Outreach Campaign Q1 — active",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
},
"sequence_enrollment_details": {
"sequence_id": "aaa11111-bbbb-cccc-dddd-eeeeeeee1111",
"sequence_name": "Outreach Campaign Q1",
"status": "active"
}
},
{
"id": "fff66666-0000-1111-2222-333333336666",
"activity_type": "pipeline_status",
"created_at": "2024-01-15T10:00:00Z",
"activity_content": "Moved to Technical Interview",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
},
"pipeline_status_details": {
"stage_name": "Technical Interview",
"is_rejection_stage": false,
"entered_at": "2024-01-15T10:00:00Z",
"exited_at": null,
"reason_text": null
}
},
{
"id": "00077777-1111-2222-3333-444444447777",
"activity_type": "assessment",
"created_at": "2024-01-19T11:30:00Z",
"activity_content": "Technical Assessment — 4/5",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
},
"assessment_details": {
"score": 4,
"template_name": "Technical Assessment",
"assessor": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"candidate_id": "789e0123-e45f-67a8-b901-234567890123",
"assessment_content": "Problem Solving: Strong analytical skills. Communication: Clear and concise."
}
},
{
"id": "11188888-2222-3333-4444-555555558888",
"activity_type": "linkedin_message",
"created_at": "2024-01-09T15:00:00Z",
"activity_content": "Hi John, I came across your profile and would love to connect.",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
}
},
{
"id": "22299999-3333-4444-5555-66666666aaaa",
"activity_type": "client_rating",
"created_at": "2024-01-20T09:00:00Z",
"activity_content": "4 stars",
"team_member": null,
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
}
},
{
"id": "333aaaaa-4444-5555-6666-77777777bbbb",
"activity_type": "candidate_summary",
"created_at": "2024-01-11T12:00:00Z",
"activity_content": "Strong backend engineer with 8 years of experience in distributed systems.",
"team_member": {
"id": "234e5678-e90a-12b3-c456-789012345678",
"name": "Jane Smith"
},
"job": {
"id": "345e6789-e01b-23c4-d567-890123456789",
"title": "Senior Software Engineer",
"company_name": "StartupXYZ"
}
}
],
"meta": {
"total": 48,
"offset": 0,
"limit": 20
}
}Authenticate with a Bearer token: API key, OAuth token, or session token.
Person ID
Records to skip for pagination. Defaults to 0.
x >= 0Max records per page (1–100). Defaults to 100.
1 <= x <= 100Full-text search across activity content.
Comma-separated team member UUIDs to filter by activity creator/owner. Get IDs from GET /v1/team-members.
Comma-separated job UUIDs to filter activities by associated job. Get IDs from POST /v1/jobs/search.
Comma-separated activity types to include. Valid values — Notes: primary_note, secondary_note, interview_note, call_note, meeting_note, client_note, client_created_note, candidate_summary, meeting_transcript, client_rating. Communication: email, email_response, linkedin_message, linkedin_message_response, text_message. Synthetic: task, calendar_event, sequence_enrollment, pipeline_status, assessment. Example: "email,secondary_note,task".
Comma-separated activity types to exclude. Accepts the same values as activity_types. Example: "pipeline_status,assessment".
Comma-separated stage UUIDs to filter pipeline_status activities. Get IDs from GET /v1/jobs/{id} → pipeline_stages.
Was this page helpful?