partners.created_by_id equals the current supervisor. This is not the institution talent-finderGET /api/v1/partners); there is no geo radius, institution_id, or kind query filter on this route.data[].competencies includes kinds (work types for that sub-service). New competenciesinstallation, maintenance, repair); there is no API fieldkinds on create/update.GET /api/v1/partners with optionallatitude/longitude, sub_service_id, and kind filters instead.curl --location '/api/v1/supervisor/partners?page=undefined&per_page=undefined&service_id=undefined&sub_service_id=undefined&q=undefined&sort_by=undefined&sort_order=undefined' \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": [
{
"id": 1,
"full_name": "Alpha Technician",
"picture": null,
"phone": "081230001111",
"email": null,
"status": "active",
"verification_status": "completed",
"verification_step": "verified",
"competencies": [
{
"id": 10,
"name": "X-Ray Machine",
"service": "Imaging",
"kinds": [
"installation",
"maintenance",
"repair"
]
}
],
"created_at": "2026-01-15T09:00:00Z"
}
],
"meta": {
"page": 1,
"per_page": 20,
"total_count": 1,
"total_pages": 1,
"prev_page": null,
"next_page": null
}
}