{"description":"Jurisdiction Management API with Products and Users","documentation":"See API_ENDPOINTS.md for detailed documentation","endpoints":{"auth":{"POST /api/v1/auth/token":"Generate JWT token for testing (no auth required)"},"countries":{"GET /api/v1/countries":"List all countries"},"health":{"GET /api/v1/health":"Health check - no auth required","GET /api/v1/ping":"Ping endpoint - no auth required"},"jurisdictions":{"GET /api/v1/jurisdictions":"List all jurisdictions","GET /api/v1/jurisdictions/{id}":"Get jurisdiction by ID","PATCH /api/v1/jurisdictions/{id}":"Partially update jurisdiction details","POST /api/v1/jurisdictions":"Create jurisdiction","PUT /api/v1/jurisdictions/{id}":"Update jurisdiction"},"products":{"DELETE /api/v1/products/{id}":"Delete product subtree","GET /api/v1/products":"List all products","GET /api/v1/products/{id}":"Get product by ID","POST /api/v1/products":"Create product","PUT /api/v1/products/{id}":"Update product"},"users":{"DELETE /api/v1/users/{id}":"Delete user","GET /api/v1/users":"List all users","GET /api/v1/users/me":"Get authenticated user with permissions","GET /api/v1/users/{id}":"Get user by ID","POST /api/v1/users":"Create user","PUT /api/v1/users/{id}":"Update user"}},"name":"Practice API","swagger_ui":"http://localhost:8080/swagger/index.html","version":"1.0.0"}