Hello,
It sounds like Auth0’s Event Streams might be expecting a specific HTTP status code for success, or perhaps an empty response body, and 201 - {“message”:“success”} isn’t quite what it anticipates. While a 201 status code generally indicates successful creation, some systems are stricter. Unfortunately, without the ability to modify Braze’s webhook response or configure Auth0’s success criteria, a direct fix is challenging. You could explore if Auth0 offers any options to customize success response parsing for event streams, but if not, a small intermediary service (even a serverless function) might be the simplest way to intercept Braze’s response and return what Auth0 expects, thereby avoiding a “failed” status.
Regards,
Pearl