Home/API Documentation
RFC 9727 API Catalog & OpenAPI 3.1

VEducate Academy Public API

Welcome to the machine-readable API documentation for VEducate Academy & ZapSkill educational resources, articles, research publications, and author directories.

Available Public Endpoints

GET/api/blog/articles

List published articles with pagination, category, tag, author, and search filtering.

Parameters: page, limit, category, tag, author, q
curl -s https://veducateacademy.com/api/blog/articles?limit=5
GET/api/blog/articles/{slug}

Retrieve full article content, author biography, reading time, and related publications by slug.

Parameters: slug (in path)
curl -s https://veducateacademy.com/api/blog/articles/how-virtual-coding-labs-are-reshaping-practical-engineering-education
GET/api/blog/categories

List all active publication categories and article counts.

Parameters: None
curl -s https://veducateacademy.com/api/blog/categories
GET/api/blog/tags

List all indexed educational and accreditation topic tags.

Parameters: None
curl -s https://veducateacademy.com/api/blog/tags
GET/api/blog/authors

List verified authors, institutional credentials, biographies, and publication counts.

Parameters: None
curl -s https://veducateacademy.com/api/blog/authors
GET/api/blog/authors/{slug}

Retrieve individual author profile, bio, role, and their published articles.

Parameters: slug (in path)
curl -s https://veducateacademy.com/api/blog/authors/dr-arun-kumar
POST/api/blog/subscribe

Subscribe to newsletter and publication updates.

Parameters: email (JSON body)
curl -X POST https://veducateacademy.com/api/blog/subscribe -H "Content-Type: application/json" -d '{"email":"subscriber@institution.edu"}'
POST/api/contact

Submit institutional inquiry, campus partnership request, or demo scheduling.

Parameters: fullName, email, institutionName, inquiryPurpose, message (JSON body)
curl -X POST https://veducateacademy.com/api/contact -H "Content-Type: application/json" -d '{"fullName":"Dean","email":"dean@univ.edu","institutionName":"State Univ"}'

VEducate Academy Gateway Base URL: https://veducateacademy.com. All public GET requests require no authentication. Administrative endpoints require Bearer tokens issued to authorized personnel.