intercom-java icon indicating copy to clipboard operation
intercom-java copied to clipboard

Missing "external_id" in the `Contact` model

Open al3x3i opened this issue 4 years ago • 3 comments

Version info

  • intercom-java version: 2.8.1
  • Java version: 1.8

Expected behavior

Possible to set external_id because API 2.2 supports it

Actual behavior

Missing setter for external_id.

Steps to reproduce

  1. Create Contact
  2. Set external_id

al3x3i avatar Sep 30 '20 11:09 al3x3i

any updates on this one?

kellycgb avatar Oct 06 '21 19:10 kellycgb

Is there any update on this? We would really like to use the newest version of the java api.

wschneider-epages avatar Apr 05 '22 12:04 wschneider-epages

Hi ! lot of us are waiting to query contact based on external_id which is the userID from the User object which is not available anymore.

In any case, external_id is the unique identifier when we have multiple contacts with the same email. You can see from the forum posts how important it is to query external_id

Please review and merge please.

  • https://www.intercom.com/help/en/articles/268-what-is-user_id-and-why-would-i-want-to-use-it
  • https://forum.intercom.com/s/question/0D52G00004xA07XSAS/is-the-user-id-the-same-as-the-external-id-on-the-contact-api
  • https://forum.intercom.com/s/question/0D55c00005ogPvNCAU/is-it-possible-to-find-exactly-one-contact-by-their-external-id-or-call-delete-on-exactly-one-contact-by-their-external-id
  • https://forum.intercom.com/s/question/0D52G00004q6eCUSAY/search-for-contacts-using-the-in-operator

narenlog avatar Nov 08 '22 19:11 narenlog