python-intercom
python-intercom copied to clipboard
Python wrapper for the Intercom API.
- add delete tag (wasn't supported) - fix 'mark_read' for conversation (wasn't working) - support adding/removing users from a conversation
Resource url was wrong.
This is according to how intercoms official api supports this https://github.com/jkeyes/python-intercom/issues/158 Untested
Intercom Client **leads** service offers the mixin **Delete** to delete **Lead** objects. But, however this mixin is builtin to work though object attribute **id** . ``` class Delete(object): """A mixin...
What Intercom previously called `delete` for users was actually an archive. They have now added a real deletion mechanism, and renamed `delete` to `archive`. For backwards compatibility, `delete` will continue...
Intercom has added a new API for permanently deleting users. The previous `delete` has been renamed as `archive` (since it never actually permanently deleted the user). Submitting a PR to...
`attributes_dict = {'is_active': False}` This code failed to update on save with a False value within the dictionary. ``` user = intercom_client.users.find(email=user_email) user.custom_attributes.update(attributes_dict) intercom_client.users.save(user) ``` while this did work ```...
PR for #160 (@Asaf-signifai)
I was attempting to add companies to a user by using: `user.companies.append({"company_id": "abc123", "name": "Test Company"})` Since this doesn't trigger `__setattr__`, it's never marked for sending to the API when...