Yoshimune created the position of oniwaban because people from Iga and Koga who had worked for the bakufu since Ieyasu era, no longer functioned as ninja and secret agents.
吉宗が御庭番を新設した理由としては、家康以来幕府に仕えてきた伊賀者、甲賀者が忍者としての機能を失い、間諜として使い物にならなくなったことがあげられる。