
REST · v1
Production-ready endpoints powering Findhelpy. Bearer token auth, JSON requests/responses.
Base URL
Auth
/v1/auth/sessionCreate authenticated session
/v1/tasksList tasks (filter by status, district)
/v1/tasksCreate a new task
/v1/tasks/:idGet task details
/v1/tasks/:idUpdate task fields
/v1/tasks/:idDelete a task
/v1/tasks/:id/applicationsWorker applies to task
/v1/tasks/:id/select-workerCustomer picks a worker
/v1/tasks/:id/shareReveal phone or address
/v1/tasks/:id/reviewSubmit rating + review
/v1/workersList workers, with filters
/v1/workers/:idGet worker profile
/v1/reportsSubmit a moderation report
/v1/admin/suspendSuspend worker (admin only)
POST /v1/tasks
Authorization: Bearer eyJhbGciOi...
Content-Type: application/json
{
"title": "Hang curtain rod",
"district": "15 Bezirk",
"when": "today",
"budget": 70,
"category": "Mounting"
}{
"id": "tsk_8h2k3",
"status": "open",
"createdAt": "2025-05-14T10:24:00Z",
"shared": { "phone": false, "address": false }
}task.createdapplication.receivedworker.selectedtask.completedreport.openedRate limit: 600 req / min · SLA 99.95%