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
| Method | Path | Description |
|---|---|---|
| GET | /marketplace/listings | List listings with filters |
| POST | /marketplace/listings | Create a listing |
| GET | /marketplace/listings/:id | Get a listing |
| PATCH | /marketplace/listings/:id | Update a listing |
| DELETE | /marketplace/listings/:id | Delete a listing |
| GET | /marketplace/certifications | List certifications |
| GET | /marketplace/certifications/:id | Get a certification |
| POST | /marketplace/listings/:id/certify | Certify a listing |
| POST | /marketplace/listings/:id/download | Increment download count |
Example
curl http://localhost:4000/marketplace/listings \
-H "Authorization: Bearer tr_abc123"