Travel App API
JSON only — there are no pages here. The links below are the endpoints you can open straight in a browser; everything else needs a bearer token.
Browsable — no token needed
GET /api/v1/destinations
open →
GET /api/v1/places
open →
GET /api/v1/curated-lists
open →
GET /up
health check →
Needs a token
POST
/api/v1/auth/register · /auth/login · /auth/social
get a token here
GET
/api/v1/trips
and everything nested under a trip
GET
/api/v1/preferences
PUT
/api/v1/places/{place}/visited
Admin only
POST · PATCH · DELETE
/destinations · /places · /curated-lists
A browser cannot set an Authorization header, so the token-only
routes will answer 401 if you open them here. Use
docs/api.http in your editor, or curl. Full reference:
docs/API.md.