intercom-ruby
intercom-ruby copied to clipboard
Ruby bindings for the Intercom API
## Version info - intercom-ruby version: intercom-4.2.1 - Ruby version: ruby 2.7.2p137 ## Expected behavior It is not clear what the `intercom.contacts.find#` method does relatively to intercom v2 API. One...
it can be confusing which "user ID" we are talking about - Many users of this intercom library have their own users in their own database, and their "customer ID"...
Certain locales include hyphens, which causes trouble (i.e. a `SyntaxError`) when dynamically defining method names. This change converts the hyphen to an underscore for safety. #### Why? Without this, calling...
## Version info - intercom-ruby version: 3.5.26 - Ruby version: 2.7.8p225 ## Expected behavior The tracking should pass normally. ## Actual behavior It fails because in the metadata there are...
A good practice for integrations is to have a `debug` mode which lets our code execute the Intercom actions as if they were live, but don't actually hit the Intercom...
To delete archived contact permanently, we need to use contact id but it seems to me that there is no way we can retrieve contact id if contact is archived....
We have been using custom attributes for almost 7 years via the Javascript API without issue. We have a custom attribute with the key `Company Name`, note the case and...
https://github.com/intercom/intercom/issues/252807
## Version info - intercom-ruby version: intercom-4.0.1 - Ruby version: 2.6.6 ## Expected behavior Exception objects raised by the Intercom client should include the error message, as are surfaced by...
Fix bug rate_limit_details returned as nil if net:http failed a request, and bug if intercom request header does not contain X-RateLimit-Reset header #### Why? Why are you making this change?...