1. Partners
My Project
    • 🐶 Walk through Apidog
    • Sample APIs
      • Find pet by ID
      • Add a new pet to the store
      • Update an existing pet
      • Deletes a pet
      • Finds Pets by status
    • Schemas
      • Sample Schemas
        • Pet
        • Category
        • Tag
  • Hisabin API V1
    • Authentication
      • Register a new user
      • Login with email and password
      • Refresh access token
      • Logout from current device
      • Logout from all devices
      • Request password reset
      • Reset password with token
      • Get current user info
    • Users
      • Get user profile
      • Update user profile
      • Update password
      • List registered devices
      • Remove a device
    • Portfolios
      • List all portfolios
      • Create a portfolio
      • Get a portfolio
      • Update a portfolio
      • Delete a portfolio
    • Accounts
      • List accounts in a portfolio
      • Create an account
      • Get an account
      • Update an account
      • Delete an account
    • Assets
      • List assets in a portfolio
      • Create an asset
      • Get an asset
      • Update an asset
      • Delete an asset
    • Loans
      • List loans in a portfolio
      • Create a loan
      • Get a loan
      • Update a loan
      • Delete a loan
    • Debts
      • List debts in a portfolio
      • Create a debt
      • Get a debt
      • Update a debt
      • Delete a debt
    • Heritages
      • List heritage plans in a portfolio
      • Create a heritage plan
      • Get a heritage plan
      • Update a heritage plan
      • Delete a heritage plan
    • Budgets
      • List budgets in a portfolio
      • Create a budget
      • Get a budget
      • Update a budget
      • Delete a budget
    • Goals
      • List goals in a portfolio
      • Create a goal
      • Get a goal
      • Update a goal
      • Delete a goal
    • Transactions
      • List all transactions
      • Create a transaction
      • List transactions for a specific account
      • Get a transaction
      • Update a transaction
      • Delete a transaction
      • Add attachment to transaction
      • Remove attachment from transaction
      • Create internal transfer between accounts
      • Get monthly transaction summary
    • External Accounts
      • List external accounts
      • Create external account
      • Get external account
      • Update external account
      • Delete external account
    • Subscriptions
      • List subscriptions
      • Create subscription
      • Get subscription summary
      • Get subscription details
      • Update subscription
      • Delete subscription
      • Pause subscription
      • Resume subscription
      • Cancel subscription
      • Record subscription payment
      • Skip subscription payment
      • List subscription payments
    • Schemas
      • Error
      • DeviceInfo
      • TokenResponse
      • UserPlan
      • User
      • AuthResponse
      • UserProfile
      • Device
      • Money
      • Portfolio
      • Account
      • Asset
      • Loan
      • Debt
      • Heritage
      • HeritageBeneficiary
      • HeritageAllocation
      • Budget
      • Goal
      • Transaction
      • Transfer
      • TransactionSummary
      • ExternalAccount
      • Subscription
      • SubscriptionPayment
      • SubscriptionSummary
  • Nukitu API V1
    • Authentication
      • Register a new user
      • Login
      • Verify email with OTP
      • Resend OTP code
      • Refresh access token
      • Request password reset
      • Verify password reset OTP
      • Reset password
      • Logout current device
      • Logout from all devices
      • Get current user info
    • Institutions
      • Search institutions by name
      • Create a new institution
      • Search institutions by location
      • Get all institutions for map display
      • Get user's institutions
      • Get current selected institution
      • Select/choose current institution
      • Clear current institution selection
      • Add institution to user's list
      • Remove institution from user's list
      • Get institution details
      • Update institution
      • List institution work history
    • Settings
      • Get settings
    • Services
      • List all services
      • Get service details with sub-services
      • List competency tests
    • Partners
      • List partners
        GET
      • Get partner details
        GET
      • Add or remove partner from wishlist (institution)
        PATCH
      • List wishlisted partners
        GET
      • Wishlist filter aggregations
        GET
      • List partner certifications
        GET
      • Register for a certification
        POST
      • Get partner certification details
        GET
      • List partner certification wishlists
        GET
      • Add certification to wishlist
        POST
      • Get certification wishlist details
        GET
      • Remove certification from wishlist
        DELETE
      • List partner contracts
        GET
      • List partner contracts (grouped)
        GET
      • Get partner contract details
        GET
      • Accept contract (partner)
        PATCH
      • Reject contract (partner)
        PATCH
      • Confirm on route (partner)
        PATCH
      • Start work (partner)
        PATCH
      • Get extension cost estimate (partner)
        GET
      • Request time extension (partner)
        POST
      • Get QR token end (partner)
        GET
      • Get modular (contract details + inspection template)
        GET
      • Get modular template only
        GET
      • Get contract inspection
        GET
      • Create inspection (fixed payload)
        POST
      • Update contract inspection
        PATCH
      • Get contract inspection conclusion
        GET
      • Create contract inspection conclusion
        POST
      • Update contract inspection conclusion
        PATCH
      • Get status of first submitted competency test
        GET
      • Upload competency test certificate
        POST
      • Update work availability
        PATCH
      • List partner competency tests
        GET
      • Get partner competency test details
        GET
      • Get basic test info
        GET
      • Submit basic test
        POST
      • Partner registration
        POST
    • Contracts
      • List contracts
      • Create contract (Initial)
      • List institution contracts (grouped)
      • Get contract details
      • Update contract schedule & contacts
      • Update contract details
      • Process payment (Step 3)
      • Upload payment proof
      • Cancel contract (institution)
      • Get QR token start (institution)
      • Get QR token end (institution)
      • Finish work (institution)
      • Approve time extension request (institution)
      • Reject time extension request (institution)
      • List rating items for contract (institution)
      • Get contract inspection (institution)
      • Get contract inspection conclusion (institution)
      • Get contract review (institution)
      • Create contract review (institution)
      • Update contract review (institution)
      • Preview pricing for contract
    • Payment Methods
      • List available payment methods
    • Promotions
      • List available promotions
      • Validate a promotion code
    • Banners
      • List banners
      • Get banner details
    • Certifications
      • List all certifications
      • Get certification details
    • Supervisor Contracts
      • List supervisor contract escalations
      • Get supervisor contract escalation details
      • Get contract inspection (supervisor)
      • Get contract inspection conclusion (supervisor)
      • Assign replacement partner (supervisor)
      • Reject contract escalation (supervisor)
    • Profile
      • Get user profile
      • Update personal information
      • Update domicile information
      • Change password
      • Get partner certifications
      • Get partner education
      • Get partner competencies
    • Supervisor
      • List services with partner count
      • List partners created by supervisor
      • Create partner
      • Get partner created by supervisor
      • Update partner created by supervisor
      • Delete partner created by supervisor
    • Notifications
      • List current user's notifications
      • Get a notification
      • Mark notification as read
    • Device Token
      • Register or update FCM device token
      • Remove FCM device token
    • Schemas
      • Error
      • SuccessResponse
      • MessageResponse
      • Money
      • PaginationMeta
      • PaginatedResponse
      • User
      • UserDetailed
      • Tokens
      • VerificationInfo
      • DeviceInfo
      • UpdateDeviceTokenRequest
      • RegisterRequest
      • LoginRequest
      • VerifyEmailRequest
      • ResendOtpRequest
      • RefreshTokenRequest
      • ForgotPasswordRequest
      • VerifyResetOtpRequest
      • ResetPasswordRequest
      • AuthResponse
      • RegisterResponse
      • LoginResponse
      • VerifyEmailResponse
      • RefreshTokenResponse
      • VerifyResetOtpResponse
      • BasicTestResponse
      • UserProfileResponse
      • Institution
      • InstitutionMapMarker
      • CreateInstitutionRequest
      • InstitutionResponse
      • InstitutionWorkHistoryEntry
      • InstitutionWorkHistoryListResponse
      • Service
      • SubService
      • ServiceWithSubServices
      • ServicesListResponse
      • ServiceResponse
      • PublicSettingsResponse
      • PartnerRegistration
      • Partner
      • PartnerLocation
      • PartnerDetailed
      • CompetencyTest
      • SubServiceWithTests
      • CompetencyTestsListResponse
      • ServiceWithCompetencyTests
      • ServicesWithCompetencyTestsListResponse
      • ServiceWithCompetencyTestsResponse
      • PartnerCompetencyTestCertificateUpload
      • PartnerCompetencyTest
      • PartnerCompetencyTestResponse
      • PartnerCompetencyTestsListResponse
      • PartnerResponse
      • InstitutionsListResponse
      • InstitutionsMapResponse
      • Banner
      • BannerDetailed
      • NotificationNotifiableRef
      • Notification
      • NotificationsListResponse
      • SendPushNotificationJobNotificationArg
      • SendPushNotificationJobTarget
      • SendPushNotificationJobPerformArgs
      • NotificationShowResponse
      • Certification
      • CertificationDetailed
      • CertificationsListResponse
      • CertificationResponse
      • PartnerCertificationWishlist
      • PartnerCertificationWishlistsListResponse
      • PartnerCertificationWishlistResponse
      • CreateCertificationWishlistRequest
      • PartnerProfileResponse
      • UpdatePersonalInfoRequest
      • UpdateDomicileRequest
      • ChangePasswordRequest
      • PartnerCertification
      • PartnerCertificationsListResponse
      • PartnerEducationResponse
      • PartnerCompetency
      • PartnerCompetenciesListResponse
      • PartnerDetailResponse
      • UpdatePersonalInfoWithPictureRequest
      • PartnersListResponse
      • PartnerListItem
      • WishlistFiltersResponse
      • ContractsListResponse
      • PartnerContractsFlatListResponse
      • PartnerContractsListResponse
      • PartnerContractListItem
      • ContractListItem
      • ContractDetailResponse
      • ContractInspectionDetail
      • ContractInspectionShowResponse
      • ContractInspectionConclusionDetail
      • ContractConclusionShowResponse
      • ContractDetail
      • ContractPartnerAssignment
      • ContractInitialRequest
      • SupervisorAssignPartnerRequest
      • ContractStepOneRequest
      • ContractStepTwoRequest
      • ContractStepThreeRequest
      • ContractUploadPaymentProofRequest
      • PricingPreviewResponse
      • PaymentMethodsResponse
      • RatingsResponse
      • Promotion
      • PromotionsListResponse
      • PromotionValidateRequest
      • PromotionValidateResponse
      • SettingsResponse
  1. Partners

List wishlisted partners

GET
/api/v1/partners/wishlist
Returns a paginated list of partners that the current institution user has added to their wishlist.
Only active and verified partners are returned. Response shape is identical to GET /api/v1/partners
(array of PartnerListItem under data), with wishlisted always true for every row.
No location filter — wishlisted partners are returned regardless of distance from the current institution.
Supports the same kind, service_id, and sub_service_id filters as the main list, plus sort / sort_by / sort_order
(default order is wishlist created_at descending when no price sort is active).
Institution User Authentication Required

Request

Authorization
JWT Bearer
Add the parameter
Authorization
to Headers
Example:
Authorization: ********************
or
Query Params

Responses

🟢200
application/json
Wishlisted partners retrieved successfully
Bodyapplication/json

🟠401Unauthorized
🟠403Forbidden
🟠422UnprocessableEntity
Request Request Example
Shell
JavaScript
Java
Swift
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>'
Response Response Example
200 - Success
{
    "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
    }
}
Modified at 2026-06-08 00:59:16
Previous
Add or remove partner from wishlist (institution)
Next
Wishlist filter aggregations
Built with