I integrated the backend with Customer.io and it’s working fine except for some corner cases.
We have some customers with non-standard emails - their emails contain a ‘+’ sign. The API, which I’m using in the backend, https://api.customer.io/v1/customers?email= doesn’t retrieve existing customers. I’ve tried to apply encoding to the URI, and even partially encoding applied only to the ‘+’ sign, but the result was not successful. Examples:
The interface the customer accessible via https://fly.customer.io/workspaces/<workspace_id>/journeys/people?email=test%2Btest%40test.com
and the email is fully encoded.
I hope we soon find a solution, Thank you
Best answer by Byron
Hi Alexey,
This is Byron from the technical support team. Great question! I did a little testing using cURL and Postman and was able to retrieve results from both by encoding the `+` symbol in the request with `%2B`. I see you mentioned that you tried that without success, so we may need a little more information about the full request you sent.
This is Byron from the technical support team. Great question! I did a little testing using cURL and Postman and was able to retrieve results from both by encoding the `+` symbol in the request with `%2B`. I see you mentioned that you tried that without success, so we may need a little more information about the full request you sent.
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.