Campaigns
Get campaign outreach logs
Retrieve the outreach event log of a campaign (paginated, most recent first). Each entry records an action performed on a contact, e.g. invitation, invitation_note, invitation_accepted, message, voice_message, inmail, visit_profile, like_posts, email, replied, email_reply, interested, not_interested, or a problem (a limit reached, a failed send). Needs the campaigns:read scope.
https://app.replysparrow.com/api/v1/campaigns/{id}/logsAuthorizations
Path Parameters
Campaign id
Query Parameters
Only this action
Available options: invitationinvitation_noteinvitation_acceptedmessagevoice_messageinmailvisit_profilelike_postsemailrepliedemail_replyinterestednot_interestedproblem
Response
application/jsonPaginated campaign contact logs
Items on this page
Number of items matching the filters
Page that was requested, starting at 1
Page size that was requested
Number of pages for these filters
curl --request GET \ --url https://app.replysparrow.com/api/v1/campaigns/string/logs \ --header 'Authorization: Bearer <token>'{ "data": [ { "id": "la:5b1f0c9e-…", "action": "invitation_note", "contact_id": "8f1c2c3e-5b7a-4a51-9d0e-2b6f8f6d9c11", "contact": { "id": "8f1c2c3e-5b7a-4a51-9d0e-2b6f8f6d9c11", "full_name": "John Doe", "first_name": "John", "last_name": "Doe", "title": "Head of Sales", "company": "Acme Inc", "email": "john.doe@acme.com", "linkedin_url": "https://www.linkedin.com/in/johndoe", "profile_image_url": null }, "campaign_id": "4c2a8e1f-1111-4000-8000-000000000001", "created_at": "2026-10-22T10:00:00.000Z", "detail": "Hi John, saw your post on outbound — would love to connect." } ], "total": 1, "page": 1, "limit": 50, "totalPages": 1}