No, it doesnt pass the whole thing, only the delta of what is being requested/updated.
I wish there was an option to pass the whole thing or not.
You have two options.
- Have a loopback/reverse lookup in Before Operation rule, like you suggested. See this full thread:
- Create dummy attributes in Provisioning Policies, to pass the account attributes required.