The Camdram API allows anyone to create their own applications which read and write the data on Camdram using a REST-based API. Data currently supported includes:
In order to make requests you must create an API key. This is to enable us to monitor how the API is used and to prevent abuse. API keys can be associated with a user, or a society/venue for which you are an administrator. Unauthenticated API requests will work to allow for easier prototyping and development, but are subjected to very low rate limits and long response delays. Put simply, you will want to use an API key.
There is some basic documentation available on our sister site Camdram Updates. We also have a mailing list which we strongly advise all consumers of our API subscribe to. Currently this requires Raven access in order to access the Mailman interface, however please contact us if you do not have a Raven account and wish to subscribed manually by a member of the Camdram team.
The API uses mostly the same URL structure as Camdram itself. If you're not sure what an endpoint's URL is, try simply adding '.json' or '.xml' to the URL for a relevant page.