An Azure service that provides an event-driven serverless compute platform.
A 401 with no run-history entry means the request is being rejected before the trigger starts, most likely during SAS validation. ‘Any IP’ affects network access; it does not remove the required sp, sv, and sig parameters.
Because the same URL works from Postman, the Logic App configuration is probably fine. Capture the exact URL and headers UKG sends and compare the raw request. Check for truncation at &, conversion to &, decoding of %2F in sp, a missing sig value, or an Authorization header added by the webhook client. A visually identical configured URL is not enough.
Generate a fresh callback URL and enter it again in UKG. If UKG cannot preserve the query string exactly, place API Management in front as the stable webhook URL and have it call the full Logic App callback URL. This also gives you request tracing before the Logic App trigger.