Youll need to know things like PUT or POST for the sending of the data. Then deal with how they are doing authentication. The regular old API http request stuff in Xojo only does basic authentication but the newer stuff may do digest authentication which I am running into more and more lately. If you need OAUTH or something else the specifics of that will have to come from their API documentation. Usually when I need to do things like alternative authentications that are not supported natively I use the MBS curl plugin, but I did do a digest authentication socket in pure xojo that works most of the time But got fed up with the standard non-standardness of browsers and servers and switched to using curl.