Bundul
Internal
Browse docs
Waiting for review

generated

GraphQL API (68 queries, 93 mutations)

Generated from the code on every merge. Do not edit it — fix the generator instead.

Written by the build · 2 September 2026

GraphQL API (68 queries, 93 mutations)

Generated from commit 2ebf341 on 2026-09-02 by tools/docs/generate.ts. Do not edit this file. Fix the generator instead.

This is the contract the mobile app and the admin dashboard depend on. Removing or renaming anything here is a breaking change for a released app build.

Queries

Operation Returns Defined in
activeDiscountCodes [DiscountCode] promotions/resolvers/discount.resolver.ts
activePromotions [Promotion] promotions/resolvers/promotions.resolver.ts
adminBrands BrandPage logo-resolver/resolvers/brand-admin.resolver.ts
adminBundleRun BundleRunType bundle-run/bundle-run-admin.resolver.ts
adminBundleRuns [BundleRunType] bundle-run/bundle-run-admin.resolver.ts
adminBundleRunSettings BundleRunSettingsType bundle-run/bundle-run-admin.resolver.ts
adminCredentialReveals [CredentialRevealAuditType] bundle-run/bundle-run-admin.resolver.ts
adminMe AdminAccount admin-management/admin-management.resolver.ts
bundulSupportedServiceNames [String] push-notification/resolvers/admin-push.resolver.ts
checkAppVersion VersionCheckResponse app-config/app-config.resolver.ts
deleteRecurringTransactions String plaid/resolvers/user-plaid.resolver.ts
deleteTransactions String plaid/resolvers/user-plaid.resolver.ts
discountCode DiscountCode promotions/resolvers/discount.resolver.ts
discountCodeByCode DiscountCode promotions/resolvers/discount.resolver.ts
discountCodes [DiscountCode] promotions/resolvers/discount.resolver.ts
getAiLoginStatus AiLoginTestPayload automation/resolvers/automation.resolver.ts
getAppVersions AppVersionsResponse app-config/app-config.resolver.ts
getBackgroundJobStatus [BackgroundJobStatusResponse] payment/resolvers/payment.resolver.ts
getBR3monthsAvgChaosZoneClusters [ChaosZoneCluster] bundul-report/resolvers/bundul-report.resolver.ts
getBR3monthsAvgDailySpend [DailySpend] bundul-report/resolvers/bundul-report.resolver.ts
getBRMonthCalendarView [CalendarDay] bundul-report/resolvers/bundul-report.resolver.ts
getBundulReportSummary BundulSummary bundul-report/resolvers/bundul-report.resolver.ts
getFullTransactionsForRecurrTransac [BundulReport] bundul-report/resolvers/bundul-report.resolver.ts
getLinkedPlaidAccounts UserGetPlaidAccountsResponse plaid/resolvers/user-plaid.resolver.ts
getMyPassportLedgerPreview String users/resolvers/users.resolver.ts
getMyReferralCode String promotions/resolvers/promotions.resolver.ts
getPlaidHealthCheck PlaidHealthCheck plaid/resolvers/user-plaid.resolver.ts
getPlaidLinkToken UserPlaidLinkTokenResponse plaid/resolvers/user-plaid.resolver.ts
getRecentMonthlyBundulReport BundulReport bundul-report/resolvers/bundul-report.resolver.ts
getRecurringTransactions [UserRecurringTransactions] plaid/resolvers/user-plaid.resolver.ts
getRecurringTransactionsCalendarView [RecurringTransactionsCalendarMonth] plaid/resolvers/user-plaid.resolver.ts
getReferralCode ReferralCode promotions/resolvers/promotions.resolver.ts
getReferralCodeShareCount Number promotions/resolvers/promotions.resolver.ts
getSplitPaymentOption UserSplitPaymentOption users/resolvers/users.resolver.ts
getSubscription BundulSubscription subscriptions/core-subscriptions/subscription.resolver.ts
getSubscriptions [BundulSubscription] subscriptions/core-subscriptions/subscription.resolver.ts
getSupportedSubscriptionsForUser UserSupportedSubReponse subscriptions/core-subscriptions/subscription.resolver.ts
getTransactions [UserTransactions] plaid/resolvers/user-plaid.resolver.ts
getUserDataVersion UserDataVersion users/resolvers/users.resolver.ts
getUserOneSubDueDateRange UserOneSubDueDateRangeResponse users/resolvers/users.resolver.ts
getUserOneSubPaymentDetails OneSubPaymentDetails users/resolvers/users.resolver.ts
getUserPaymentDetails UserPaymentEntity users/resolvers/users.resolver.ts
getUserProfile User users/resolvers/users.resolver.ts
getUserReferrals [PromotionReward] promotions/resolvers/promotions.resolver.ts
getUserSubscription UserSubscription subscriptions/user-subscriptions/user-subscription.resolver.ts
getUserSubscriptions [UserSubscription] subscriptions/user-subscriptions/user-subscription.resolver.ts
getUserSubscriptionsWithFilter [UserSubscription] subscriptions/user-subscriptions/user-subscription.resolver.ts
getUserVirtualCard VirtualCard users/resolvers/users.resolver.ts
getYearOverYearAnalysis YearOverYearAnalysis bundul-report/resolvers/bundul-report.resolver.ts
listAdmins [AdminAccount] admin-management/admin-management.resolver.ts
myEmailMailAccesses [UserEmailAccess] users/resolvers/users.resolver.ts
myReferralCodes [ReferralCode] promotions/resolvers/promotions.resolver.ts
notificationAudienceGroups [AudienceGroupInfo] push-notification/resolvers/admin-push.resolver.ts
previewNotificationAudience AudiencePreview push-notification/resolvers/admin-push.resolver.ts
previewSplitConversion SplitConversionPreview payment/resolvers/payment.resolver.ts
promotion Promotion promotions/resolvers/promotions.resolver.ts
pushCategoryTemplates [PushTemplateInfo] push-notification/resolvers/admin-push.resolver.ts
pushNotificationCategories [PushCategoryInfo] push-notification/resolvers/admin-push.resolver.ts
pushNotificationLogs [PushLogEntry] push-notification/resolvers/admin-push.resolver.ts
renderPushSample PushSamplePreview push-notification/resolvers/admin-push.resolver.ts
resolveBrandLogo BrandLogoResult logo-resolver/resolvers/logo-resolver.resolver.ts
resolveLogo LogoResolutionResult logo-resolver/resolvers/logo-resolver.resolver.ts
resolveLogoHybrid LogoResolutionResult logo-resolver/resolvers/logo-resolver.resolver.ts
resolveLogoViaGoogle LogoResolutionResult logo-resolver/resolvers/logo-resolver.resolver.ts
userRecurringTransactionsCalendarView [RecurringTransactionsCalendarMonth] plaid/resolvers/user-plaid.resolver.ts
utilitiesWithBills [String] utility-insights/resolvers/utility-insights.resolver.ts
utilityBillDetail UtilityBillDetail utility-insights/resolvers/utility-insights.resolver.ts
validateDiscountCode Boolean promotions/resolvers/discount.resolver.ts

