Answer
IFS Cloud's REST projections call these %HANDLING_SVC wrapper packages, which in turn call the underlying %_API packages — but the wrapper functions expect to be running in an OData-session context. Set Fnd_Session_API.Set_Property('ODP_SESSION', 'TRUE') before calling the wrapper function from your custom PL/SQL code, and set it back to 'FALSE' afterward, so the wrapper behaves the same way it does when genuinely invoked through the REST/OData layer.