An Azure service that automates the access and use of data across clouds without writing code.
Azure Logic App HTTP Request Trigger returns 401 Unauthorized when invoked by UKG Webhook, but works from Postman
Hi everyone,
I'm facing an issue with an Azure Logic App (Consumption) that uses the "When a HTTP request is received" trigger.
Environment
- Azure Logic App (Consumption)
- Trigger: When a HTTP request is received
- HTTP Method: POST
- Trigger access: Any IP
- Azure Automation is called later in the workflow (not at the trigger stage)
Issue
The Logic App callback URL works correctly when tested from Postman using a POST request.
However, when the same callback URL is invoked from a UKG Ready Webhook, UKG consistently receives HTTP 401 Unauthorized.
The Logic App workflow is not triggered, so no run history is created.
What I've already verified
- The callback URL configured in UKG is identical to the Logic App callback URL.
- The URL includes all generated query parameters (
api-version,sp,sv, andsig). - The trigger method is POST.
- Trigger access is configured as Any IP.
- UKG webhook authentication is configured as No Authentication.
- The same callback URL works successfully from Postman.
- Azure Logic App diagnostics do not report any trigger or authentication issues.
- UKG Support has confirmed their webhook feature is working correctly and suggested investigating the Azure Logic App endpoint.
Question
Has anyone experienced a scenario where the Logic App callback URL works from Postman but returns 401 Unauthorized only when invoked by another application (in this case, UKG)?
Are there any additional Azure diagnostics, trigger settings, or authentication checks that could explain this behavior?
Any suggestions would be greatly appreciated.
Thank you!