Third-Party Service Cannot Interpret User ID Because it Contains the Pipe ( | ) Character
This article details an issue with some third-party platforms being unable to interpret the pipe ( | ) character in the Auth0 user ID, which makes directly calling user-related endpoints impossible.
- Management API
- Users API
This issue is related to the third-party platform calling the Auth0 API, and Auth0 user IDs will always contain a pipe ( | ) character.
To use an API that requires the userID, the service calling the API must be able to interpret the pipe ( | ) character correctly. Alternately, here is a list of endpoints for user-related jobs that do not need the user ID as a parameter; hence, no "|" will be present in the parameter string: