--- title: PawCare API emoji: 🐾 colorFrom: purple colorTo: indigo sdk: docker pinned: false app_port: 7860 --- # PawCare Backend API Django REST API for the PawCare pet care booking platform. ## Endpoints | Method | Path | Description | |--------|------|-------------| | POST | `/api/auth/login/` | JWT login | | POST | `/api/auth/register/` | Register new user | | POST | `/api/auth/logout/` | Blacklist refresh token | | POST | `/api/auth/refresh/` | Refresh access token | | GET/PATCH | `/api/auth/me/` | Own profile | | GET | `/api/caregivers/` | List caregivers (filterable) | | GET | `/api/caregivers/{id}/` | Caregiver detail | | GET | `/api/services/` | List services | | GET/POST | `/api/pets/` | Manage own pets | | GET/POST | `/api/bookings/` | Bookings | | PATCH | `/api/bookings/{id}/status/` | Update booking status | | POST | `/api/bookings/{id}/review/` | Leave review | | GET | `/api/conversations/` | Messaging | | POST | `/api/upload-image/` | Upload to HF Hub | | GET | `/api/admin/stats/` | Dashboard stats (admin) | | GET | `/api/docs/` | Swagger UI | ## Admin Panel `/admin/` — Django Admin for caregiver management (requires superuser).