{"name":"AkwaabaHub API","version":"1.0.0","docs":"https://akwaabahub.one/api/docs","endpoints":{"POST /auth/register":"Register (candidate / employer / recruiter)","POST /auth/login":"Login","POST /auth/refresh":"Refresh access token","POST /auth/logout":"Logout","GET  /auth/me":"Get current user","POST /auth/forgot-password":"Request password reset","POST /auth/reset-password":"Reset password","POST /auth/verify-email":"Verify email","GET  /hr/candidates/me":"My candidate profile","PATCH /hr/candidates/me":"Update candidate profile","POST /hr/candidates/me/skills":"Add skill","POST /hr/candidates/me/experience":"Add experience","POST /hr/candidates/me/education":"Add education","POST /hr/candidates/me/documents":"Upload CV/document","GET  /hr/employers/me":"My employer profile","PATCH /hr/employers/me":"Update employer profile","GET  /jobs":"Browse published jobs","GET  /jobs/:id":"Get job details","POST /jobs":"Create job post (employer)","PATCH /jobs/:id/publish":"Publish job (employer)","POST /jobs/:id/save":"Save job (candidate)","GET  /jobs/saved/mine":"My saved jobs","POST /applications/apply":"Apply to a job","GET  /applications/mine":"My applications (candidate)","GET  /applications/by-job/:job_id":"Applications for job (employer)","PATCH /ats/applications/:id/move":"Move application stage","PATCH /ats/applications/bulk/move":"Bulk stage move","POST /ats/interviews":"Schedule interview","POST /ats/interviews/:id/feedback":"Submit interview feedback","POST /ats/offers":"Create offer","PATCH /ats/offers/:id/respond":"Respond to offer (candidate)","GET  /notifications/mine":"My notifications","PATCH /notifications/:id/read":"Mark notification read","GET  /search/jobs":"Elasticsearch job search","POST /messaging/threads":"Create message thread","POST /messaging/threads/:id/messages":"Send message","GET  /compliance/export/me":"Export my data (GDPR)","POST /compliance/request/delete":"Request account deletion (GDPR)","GET  /analytics/funnel":"Hiring funnel","GET  /analytics/time-to-hire":"Time to hire metrics","GET  /billing/plans":"Get subscription plans","POST /billing/subscribe":"Subscribe to plan","GET  /billing/subscription/mine":"My subscription","POST /contracts/generate/from-offer/:id":"Generate contract PDF","GET  /training/modules":"Browse training modules","POST /training/enroll":"Enroll in module","PATCH /training/progress":"Update module progress"}}