Jake_Schaum | 2022-07-29 16:16:52 UTC | #1
Campaigns are created through contactLists rather than external contacts, so I want to clarify that I mean "contactId", not "externalContactId".
I have requirements to gather the information of all the contacts we called during a campaign. Specifically I need to grab the time the call disconnected, the wrap-up code, and an identifier for the contact we called.
I know it is possible to get the first two, but I am unsure of how I can get an identifier for the contacts. Contacts can have custom columns, is there a way we can link a customer whom we called back to a contact in our contact list so we can identify exactly who we called? ParticipantId comes back from the GET /api/v2/conversations/calls/history and the POST/api/v2/analytics/conversations/details/query endpoints, but participantID is unique to every conversation so it would not link back to a contactID.
Is this possible? Thanks!
Eos_Rios | 2022-07-29 17:15:09 UTC | #2
POST /api/v2/analytics/conversations/details/query
outboundContactId from segment filter. you may also be interested in outboundCampaignId & outboundContactListId
Raymond | 2022-08-08 08:33:02 UTC | #3
The Interaction contains a field Contact ID which is the key "inin-outbound-id" in the call list. This might help to link the two to get the info you need.
system | 2022-09-08 08:33:23 UTC | #4
This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.
This post was migrated from the old Developer Forum.
ref: 15743