public function __construct(ApiContract $api, Request $request)
 {
     $this->api = $api;
     $this->request = $request;
     if ($organization_id = $request->get('organization_id', false)) {
         $organization = Organization::findOrFailCached($organization_id);
         Organization::setCurrent($organization);
     }
     $this->setupMiddleware();
 }