async fn generate_with_api_url( http: &Client, api_token: String, domain: String, website: Option<String>, api_url: String, ) -> Result<String, UsernameError>