Blog Service Public API

Interactive API Documentation & Testing Interface

Version 1.0.0

API Features

Explore the full capabilities of our Blog Service API:

Authentication (Optional)

Most endpoints are public, but authentication unlocks additional features:

💡 Use the "Authorize" button below to set your Bearer token for authenticated requests.

Getting Started

Quick start guide for using the API:

  1. Browse Public Content: Try GET /posts or /courses
  2. Create Account: Use POST /register to sign up
  3. Login: Use POST /authenticate to get your JWT token
  4. Set Authorization: Click "Authorize" and enter Bearer your-token
  5. Try Protected Features: Like posts, access profile, view enrolled courses