Overview

The Marketplace API provides a template marketplace and the TAP (Truss Accreditation Program) compliance certification program. Listings can be filtered by type, category, published status, and certification level. Certifications range from Bronze through Platinum tiers.

Endpoints

MethodPathDescription
GET/marketplace/listingsList listings with filters
POST/marketplace/listingsCreate a listing
GET/marketplace/listings/:idGet a listing
PATCH/marketplace/listings/:idUpdate a listing
DELETE/marketplace/listings/:idDelete a listing
GET/marketplace/certificationsList certifications
GET/marketplace/certifications/:idGet a certification
POST/marketplace/listings/:id/certifyCertify a listing
POST/marketplace/listings/:id/downloadIncrement download count

Example

curl http://localhost:4000/marketplace/listings \
  -H "Authorization: Bearer tr_abc123"