Vendors API

Learning vendor registry endpoints

Vendors API

Manage and browse verified learning vendors.

List Vendors

GET /api/v1/vendors?category=Electronics&page=1&limit=10

Response:

{
  "data": [
    {
      "id": "uuid",
      "name": "TechBridge Lagos",
      "category": "Electronics",
      "country": "Nigeria",
      "website": "https://techbridgelagos.com",
      "rating": 4.8
    }
  ],
  "total": 12,
  "page": 1,
  "limit": 10
}

Get Vendor

GET /api/v1/vendors/:id

Create Vendor (Admin only)

POST /api/v1/vendors
Authorization: Bearer {admin_token}
Content-Type: application/json

{
  "name": "TechBridge Lagos",
  "category": "Electronics",
  "country": "Nigeria",
  "city": "Lagos",
  "website": "https://techbridgelagos.com",
  "description": "Electronics and laptop retailer"
}

Vendor Categories

CategoryDescription
ElectronicsLaptops, phones, and dev hardware
BootcampIntensive coding programs
OnlineCourseSelf-paced online learning
SchoolAccredited institutions
DevToolsSoftware subscriptions and tools