Add an 'endpoint' parameter to generate_url().