It will correctly refresh that single identity. However passing that same body to
Invoke-CCRefreshIdentities
will trigger a full identity refresh of my environment. Is there something different I need to pass? Is there a switch I need to include to limit this to a single ID?
I tested this out and the SDK does not properly send the request body to the endpoint due to an invalid schema definition within the SDK. As of now, no matter what you provide to the endpoint it will do a full refresh.
I am working on a fix for this and I will report back here as soon as I can!
Here is the script I used to test. The -WithHttpInfo flag returns the headers, status, and response from the API instead of just the response. It is a little easier to see that the request was successful this way.