Campus Cash API - Version 1.60
Last Updated: 01/08/15
Campus Cash's API will enable users to create applications or integrate with the user's system with some of the services and features offered by Campus Cash. Users will be able to synchronize a contact list or database with their Campus Cash account as well as perform most of the common tasks such as sending messages or creating and setting up keywords. Campus Cash's API also offers two way SMS communication by forwarding incoming text messages that start with a user's keyword to the user's server.
Our API is a set of web pages (php) that you can call using the POST and GET methods of a form post or by constructing a query string on the URL. So any software or language that can submit a web form or call a URL and receive a response will be compatible with our API.
We will be updating and improving our API so please feel free to send us questions, comments, or feature requests and check our website for the latest version of this document as well as updates.
In order to use the API, you must obtain an API Key for your Campus Cash account. To obtain a key, please contact us using the support request page after logging into your Campus Cash account. All accounts requesting an API Key will be reviewed and upon approval an API Key will be issued. You must have a non-trial Campus Cash Account to use the API. Please check our website for any changes in our application process.
Once you obtain an API Key, you will need to configure your account. Our API Account Management feature has not yet been released so this process will temporarily be done by a Campus Cash Representative. To make any changes to your settings you can contact us through our support page from your Campus Cash account.
If you are using two way SMS, you will need to setup a page where we can post incoming text messages to.
Using the API
Calling a Function
Each function in our API is basically a web page that you can call by a form submission using the POST or GET method or a direct http request with the parameters in the URL as a query string. The function page (.php files) will process the request and respond with an XML string.
NOTE: All function page names are completely in lower case. So the AddContact function would be addcontact.php.