adding swift and heat endpoint