From f51b114f3461bd4d01a597560d9f44b4f2f14ac2 Mon Sep 17 00:00:00 2001 From: forstisabella <92472883+forstisabella@users.noreply.github.com> Date: Fri, 18 Jul 2025 11:41:57 -0400 Subject: [PATCH] Add callout about external_id casing --- src/unify/profile-api.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/unify/profile-api.md b/src/unify/profile-api.md index 527d648e14..06f86264f0 100644 --- a/src/unify/profile-api.md +++ b/src/unify/profile-api.md @@ -59,10 +59,13 @@ Your access token enables you to call the Profile API and access customer data. > To query phone numbers that contain a plus sign (`+`), insert the escape characters `%2B` in place of the plus sign. > For example, if a `phone_number` identifier has the value `+5555550123`, enter `phone_number:%2B5555550123` in your query. > -> If the field you're using within the Profile API endpoint contains a value with a non-alphanumeric character, then the Profile API may respond with `500` error. In this case, see [W3's ASCII Encoding Refernece](https://www.w3schools.com/tags/ref_urlencode.ASP#:~:text=ASCII%20Encoding%20Reference,%25C3%25BF){:target="_blank"}, which lists the escape characters you can use to replace the non-alphanumeric character in the Profile API endpoint so that the Profile API will respond with a `200 Success`. +> If the field you're using within the Profile API endpoint contains a value with a non-alphanumeric character, then the Profile API may respond with `500` error. In this case, see [W3's ASCII Encoding Reference](https://www.w3schools.com/tags/ref_urlencode.ASP#:~:text=ASCII%20Encoding%20Reference,%25C3%25BF){:target="_blank"}, which lists the escape characters you can use to replace the non-alphanumeric character in the Profile API endpoint so that the Profile API will respond with a `200 Success`. ### Query the user's event traits +> info "Make Profile API queries using a lowercase external_id" +> Queries with an `external_id` in other casing won't return any profiles. + 1. From the HTTP API testing application of your choice, configure the authentication as described above. 2. Identify the user’s external ID. - The Profile API requires both the ID type and value, separated by a colon (like `anonymous_id:eml_3bca54b7fe7491add4c8d5d4d9bf6b3e085c6092`). Learn more in [Find a user's external ID](#find-a-users-external-id).