When using HTTP Request (NetHttpRequest) from WebAPI 2.3.0, the Response content output cannot be assigned to a String variable. Studio coerces/binds it to HttpResponseSummary, causing compile/runtime errors and preventing us from reading the response body. Downgrading the package to 1.15.0 restores the expected behavior (Response content → String).
Product / Versions
- Studio: 2025.0.167 STS Enterprise Licencse
- UiPath.WebAPI.Activities: 2.3.0 (problem)
(works as expected on 1.15.0) - Windows / Target framework: (Windows / Windows-Legacy, .NET 6/4.6.1, etc.)
Steps to Reproduce (minimal)
- Create a new process.
- Add HTTP Request (WebAPI 2.3.0).
- Method: GET, URL:
https://httpbin.org/get(or any echo endpoint). - Create variable
respBody As String. - In Output → Response content, select
respBody. - Add Message Box with
respBody.
Actual:
- Designer shows type mismatch / auto-casts output to a HttpResponseSummary variable, or compilation error similar to:
Argument 'Response content': Value of type 'HttpResponseSummary' cannot be converted to 'String'. - Message Box cannot accept the variable without extra parsing.
Expected:
- Response content binds to a String variable (the raw body), same as WebAPI 1.15.0 and as documented

