While attempting to get a profile by email I discovered that filtering is broken for emails containing a “+” character.
URL-encoding the +
to %2B
also doesn’t seem to work.
Works
?filter=equals(email,"user@popsmash.com")
== RESPONSE ==
{
"data": [
{
"type": "profile",
"id": "01GT84QJYY1DMSR8J9JY454Z86",
"attributes": {
"email": "user@popsmash.com"
}
}
]
}
Does not work
?filter=equals(email,"user+test@popsmash.com")
?filter=equals(email,"user%2Btest@popsmash.com") // URL encoded "+"
== RESPONSE ==
{
"data": []
}