/// <summary> /// Post onboarding request, to setup initial user, org and bucket. /// </summary> /// <param name="onboarding">to setup defaults</param> /// <exception cref="HttpException">With status code 422 when an onboarding has already been completed</exception> /// <returns>defaults for first run</returns> public async Task <OnboardingResponse> OnboardingAsync(OnboardingRequest onboarding) { Arguments.CheckNotNull(onboarding, nameof(onboarding)); return(await _setupService.PostSetupAsync(onboarding)); }