Logo
 

Open API Portal - Department of Computer Engineering

This is an open-source API portal for the Department of Computer Engineering, University of Peradeniya.

If you are interested in developing apps/websites related to the department's activities, you’re in the right place. You can find the information easily from the APIs here, and focus on making awesome services, apps, websites, etc...

Latest Available APIs

Students Data API v1

Access public student records from the Department of Computer Engineering, including batches from E12 onward.

Index API Docs
Projects Data API v1

Browse student projects published by the department across multiple categories and project collections.

Index API Docs
Staff Data API v1

Retrieve public staff profiles, including contact details, roles, and research interests.

Index API Docs
Publication API v1

Explore research publications affiliated with the Department of Computer Engineering.

Index API Docs
Academics API v1

Get curriculum, semester, and course information for the academic programs offered by the department.

Index API Docs
Events API v2

Access upcoming and archived department events together with their detailed event information.

Index API Docs
News API v2

Read the department news feed with endpoints for published news listings and individual news items.

Index API Docs
Articles API v2

Consume article listings and detailed article content published through the department portal.

Index API Docs
Taxonomy API v2

Retrieve the shared taxonomy of categories, tags, and terms used across portal content and APIs.

Index API Docs
Email API v1 API Key

Use the CE Portal email service to automate programmatic email notifications and communication workflows.

API Docs Details

Deprecated APIs

Events API v1

Legacy events API for accessing published department event listings and event details.

Index API Docs
News API v1

Legacy news API for retrieving published news listings and individual news entries.

Index API Docs
Taxonomy API v1

Legacy taxonomy API for discovering shared categories, tags, and reusable content terms.

Index API Docs

Under Development

Timetable API TBD

Planned API for publishing timetable and schedule data in a structured format.

Index API Docs
Location API TBD

Planned API for exposing location and venue information related to the department and campus services.

Index API Docs

This is a static website, which is nightly-build using GitHub Actions and hosted in the GitHub Pages. The data will be automatically collected form the department websites, including projects.ce.pdn.ac.lk and people.ce.pdn.ac.lk

View more about the Workflows

If you are interested in contributing to this Open API portal, you can find the GitHub repository from here, and contact one of the developer for the information

Web Plan Diagram
The purposed architecture of the data exchanges of the websites belong to Department of Computer Engineering, University of Peradeniya