I have an api function that is called on an external site which I control. I want to set a cookie for the user in that function on the external site without the user having to actually visit it. Later if the user does visit the site the cookie will be set. Is this possible?