GET /api/v1/partnersPartnerListItem under data), with wishlisted always true for every row.kind, service_id, and sub_service_id filters as the main list, plus sort / sort_by / sort_ordercreated_at descending when no price sort is active).curl --location '/api/v1/partners/wishlist?sub_service_id=1&service_id=1&kind=repair&sort=undefined&sort_by=undefined&sort_order=undefined&page=undefined&per_page=undefined' \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": [
{
"id": 1,
"full_name": "Ahmad Teknisi",
"picture": "https://example.com/rails/active_storage/blobs/redirect/picture.jpg",
"gender": "male",
"is_verified": true,
"open_to_work": true,
"status": "active",
"verification_status": "completed",
"verification_step": "verified",
"wishlisted": true,
"location": {
"province": "DKI Jakarta",
"city": "Jakarta Selatan",
"district": "Pancoran",
"subdistrict": "Pancoran",
"postcode": "12780",
"address": "Jl. Pancoran Timur No. 10",
"latitude": -6.2446,
"longitude": 106.8503
},
"ratings_summary": {
"overall_average": 4.5,
"total_reviews": 25
},
"metrics": [
{
"id": 1,
"name": "Performance",
"average": 87.5
}
],
"competencies": [
{
"id": 1,
"name": "Medical Equipment",
"sub_services": [
{
"id": 1,
"name": "X-Ray Machine",
"status": "active",
"kinds": [
"repair"
]
}
]
}
],
"pricings": [
{
"id": 1,
"code": "base",
"kind": "fixed",
"amount": {
"value": 150000,
"currency": "IDR"
},
"unit": "per visit",
"sub_service": {
"id": 1,
"name": "X-Ray Machine"
}
}
]
}
],
"meta": {
"page": 1,
"per_page": 20,
"total_count": 5,
"total_pages": 1,
"prev_page": null,
"next_page": null
}
}