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 partner contracts

GET
/api/v1/partner/contracts
List all contracts where the current user is the partner.
Each item (PartnerContractListItem) includes: partner summary with ratings_summary, institution
(name, address, city, province), sub_service, contract_start_date, contract_start_time,
contract_end_date, contract_end_time (24h HH:MM), departure reminder fields when status is accepted or on_route
(approaching_scheduled_start, seconds_until_scheduled_start), escalation fields
(contract_escalation_stage, escalation_deadline_at, contract_escalation_countdown_active),
total_amount, payment_deadline_at, and optional review (overall rating) when the job is
completed and a review exists.
Differs from institution GET /api/v1/contracts: no partner_status or has_pending_extension_request.
Partner Authentication Required

Request

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

Responses

🟢200
application/json
Partner contracts retrieved successfully
Bodyapplication/json

🟠401Unauthorized
🟠403Forbidden
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/api/v1/partner/contracts?status=undefined&step=undefined&page=undefined&per_page=undefined' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Example 1
{
    "success": true,
    "data": [
        {
            "id": 0,
            "reference_code": "NKT-00000042",
            "status": "draft",
            "display_status": "draft",
            "step": "schedule",
            "kind": "installation",
            "contract_escalation_stage": "partner",
            "escalation_deadline_at": "2019-08-24T14:15:22.123Z",
            "contract_escalation_countdown_active": true,
            "partner_status": "assigned",
            "partner": {
                "id": 0,
                "full_name": "string",
                "picture": "http://example.com",
                "ratings_summary": {
                    "overall_average": 0,
                    "total_reviews": 0
                },
                "city": "string"
            },
            "institution": {
                "id": 0,
                "name": "string",
                "address": "string",
                "city": "string",
                "province": "string"
            },
            "sub_service": {
                "id": 0,
                "name": "string"
            },
            "contract_start_date": "2019-08-24",
            "contract_start_time": "09:30",
            "contract_end_date": "2019-08-24",
            "contract_end_time": "17:00",
            "schedule_start_date": "2019-08-24",
            "schedule_start_time": "09:30",
            "schedule_end_date": "2019-08-24",
            "schedule_end_time": "17:00",
            "approaching_scheduled_start": true,
            "seconds_until_scheduled_start": 0,
            "review": {
                "overall_rate": 0
            },
            "total_amount": {
                "value": 0,
                "currency": "string",
                "discount_amount": 0
            },
            "has_pending_extension_request": true,
            "payment_deadline_at": "2019-08-24T14:15:22.123Z",
            "payment_status": "unpaid",
            "created_at": "2019-08-24T14:15:22.123Z",
            "updated_at": "2019-08-24T14:15:22.123Z"
        }
    ],
    "meta": {
        "page": 1,
        "per_page": 20,
        "total_count": 100,
        "total_pages": 5,
        "prev_page": null,
        "next_page": 2
    }
}
Modified at 2026-06-08 00:59:16
Previous
Remove certification from wishlist
Next
List partner contracts (grouped)
Built with