{"service":"BenimÖğretmenim API","message":"Bu adres yalnızca REST API sunar.","web":"https://benimogretmenim.com.tr","health":"/health","endpoints":{"auth":"/v1/auth (POST register, login; GET me)","meta":"/v1/meta/branches, /v1/meta/cities, /v1/meta/districts?cityId=","teachersPublic":"/v1/teachers?q=…&branchId=&cityId=, GET /v1/teachers/:teacherId (branşlar + son yorumlar)","teacherPanel":"/v1/teacher/me, PATCH /v1/teacher/me, PUT /v1/teacher/me/branches, GET /v1/teacher/dashboard","onboarding":"/v1/onboarding/sessions","curriculum":"/v1/curriculum/draft, /v1/curriculum/mine","lessonEvaluations":"/v1/lesson-sessions/reviewable, /my-reviews (GET student), GET|POST /:id/review, POST /:id/evaluation (teacher)","lessonRequests":"/v1/lesson-requests (student: POST /, GET /mine, POST /:id/cancel, …; teacher: GET /open, GET /my-offers, POST …/offers, POST …/offers/:oid/withdraw, GET|POST /:id/messages)","packages":"/v1/packages/teacher/mine, /student/mine, GET /:packageId/sessions, POST /:packageId/sessions/:sessionId/schedule","courses":"/v1/courses (public list), /:id (detail+cohorts), teacher: POST /, GET /mine, PATCH /:id/status, POST /:id/cohorts; student: GET /student/mine, POST /:id/cohorts/:cohortId/enroll","teacherCampaigns":"/v1/teacher-campaigns (public list/detail), teacher: POST /, GET /mine, PATCH /:id/status, GET /:id/applications; student: POST /:id/applications; admin: GET /admin/moderation, PATCH /admin/:id/status","classroom":"/v1/classroom/lesson-sessions/:id, /course-sessions/:id (+ POST /notes) — platform içi canlı oda + tahta/not arşivi","learning":"/v1/learning/content, /overview, /study-plan, /teacher-match, /exam-attempts, /curriculum-tests — içerik, kazanım testi ve kişisel çalışma planı","studentPlatform":"/v1/student-platform/subscription, /homework-posts (mine, view/:id, mark-satisfied, reject-answer, cancel; öğretmen: teacher/feed, teacher/claims, :id/claim|answer), /direct-bookings …","wallet":"/v1/wallet/me, GET /v1/wallet/ledger, POST /v1/wallet/topup; PayTR /v1/paytr/wallet-topup-checkout","subscriptions":"/v1/subscriptions/plans (teacher/admin), /me, POST /purchase; admin: GET /admin/pending-bank-transfers, POST /admin/approve-bank-transfer","support":"/v1/support/me (GET), POST /me/messages (girişli); POST /guest/session, GET /guest/me, POST /guest/messages (X-Support-Guest-Token; misafir)","analytics":"/v1/analytics/events — funnel events: search, profile, demo, payment, campaign, homework","messages":"/v1/messages/threads, GET|POST /v1/messages/threads/:threadId/messages — öğrenci/öğretmen birleşik DM","zigo":"/v1/zigo/teacher-feed (public), POST /v1/zigo/teacher-content (öğretmen) — Zigo flywheel senkronu","admin":"/v1/admin/* — overview, users(+role,wallet), teachers(+PATCH verification), courses(+PATCH status), lesson-requests(+PATCH cancel), subscription-payments, group-lesson-requests(+PATCH status), wallet-ledger, payment-reconciliation, homework(+PATCH cancel), direct-bookings(+PATCH cancel), lesson-packages, teacher-subscriptions, wallet-topups, student-sub-payments, course-enrollments, parent-notifications, guardian-invites, support-threads(+messages), POST /reminders/run","paytr":"/v1/paytr/checkout, /course-checkout, /student-sub-checkout, /wallet-topup-checkout, /callback","guardians":"/v1/guardians/overview (GET veli), /invites/mine + POST /invites (öğrenci), POST /accept-invite (veli), POST /link (legacy öğrenci)","notifications":"/v1/notifications (GET), PATCH /v1/notifications/:id/read"}}