The endpoints are streamlined to enable any developer to easily pick up and use the API. We hope that developers of all abilities find our endpoints and website easy to navigate. We want integrating with our API to be the easiest part of your development proces.
As developers we feel the pain of bad documentation: this is why we are strive to write clear and concise documentation. We want you to spend less time worrying about how to use our API and more time thinking about how to revolutionise the student experience. With good documentation we allow you to focus on building helpful application.
We want the API to be able to support any idea, no matter how big, that improves students' lives. We are always open to suggestions for new endpoints and functionality so we can enable a greater range of applications to be developed. We cannot wait to see what you will develop!
import requests
params = {
"token": "undefined",
"date": "20241201",
"results_per_page": "1",
}
r = requests.get("/roombookings/bookings", params=params)
print(r.json())
The UCL Marketplace contains all known public integrations with the UCL API. We are constantly looking for more to add to the marketplace and promote so we would love to hear about your creations so we can add them!
One of these applications is UCL Assistant! An app created by the UCL API team to provide students with a reliable way to check their timetable, find empty rooms and locate study spaces.