{"name":"TraceChain API","version":"0.1.0","authentication":"Auth0 Bearer token required for authenticated endpoints","endpoints":{"health":"GET /health","users":{"me":"GET /api/users/me (Auth0)","updateMe":"PATCH /api/users/me (Auth0)","list":"GET /api/users (Auth0, Admin)","create":"POST /api/users (Auth0, Admin)","get":"GET /api/users/:id (Auth0, Admin)","update":"PATCH /api/users/:id (Auth0, Admin)","delete":"DELETE /api/users/:id (Auth0, Admin)"},"actors":{"list":"GET /api/actors","create":"POST /api/actors","get":"GET /api/actors/:id","update":"PATCH /api/actors/:id","delete":"DELETE /api/actors/:id","events":"GET /api/actors/:id/events"},"events":{"list":"GET /api/events","create":"POST /api/events","get":"GET /api/events/:id","verify":"GET /api/events/:id/verify"},"batches":{"list":"GET /api/batches","create":"POST /api/batches","get":"GET /api/batches/:id","events":"GET /api/batches/:id/events"},"proofs":{"list":"GET /api/proofs","create":"POST /api/proofs","get":"GET /api/proofs/:id","anchor":"POST /api/proofs/:id/anchor","verify":"GET /api/proofs/:id/verify"},"lineage":"GET /api/lineage?batchId=...&direction=up|down&maxDepth=3","locations":{"list":"GET /api/locations","create":"POST /api/locations","get":"GET /api/locations/:id","update":"PATCH /api/locations/:id","delete":"DELETE /api/locations/:id"}}}