Mutations

Operation Returns Defined in
addPhoneToProfile PhoneProfileUpdatenResponseDto users/resolvers/users.resolver.ts
addToOneSub PaymentResponse payment/resolvers/payment.resolver.ts
adminLogin AdminAuthResponse admin-management/admin-management.resolver.ts
adminResendLoginOtp AdminAuthResponse admin-management/admin-management.resolver.ts
adminVerifyLoginOtp AdminAuthResponse admin-management/admin-management.resolver.ts
cancelAiLogin AiLoginStatusPayload automation/resolvers/automation.resolver.ts
cancelDeactivationRequest DeactivationResponse users/resolvers/users.resolver.ts
cancelPuppeteerLogin AiLoginStatusPayload automation/resolvers/automation.resolver.ts
cancelServiceConnection ConnectionActionPayload automation/resolvers/automation.resolver.ts
cancelSubscription UserSubscription subscriptions/user-subscriptions/user-subscription.resolver.ts
changeAdminPassword AdminAccount admin-management/admin-management.resolver.ts
claimBundleRun AdminActionResult bundle-run-admin/bundle-run-admin.resolver.ts
cleanupOrphanedUserRecords String users/resolvers/users.resolver.ts
clearSubsThatAllFailed PaymentResponse subscriptions/user-subscriptions/user-subscription.resolver.ts
confirmConnectCreateSub ConnectionActionPayload automation/resolvers/automation.resolver.ts
connectEmailForMailParser GooogleAuthResponse email-parser/auth/google/resolvers/google-auth.resolver.ts
connectImapForMailParser ImapAuthResponse email-parser/auth/imap/resolvers/imap-auth.resolver.ts
connectMicrosoftForMailParser MicrosoftAuthResponse email-parser/auth/microsoft/resolvers/microsoft-auth.resolver.ts
convertBundleRunItemToManual AdminActionResult bundle-run-admin/bundle-run-admin.resolver.ts
convertOneSubToSplit SplitConversionResult payment/resolvers/payment.resolver.ts
createAccount AuthenticatedUser users/resolvers/users.resolver.ts
createAdmin CreateAdminResult admin-management/admin-management.resolver.ts
createDiscountCode DiscountCode promotions/resolvers/discount.resolver.ts
createPromotion Promotion promotions/resolvers/promotions.resolver.ts
createSpecialReferralCode ReferralCode promotions/resolvers/promotions.resolver.ts
createSubscription BundulSubscription subscriptions/core-subscriptions/subscription.resolver.ts
createUserSubscription UserSubscription subscriptions/user-subscriptions/user-subscription.resolver.ts
deactivateReferralCode ReferralCode promotions/resolvers/promotions.resolver.ts
deleteAdmin Boolean admin-management/admin-management.resolver.ts
deleteMyAccount Boolean users/resolvers/users.resolver.ts
exchangeAndSavePlaidTokens Boolean plaid/resolvers/user-plaid.resolver.ts
generateReferralCode String promotions/resolvers/promotions.resolver.ts
generateReferralCodesForUsers GenerateReferralCodesResponse promotions/resolvers/promotions.resolver.ts
googleLogin HandleGoogleLoginResponse users/resolvers/users.resolver.ts
incrementReferralCodeShareCount GenerateReferralCodesResponse promotions/resolvers/promotions.resolver.ts
initiateServiceConnection ConnectionInitPayload automation/resolvers/automation.resolver.ts
logout Boolean users/resolvers/users.resolver.ts
logoutAllSessions Boolean users/resolvers/users.resolver.ts
markBundleRunHandled AdminActionResult bundle-run-admin/bundle-run-admin.resolver.ts
markBundleRunManualItem AdminActionResult bundle-run-admin/bundle-run-admin.resolver.ts
overrideBrandLogo BrandEntity logo-resolver/resolvers/brand-admin.resolver.ts
processExistingCustomerSubscriptions ProcessExistingCustomerResponse subscriptions/user-subscriptions/user-subscription.resolver.ts
processLogo EnhancedLogoResult logo-resolver/resolvers/logo-resolver.resolver.ts
processPayment PaymentResponse payment/resolvers/payment.resolver.ts
processReferralWithCode Boolean promotions/resolvers/promotions.resolver.ts
processRewardPayment Boolean promotions/resolvers/promotions.resolver.ts
processServiceLogo EnhancedLogoResult logo-resolver/resolvers/logo-resolver.resolver.ts
reactivateAdmin AdminAccount admin-management/admin-management.resolver.ts
reconnectOneSub PaymentResponse payment/resolvers/payment.resolver.ts
refreshToken TokenPairResponse users/resolvers/users.resolver.ts
removeDiscountCode DiscountCode promotions/resolvers/discount.resolver.ts
removeUser User users/resolvers/users.resolver.ts
requestAccountDeactivation DeactivationResponse users/resolvers/users.resolver.ts
requestPhoneEmailVerification PhoneEmailRequestResponseDto users/resolvers/users.resolver.ts
reresolveBrandLogo BrandEntity logo-resolver/resolvers/brand-admin.resolver.ts
rerunBundleRun AdminActionResult bundle-run-admin/bundle-run-admin.resolver.ts
resendAdminInvite CreateAdminResult admin-management/admin-management.resolver.ts
resendVerificationEmail User users/resolvers/users.resolver.ts
retryBundleRunItems AdminActionResult bundle-run-admin/bundle-run-admin.resolver.ts
retryLoginForFailedServices Boolean subscriptions/user-subscriptions/user-subscription.resolver.ts
revealServiceCard RevealedCredentialsResult bundle-run-admin/bundle-run-admin.resolver.ts
revealServiceCardBySubscription RevealedCredentialsResult bundle-run-admin/bundle-run-admin.resolver.ts
revealServiceCredentials RevealedCredentialsResult bundle-run-admin/bundle-run-admin.resolver.ts
revealServiceCredentialsBySubscription RevealedCredentialsResult bundle-run-admin/bundle-run-admin.resolver.ts
saveFeedback FeedbackResponse users/resolvers/users.resolver.ts
saveSupportRequest SupportRequestResponse users/resolvers/users.resolver.ts
sendAdminPushNotification SendPushResult push-notification/resolvers/admin-push.resolver.ts
sendCategoryPushNotification PushSendResult push-notification/resolvers/admin-push.resolver.ts
sendTestPushNotification PushSendResult push-notification/resolvers/admin-push.resolver.ts
setAdminPassword AdminAuthResponse admin-management/admin-management.resolver.ts
setBundleRunAutoCharge AdminActionResult bundle-run-admin/bundle-run-admin.resolver.ts
setBundleRunAutoChargeDefault AdminActionResult bundle-run-admin/bundle-run-admin.resolver.ts
setRequiresManualProcessing BundulSubscription subscriptions/core-subscriptions/subscription.resolver.ts
submitAiLoginOtp AiLoginStatusPayload automation/resolvers/automation.resolver.ts
submitLoginOtp AiLoginTestPayload automation/resolvers/automation.resolver.ts
submitManualSwapOtp OtpSubmitResult bundle-run/bundle-run-customer.resolver.ts
submitPuppeteerOtp AiLoginStatusPayload automation/resolvers/automation.resolver.ts
suspendAdmin AdminAccount admin-management/admin-management.resolver.ts
testAiLogin AiLoginTestPayload automation/resolvers/automation.resolver.ts
triggerCardSwap CardSwapStartPayload automation/resolvers/automation.resolver.ts
triggerPaymentForRun AdminActionResult bundle-run-admin/bundle-run-admin.resolver.ts
triggerPuppeteerLogin AiLoginStatusPayload automation/resolvers/automation.resolver.ts
unlinkPlaidAccount Boolean plaid/resolvers/user-plaid.resolver.ts
updateAdminPermissions AdminAccount admin-management/admin-management.resolver.ts
updateDiscountCode DiscountCode promotions/resolvers/discount.resolver.ts
updateOneSubDueDateForUser OneSubDueDateResponse subscriptions/core-subscriptions/subscription.resolver.ts
updateSubscription BundulSubscription subscriptions/core-subscriptions/subscription.resolver.ts
updateUserProfile User users/resolvers/users.resolver.ts
updateUserSubscription UserSubscription subscriptions/user-subscriptions/user-subscription.resolver.ts
updateUserSubscriptionOTP UserSubscription subscriptions/user-subscriptions/user-subscription.resolver.ts
useReferralCode Boolean promotions/resolvers/promotions.resolver.ts
verifyDeactivationOTP DeactivationResponse users/resolvers/users.resolver.ts
verifyPhoneEmailVerification PhoneEmailSignInResponseDto users/resolvers/users.resolver.ts

This page is written by the build from the code, so there is nothing to edit here. If it is wrong, the generator is wrong.