[OE-3949] base api controller