intercom-java
intercom-java copied to clipboard
Java bindings for the Intercom API
Adding support for adding and removing of participants from group conversations - Created a `Participant` class as we're using `Customer` in the response for conversations ratings https://github.com/intercom/intercom-java/pull/235 and also in...
Allow specifying a contact when creating an admin message to support [sending admin initiated message to contacts](https://developers.intercom.com/intercom-api-reference/reference#admin-initiated-conversation) 
Currently not implemented in the library so just adding support for it
Current code utilises the following format to check for object equality in `.equals` methods e.g. ``` if (website != null ? !website.equals(company.website) : company.website != null) return false; ``` This...
Users can be created while also associating them with a company (as part of the same call). The response of this call contains a key called `customAttributes` belonging to the...
#### Description - It is not possible to clear a user_id value using the Java SDK - Setting it to `null` does not send the data to the API -...
Due to the fact that static methods are used in order to list, create, update etc... entities, we are forced to either talk to 1 Intercom app per Java application...
This PR regenerates code to match the latest API Definition.
Resolves intercom/intercom#393007. Bumps `jacksonVersion` from 2.9.10 to 2.18.3. Updates `com.fasterxml.jackson.core:jackson-core` from 2.9.10 to 2.18.3 Commits cc34e8d [maven-release-plugin] prepare release jackson-core-2.18.3 7aaf78f Prep for 2.18.3 release e1f247f Update Ubuntu in CI...
As a developer it would be nice to have a migration guide from version `2.8.x` to `3.0.0` as a lot has been changed. For example: - Intercom, Company & User...