Welcome! Here are the available API endpoints:
Open Swagger UI to try requests in your browser.
Retrieve all publications, sorted by newest first.
Submit a new publication. Saves the publication to the database and sends a notification email to the admin. Content can include HTML with embedded image URLs.
Upload an image for a publication. Accepts multipart form data with field name "image" (max 5MB). Returns a Cloudinary URL to embed in publication content.
Retrieve the list of all mentors from the mentors database.
Submit or update a pending mentor profile.
Upload a mentor avatar image. Accepts multipart form data with field name "avatar" (max 5MB).
Retrieve all news articles, sorted by newest first.