Our API calls can be either public or authenticated. Public means anyone can make a request and retrieve the data (for example a list of upcoming events). Authenticated calls deal with information that is confidential and visible to you only (for example, your account details). These API calls are identified by a lock next to the function documentation. In order to submit a request to an authenticated API call you will need to provide credentials.
Authentication is performed via an API Key and Signature. You can find your API Key and Signature on the API tab of your profile section. Here are the steps:
1. Log In
2. Mouse over 'My Account' link at the top and click on Profile link
3. Make sure you are in the Profile Settings section on the left
4. Click on the API tab
Your API Key is a unique key assigned to your account and CAN NOT be changed. Consider it similar to a username. The signature is also a unique system-generated value that equivalent to a password. You can change your API Signature by clicking 'Generate New Signature' button. It is a good idea to periodically create a new signature as well as immediately change your signature if your signature ever gets compromised.
API calls can be made from the browser, via curl, or from a programming language of your choice. To simplify making API requests from your server, we provide a handy PHP-based helper class.