msgraph-sdk-java icon indicating copy to clipboard operation
msgraph-sdk-java copied to clipboard

PostRequestConfiguration doesn't allow setting of query parameters

Open jakobjoachim opened this issue 9 months ago • 0 comments

Describe the bug

When getting a list of users by IDs it is possible to filter and select further with the use of query paramters (same as the get request for all / one user). Unfornuately the Java SDK doesn't allow that. The PostRequestConfiguration only allows to modify the headers of the request.

Expected behavior

Same as the get request:

 List<DirectoryObject> page = graphServiceClient.users().getByIds().post(body, config -> {
    config.queryParameters.select = new String[] {"onPremisesSamAccountName", "userPrincipalName",
                "department"};
 }).getValue();

How to reproduce

see above

SDK Version

6.36.0

Latest version known to work for scenario above?

No response

Known Workarounds

No response

Debug output

Configuration

No response

Other information

No response

jakobjoachim avatar Apr 30 '25 11:04 jakobjoachim