Supplier address/site creation REST API failing if approve internal changes on supplier profile
Have enabled the opt in feature Approve Internal Changes on Supplier Profile and setup approval rules and it works without any issues.
There is also an integration where suppliers are created and updated in Oracle invoking standard REST API's through Oracle OCI. The integration user has all the standard roles - Supplier Manager, Supplier Administrator , setup as procurement agent.
Our assumption is that integration piece of creating and updating suppliers through REST API's in OCI should not create any profile change requests as per note below