added optional parameters to generic request
added optional parameters to isEmailValid and createOrUpdate request
updated documentation
updated documentation