add default for endpoint_type