customerio-python icon indicating copy to clipboard operation
customerio-python copied to clipboard

Official Python Client for the customer.io API

Results 32 customerio-python issues
Sort by recently updated
recently updated
newest added

i spent too many hours trying to debug why i wasn't getting an email when i was using cio.identify then cio.track, and it's because i was generating a new id...

Hello, is it planned to add the batch update of people/events to the Python client? The API V2 allows this, with the `batch` route, as per the [documentation](https://customer.io/docs/api/track/#operation/batch). This would...

Hi All, Been using customerio-python for a fair bit in production environment. From time-time-time we would get the following error: Cannot send email for xxxxx message id xx ** Failed...

As per https://github.com/customerio/customerio-python/issues/76#issuecomment-1729378780 it appears that retries are, although advertised, completely broken at the moment. This fix should ensure that HTTP POST methods use the retry configuration as well, which...

Currently the client is not thread safe when `use_connection_pooling=False` (https://github.com/customerio/customerio-python/pull/94). Until the PR addressing this issue can be merged, add a note to warn users of this behaviour.

Solves https://github.com/customerio/customerio-python/issues/90

Correct me if I'm wrong, but most projects tend to have a `tests` directory where they keep all their tests. Installing `customerio` messes up my projects where I'm importing from...

Hi all! I noticed the current track event is not sending the id as part of the payload so the event deduplication feature is not working. This should do the...

When using `CustomerIO` with use_connection_pooling set to False the following error is occasionally produced. This PR changes use_connection_pooling (False) so it doesn't use `self._current_session`. ``` Traceback (most recent call last):...