Skip to content

Adding API endpoints #167

Description

@Dinaltium

Preliminary Checks

  • I have read the instructions above.
  • I have searched existing issues to ensure this is not a duplicate.
  • This is an enhancement request, not a new feature or bug report.

Enhancement Title

Adding API endpoints to expose data

Component/Feature Affected

Other

Impact or Benefit

*Currently effects Communities, Calendar and Projects.

Adding API endpoints to expose the data which can then be integrated in other services like WhatsApp Bot, Discord Bot etc.

Helps increase community visibility, improve accessibility of DK24 resources and allows users to discover DK24 activities through external platforms.

Enhancement Details

Addition of REST API endpoints under /api/v1 to expose existing DK24 data.

Currently working on this:

Endpoints:

  • GET /api/v1/calendar
  • GET /api/v1/calendar/[id]
  • GET /api/v1/communities
  • GET /api/v1/communities/[id]
  • GET /api/v1/projects
  • GET /api/v1/projects/[id]
Image

Adding security features along with it as well

Screenshots or Examples (Optional)

No response

Willing to Contribute?

Yes, I can update it.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions