I want to develope my own shopping card and website for webhosting company by using freelancers. Reseller provided API key to use API. But what is mean by API? What is API key used for?