Returning the Jumio Web Client
You can launch the Jumio Web Client by extracting the web URL from the AccountResponse.
Example
@GetMapping ResponseEntity<Void> initiateWebOnlyVerification() { final UUID reference = UUID.randomUUID(); final WebResponse webResponse = jumioClient.initiateNewAccount(FluentBuilderWorkflows.STANDALONE_ID_VERIFICATION_10015) .customerInternalReference(reference.toString()) .callbackUrl(CALLBACK_URL) .withDefaultCredentials() .performWeb(new WebSettings() .successUrl("https://jumio.com/success") .errorUrl("https://jumio.com/failure")); final HttpHeaders headers = new HttpHeaders(); final URI location = Optional.ofNullable(webResponse.getAccountResponse()) .map(AccountResponse::getWeb) .map(AccountResponseWeb::getHref) .orElseThrow(() -> new IllegalStateException("No URL configured for your account")); headers.setLocation(location); return new ResponseEntity<>(headers, HttpStatus.MOVED_PERMANENTLY); }