Is there any way to access the extern ID used when importing external contacts and organisations

Is there any way to get the original (external) ID used in the bulk CSV import using the API?

I've looked through the organization and external contact API's but haven't found it. Seems to be a hidden field.

Or am I just looking in the wrong API?

The reason for asking is that when you import contacts and organisations using the CSV import, you specify an (arbitrary) ID for the contact and organisation. I call it the original/external ID. Usually the ID from a CRM system. PureCloud then creates its own ID for the contact/organisation, and only this PC ID is available from the API's.

But if I then do another CSV import, the original/external ID used seems to be important for PC to determine if this is an existing entry (that should be updated) or a new one (that should be created).

George Ganahl suggested that I put the ID in as part of a (fake) URL, which I now do, but getting the original/external ID from the API's would be nice.

BR Anders

There's currently not a way to do that, but we are aware of this type of request and intend to expose it in the future. Would be great to capture this as an idea in our ideas portal so you can receive updates when we start making progress on that capability. Here's the link: https://purecloud.ideas.aha.io/ideas.

There are already some ideas related to External Contacts and API so you may eventually merge them
https://purecloud.ideas.aha.io/ideas/CLPLA-I-772
https://purecloud.ideas.aha.io/ideas/CLDIG-I-221

Regards

Yep, thank you! We do internally track all these efforts together and are making changes to allow us to expose this sort of information back via APIs.

1 Like

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.