Skip to content
AM

GraphQL operation reference

This generated reference lists all 910 root operations in the five product GraphQL schemas at platform revision 36ac683868625334185afaababe582779c81de7b.

Operations are authenticated product API contracts, not agent recommendations. Agents default to MCP, and customer-facing financial writes remain MCP-first. Auth directives are preserved exactly; unspecified means the field has no schema-level directive and requires service-level review before external use.

Regenerate this page with pnpm generate:platform-inventory. Do not edit the tables manually.

accounting

389 operations: 167 queries, 218 mutations, and 4 subscriptions.

TypeOperationArgumentsOutputAuth directivesSource
mutationacceptReceiptMatchid: UUID!Boolean!@authenticated @hasPermission(permission: MANAGE_ACCOUNTS)apps/accounting-api/internal/graph/schema/attachments.graphql:53
mutationapplyPromoCodecode: String!BillingSubscription!@authenticated @hasRole(role: OWNER)apps/accounting-api/internal/graph/schema/billing.graphql:142
mutationapplyVendorCreditcreditId: UUID!, billId: UUID!, amount: Decimal!, idempotencyKey: StringVendorCredit!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/vendor_credits.graphql:104
mutationapplyWriteDownvariantIds: [UUID!]!, reason: String, lookbackDays: IntWriteDownResult!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/inventory_cogs.graphql:190
mutationapproveApprovalRequestid: UUID!, reason: StringApprovalRequest!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/approvals.graphql:104
mutationapproveCategorizationSuggestionid: UUID!JournalEntry!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/ai.graphql:126
mutationapproveImportJobid: UUID!ImportJob!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:266
mutationarchiveAccountid: UUID!, force: BooleanAccount!@authenticated @hasPermission(permission: MANAGE_ACCOUNTS)apps/accounting-api/internal/graph/schema/accounts.graphql:69
mutationarchiveLoanid: UUID!, reason: StringLoan!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/loans.graphql:114
mutationarchiveVendorid: UUID!Vendor!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/vendors.graphql:108
mutationaskAIinput: AskAIInput!AIQueryResult!@authenticated @hasPermission(permission: AGENT_EXECUTE) @rateLimit(max: 20, window: 3600)apps/accounting-api/internal/graph/schema/ai.graphql:120
mutationautoCategorizeBankTransactionsconnectionId: UUID!, limit: IntInt!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/ai.graphql:123
mutationautoReconcileconnectionId: UUIDAutoReconcileResult!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/bankfeed.graphql:262
mutationbatchPayBillsinput: BatchPayBillsInput![BillPayment!]!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/bills.graphql:214
mutationbulkCategorizeTransactionsids: [UUID!]!, accountId: UUID!Int!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/bankfeed.graphql:246
mutationbulkPostBankTransactionsids: [UUID!]!Int!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/bankfeed.graphql:251
mutationbulkPostEntriesids: [UUID!]![JournalEntry!]!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:174
mutationbulkTagEntriesids: [UUID!]!, tagIds: [UUID!]![JournalEntry!]!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:175
mutationcalculateTaxinput: CalculateTaxInput!TaxCalculationResult!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/salestax.graphql:254
mutationcancelApprovalRequestid: UUID!ApprovalRequest!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/approvals.graphql:108
mutationcancelImportJobid: UUID!ImportJob!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:227
mutationcancelSubscription-BillingSubscription!@authenticated @hasRole(role: OWNER)apps/accounting-api/internal/graph/schema/billing.graphql:140
mutationcategorizeTransactionid: UUID!, input: CategorizeTransactionInput!BankTransaction!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/bankfeed.graphql:245
mutationchangePlanplanId: String!, billingCycle: BillingCycle!BillingSubscription!@authenticated @hasRole(role: OWNER)apps/accounting-api/internal/graph/schema/billing.graphql:139
mutationchatWithCFOinput: ChatWithCFOInput!CFOResponse!@authenticated @hasPermission(permission: AGENT_EXECUTE) @rateLimit(max: 20, window: 3600)apps/accounting-api/internal/graph/schema/ai.graphql:121
mutationclearAccountTaxLineaccountId: UUID!AccountTaxLineEntry!@authenticated @hasPermission(permission: MANAGE_ACCOUNTS)apps/accounting-api/internal/graph/schema/accounts.graphql:72
mutationclosePeriodstartDate: DateTime!, endDate: DateTime!, reason: String, idempotencyKey: String!AccountingPeriod!@authenticated @hasRole(role: ADMIN)apps/accounting-api/internal/graph/schema/reports.graphql:196
mutationcompletePlaidConnectionpublicToken: String!, accountId: String!BankConnection!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/bankfeed.graphql:239
mutationcompleteReconciliationid: UUID!ReconciliationSession!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/reconciliation.graphql:209
mutationcompleteStripeConnectcode: String!, state: String!StripeConnectionStatus!@authenticated @hasPermission(permission: MANAGE_STRIPE)apps/accounting-api/internal/graph/schema/stripe.graphql:59
mutationconfirmImportJobid: UUID!ImportJob!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:223
mutationconfirmPendingActionid: String!PendingAction!@authenticatedapps/accounting-api/internal/graph/schema/pending_actions.graphql:50
mutationconnectPayrollcode: String!PayrollConnectionStatus!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/payroll.graphql:71
mutationconvertEstimateToInvoiceestimateId: UUID!, dueDate: StringCustomerInvoice!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:521
mutationconvertEstimateToJobestimateId: UUID!, title: StringServiceJob!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:522
mutationcreate1099Batchinput: Create1099BatchInput!Filing1099Batch!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/filing1099.graphql:122
mutationcreate1099Correctioninput: Create1099CorrectionInput!Filing1099Record!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/filing1099.graphql:132
mutationcreateAccountinput: CreateAccountInput!Account!@authenticated @hasPermission(permission: MANAGE_ACCOUNTS)apps/accounting-api/internal/graph/schema/accounts.graphql:67
mutationcreateAPIKeyinput: CreateAPIKeyInput!String!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/tenant.graphql:70
mutationcreateBankConnectioninput: CreateBankConnectionInput!BankConnection!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/bankfeed.graphql:232
mutationcreateBillinput: CreateBillInput!Bill!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/bills.graphql:203
mutationcreateBillFromPurchaseOrderpurchaseOrderId: UUID!, vendorId: UUID!, dueDate: StringBill!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/bills.graphql:204
mutationcreateBillingPortalSession-String!@authenticated @hasRole(role: OWNER)apps/accounting-api/internal/graph/schema/billing.graphql:138
mutationcreateBudgetinput: CreateBudgetInput!Budget!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/budgets.graphql:118
mutationcreateCategorizationRuleinput: CreateCategorizationRuleInput!CategorizationRule!@authenticated @hasPermission(permission: MANAGE_ACCOUNTS)apps/accounting-api/internal/graph/schema/ai.graphql:125
mutationcreateCheckoutSessionplanId: String!, billingCycle: BillingCycle!String!@authenticated @hasRole(role: OWNER)apps/accounting-api/internal/graph/schema/billing.graphql:137
mutationcreateClientNoteinput: CreateClientNoteInput!ClientNote!@authenticatedapps/accounting-api/internal/graph/schema/clientportal.graphql:96
mutationcreateCustomerEstimateinput: CreateEstimateInput!CustomerEstimate!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:517
mutationcreateCustomerInvoiceinput: CreateInvoiceInput!CustomerInvoice!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:515
mutationcreateEntryinput: CreateEntryInput!JournalEntry!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:166
mutationcreateFixedAssetinput: CreateFixedAssetInput!FixedAsset!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/fixed_assets.graphql:134
mutationcreateImportJobinput: CreateImportJobInput!ImportJob!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:215
mutationcreateInvoiceCustomerinput: CreateCustomerInput!InvoiceCustomer!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:513
mutationcreateJobExpensejobId: UUID!, input: CreateJobExpenseInput!JobExpense!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:529
mutationcreateJobMaterialjobId: UUID!, input: CreateJobMaterialInput!JobMaterial!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:530
mutationcreateJobMilestonejobId: UUID!, input: JobMilestoneInput!JobMilestone!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:525
mutationcreateJournalEntryRecurringScheduleinput: CreateJournalEntryRecurringScheduleInput!JournalEntryRecurringSchedule!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:167
mutationcreateLoaninput: CreateLoanInput!Loan!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/loans.graphql:112
mutationcreatePendingActioninput: CreatePendingActionInput!PendingAction!@authenticatedapps/accounting-api/internal/graph/schema/pending_actions.graphql:45
mutationcreatePlaidLinkToken-PlaidLinkToken!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/bankfeed.graphql:238
mutationcreatePracticeClientLinkinput: CreatePracticeClientLinkInput!PracticeClientLink!@authenticated @hasPermission(permission: MANAGE_TEAM)apps/accounting-api/internal/graph/schema/clientportal.graphql:95
mutationcreateProviderConnectioninput: CreateProviderConnectionInput!ProviderConnection!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/providers.graphql:32
mutationcreateReconciliationAdjustmentbankTransactionId: UUID!, accountId: UUID!, memo: String!BankTransaction!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/bankfeed.graphql:260
mutationcreateReconciliationRuleinput: CreateReconciliationRuleInput!ReconciliationRule!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/bankfeed.graphql:265
mutationcreateReconciliationSessioninput: CreateReconciliationSessionInput!ReconciliationSession!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/reconciliation.graphql:207
mutationcreateRecurringScheduleinput: CreateRecurringScheduleInput!RecurringInvoiceSchedule!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:547
mutationcreateServiceJobinput: CreateServiceJobInput!ServiceJob!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:523
mutationcreateSharedReportLinkinput: CreateSharedLinkInput!SharedReportLink!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/clientportal.graphql:93
mutationcreateTagname: String!, color: StringTag!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:176
mutationcreateTaxNexusinput: CreateTaxNexusInput!TaxNexusRegistration!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/salestax.graphql:251
mutationcreateTaxPacketAdjustmentinput: CreateTaxPacketAdjustmentInput!TaxPacketAdjustment!@authenticated @hasPermission(permission: MANAGE_ACCOUNTS)apps/accounting-api/internal/graph/schema/taxpacket.graphql:38
mutationcreateTimeEntryinput: CreateTimeEntryInput!TimeEntry!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:531
mutationcreateVendorinput: CreateVendorInput!Vendor!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/vendors.graphql:106
mutationcreateVendorCreditinput: CreateVendorCreditInput!VendorCredit!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/vendor_credits.graphql:100
mutationdeactivateCategorizationRuleid: UUID!CategorizationRule!@authenticated @hasPermission(permission: MANAGE_ACCOUNTS)apps/accounting-api/internal/graph/schema/ai.graphql:128
mutationdeleteAttachmentid: UUID!Boolean!@authenticated @hasPermission(permission: MANAGE_ACCOUNTS)apps/accounting-api/internal/graph/schema/attachments.graphql:51
mutationdeleteBankTransactionSplitsid: UUID!BankTransaction!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/bankfeed.graphql:255
mutationdeleteClientNoteid: UUID!Boolean!@authenticatedapps/accounting-api/internal/graph/schema/clientportal.graphql:98
mutationdeleteForm1099KReceivedid: UUID!Boolean!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/form1099k.graphql:61
mutationdeleteImportMappingTemplateid: UUID!Boolean!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:245
mutationdeleteJournalEntryRecurringScheduleid: UUID!, reason: StringBoolean!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:169
mutationdeletePayrollAccountMappingcategory: PayrollCategory!Boolean!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/payroll.graphql:74
mutationdeleteProviderConnectionid: UUID!Boolean!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/providers.graphql:34
mutationdeleteReconciliationRuleid: UUID!Boolean!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/bankfeed.graphql:267
mutationdeleteRecurringScheduleid: UUID!Boolean!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:549
mutationdeleteTagid: UUID!Boolean!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:178
mutationdeleteTaxNexusid: UUID!Boolean!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/salestax.graphql:253
mutationdeleteTaxPacketAdjustmentid: UUID!Boolean!@authenticated @hasPermission(permission: MANAGE_ACCOUNTS)apps/accounting-api/internal/graph/schema/taxpacket.graphql:39
mutationdeleteTimeMemberRateid: UUID!Boolean!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:535
mutationdisconnectBankConnectionid: UUID!BankConnection!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/bankfeed.graphql:234
mutationdisconnectPayroll-Boolean!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/payroll.graphql:72
mutationdisconnectStripe-Boolean!@authenticated @hasRole(role: OWNER) @requiresConfirmationapps/accounting-api/internal/graph/schema/stripe.graphql:60
mutationdismissAgentAlertid: String!AgentAlert!@authenticatedapps/accounting-api/internal/graph/schema/agent_alerts.graphql:48
mutationdismissCategorizationSuggestionid: UUID!Boolean!@authenticatedapps/accounting-api/internal/graph/schema/ai.graphql:127
mutationdismissInsightid: UUID!Boolean!@authenticatedapps/accounting-api/internal/graph/schema/ai.graphql:122
mutationdisposeAssetid: UUID!, input: DisposeAssetInput!FixedAsset!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/fixed_assets.graphql:136
mutationexclude1099Recordid: UUID!Filing1099Record!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/filing1099.graphql:124
mutationexcludeTransactionid: UUID!BankTransaction!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/bankfeed.graphql:247
mutationgenerateAllowanceReserveEntryasOfDate: DateTime!AllowanceReserveRun!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/receivables.graphql:58
mutationgenerateDueJournalEntryRecurringSchedulesasOfDate: DateTime, limit: IntGenerateJournalEntryRecurringSchedulesResult!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:170
mutationgenerateDueLoanEntriesasOfDate: DateTime, limit: IntLoanDueEntryRunResult!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/loans.graphql:115
mutationgenerateExportreportType: String!, format: ExportFormat!, dateRange: ReportDateRange, accountId: UUIDExportResult!@authenticated @hasPermission(permission: EXPORT_DATA)apps/accounting-api/internal/graph/schema/reports.graphql:198
mutationimportBudgetLinesbudgetId: UUID!, contentBase64: String!Budget!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/budgets.graphql:121
mutationimportForm1099KReceivedinputs: [UpsertForm1099KReceivedInput!]![Form1099KReceived!]!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/form1099k.graphql:60
mutationinclude1099Recordid: UUID!Filing1099Record!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/filing1099.graphql:125
mutationingestAuditcoreEventinput: IngestAuditcoreEventInput!AuditcoreEvent!@authenticatedapps/accounting-api/internal/graph/schema/auditcore.graphql:69
mutationinitiateStripeConnect-String!@authenticated @hasPermission(permission: MANAGE_STRIPE)apps/accounting-api/internal/graph/schema/stripe.graphql:58
mutationinvoiceJobMilestoneid: UUID!, dueDate: StringCustomerInvoice!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:527
mutationinvoiceJobTimeEntriesjobId: UUID!, dueDate: StringCustomerInvoice!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:533
mutationissueCustomerCreditinput: IssueCustomerCreditInput!CustomerCreditMemo!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/customer_credit_memos.graphql:44
mutationissueVendorCreditid: UUID!VendorCredit!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/vendor_credits.graphql:102
mutationlockCostingMethodreason: StringInventorySettings!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/inventory_cogs.graphql:189
mutationmarkAgentAlertReadid: String!AgentAlert!@authenticatedapps/accounting-api/internal/graph/schema/agent_alerts.graphql:45
mutationmarkVendorW9ManualUploadvendorId: UUID!, attachmentId: UUID!Vendor!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/filing1099.graphql:131
mutationmatchBankTransactionid: UUID!, journalEntryId: UUID!BankTransaction!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/bankfeed.graphql:258
mutationpayrollAuthURLstate: String!String!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/payroll.graphql:70
mutationpostBankTransactionid: UUID!BankTransaction!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/bankfeed.graphql:250
mutationpostEntryid: UUID!JournalEntry!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:171
mutationpostTaxPacketAdjustmentToGLid: UUID!JournalEntry!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/taxpacket.graphql:40
mutationreceiveBillid: UUID!Bill!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/bills.graphql:212
mutationrecordBillPaymentinput: RecordBillPaymentInput!BillPayment!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/bills.graphql:213
mutationrecordInvoicePaymentinvoiceId: UUID!, input: RecordPaymentInput!CustomerInvoice!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:546
mutationrecordTaxRemittanceinput: RecordTaxRemittanceInput!SalesTaxLiability!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/salestax.graphql:255
mutationreinstateInvoiceid: UUID!, reason: String!CustomerInvoice!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:540
mutationrejectApprovalRequestid: UUID!, reason: String!ApprovalRequest!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/approvals.graphql:106
mutationrejectImportJobid: UUID!, input: RejectImportJobInput!ImportJob!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:270
mutationrejectPendingActionid: String!PendingAction!@authenticatedapps/accounting-api/internal/graph/schema/pending_actions.graphql:52
mutationrejectReceiptMatchid: UUID!Boolean!@authenticated @hasPermission(permission: MANAGE_ACCOUNTS)apps/accounting-api/internal/graph/schema/attachments.graphql:55
mutationreleaseJobRetainagejobId: UUID!, dueDate: StringCustomerInvoice!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:528
mutationreopenPeriodid: UUID!, reason: String!, idempotencyKey: String!AccountingPeriod!@authenticated @hasRole(role: OWNER) @requiresConfirmationapps/accounting-api/internal/graph/schema/reports.graphql:197
mutationreopenReconciliationid: UUID!, reason: String!ReconciliationSession!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/reconciliation.graphql:210
mutationrequestImportApprovalid: UUID!ImportJob!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:262
mutationrequestImportUploadURLinput: RequestImportUploadURLInput!ImportUploadURL!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:211
mutationrequestVendorW9vendorId: UUID!Vendor!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/filing1099.graphql:128
mutationresendVendorW9vendorId: UUID!Vendor!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/filing1099.graphql:129
mutationresolvePendingActionid: String!, status: PendingActionStatus!, resultId: StringPendingAction!@authenticatedapps/accounting-api/internal/graph/schema/pending_actions.graphql:56
mutationresumeSubscription-BillingSubscription!@authenticated @hasRole(role: OWNER)apps/accounting-api/internal/graph/schema/billing.graphql:141
mutationretryFailedCommerceEvents-Int!@authenticated @hasPermission(permission: MANAGE_STRIPE)apps/accounting-api/internal/graph/schema/commerce_events.graphql:33
mutationretryFailedEvents-Int!@authenticated @hasPermission(permission: MANAGE_STRIPE)apps/accounting-api/internal/graph/schema/stripe.graphql:62
mutationretryFailedRowsid: UUID!ImportJob!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:257
mutationrevalidateImportJobid: UUID!ImportJob!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:231
mutationreverseEntryid: UUID!, memo: StringJournalEntry!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:172
mutationrevokeAPIKeyid: UUID!Boolean!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/tenant.graphql:71
mutationrevokeSharedReportLinkid: UUID!Boolean!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/clientportal.graphql:94
mutationrollbackImportJobid: UUID!ImportJob!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:235
mutationrunAutoBookkeepingconnectionId: UUID!, limit: IntAutoBookkeepingRunResult!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/ai.graphql:124
mutationrunDepreciationperiod: DateTime!DepreciationRunResult!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/fixed_assets.graphql:137
mutationrunFxRevaluationasOfDate: String![FxRevaluationResult!]!@authenticated @hasRole(role: ADMIN)apps/accounting-api/internal/graph/schema/reports.graphql:205
mutationsaveImportMappingTemplateinput: SaveImportMappingTemplateInput!ImportMappingTemplate!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:239
mutationsendEstimateid: UUID!CustomerEstimate!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:519
mutationsendInvoiceid: UUID!, message: StringCustomerInvoice!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:536
mutationsetAccountTaxLineaccountId: UUID!, taxLine: String!AccountTaxLineEntry!@authenticated @hasPermission(permission: MANAGE_ACCOUNTS)apps/accounting-api/internal/graph/schema/accounts.graphql:71
mutationsetCustomerCreditHoldcustomerId: UUID!, hold: Boolean!, reason: StringInvoiceCustomer!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/invoicing.graphql:544
mutationsetInvoiceCollectionsStatusid: UUID!, status: CollectionsStatus!, note: StringCustomerInvoice!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:542
mutationsetPayrollAccountMappinginput: SetPayrollAccountMappingInput!PayrollAccountMapping!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/payroll.graphql:73
mutationsignEstimateid: UUID!, signature: String!, signedByName: String!CustomerEstimate!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:520
mutationskipImportJobRowsjobId: UUID!, rowIds: [UUID!]!ImportJob!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:253
mutationsplitBankTransactionid: UUID!, allocations: [SplitAllocationInput!]!BankTransaction!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/bankfeed.graphql:254
mutationstartSync-SyncJob!@authenticated @hasPermission(permission: MANAGE_STRIPE)apps/accounting-api/internal/graph/schema/stripe.graphql:61
mutationsubmit1099Batchid: UUID!Filing1099Batch!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/filing1099.graphql:126
mutationsubmit1099Correctionid: UUID!Filing1099Record!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/filing1099.graphql:134
mutationsubmitBillPaymentApprovalbillId: UUID!ApprovalRequest!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/approvals.graphql:91
mutationsubmitInvoiceWriteOffApprovalinvoiceId: UUID!ApprovalRequest!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/approvals.graphql:102
mutationsubmitJournalEntryApprovalentryId: UUID!ApprovalRequest!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/approvals.graphql:89
mutationsubmitPeriodCloseApprovalstartDate: DateTime!, endDate: DateTime!ApprovalRequest!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/approvals.graphql:98
mutationsubmitPeriodReopenApprovalperiodId: UUID!ApprovalRequest!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/approvals.graphql:100
mutationsubmitVendorPaymentDetailsApprovalvendorId: UUID!, input: VendorPaymentDetailsInput!ApprovalRequest!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/approvals.graphql:93
mutationsync1099Batchid: UUID!Filing1099Batch!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/filing1099.graphql:127
mutationsyncBankConnectionid: UUID!BankConnection!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/bankfeed.graphql:235
mutationsyncProviderConnectionid: UUID!ProviderConnection!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/providers.graphql:35
mutationsyncVendorW9vendorId: UUID!Vendor!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/filing1099.graphql:130
mutationtagEntryentryId: UUID!, tagId: UUID!JournalEntry!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:179
mutationtriggerPayrollSync-Int!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/payroll.graphql:75
mutationunarchiveAccountid: UUID!Account!@authenticated @hasPermission(permission: MANAGE_ACCOUNTS)apps/accounting-api/internal/graph/schema/accounts.graphql:70
mutationunmatchBankTransactionid: UUID!BankTransaction!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/bankfeed.graphql:259
mutationuntagEntryentryId: UUID!, tagId: UUID!JournalEntry!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:180
mutationupdate1099BatchStatusid: UUID!, input: Update1099BatchStatusInput!Filing1099Batch!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/filing1099.graphql:123
mutationupdate1099Correctionid: UUID!, input: Update1099CorrectionInput!Filing1099Record!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/filing1099.graphql:133
mutationupdateAccountid: UUID!, input: UpdateAccountInput!Account!@authenticated @hasPermission(permission: MANAGE_ACCOUNTS)apps/accounting-api/internal/graph/schema/accounts.graphql:68
mutationupdateAgentAlertPreferencesinput: UpdateAgentAlertPreferencesInput!AgentAlertPreferences!@authenticatedapps/accounting-api/internal/graph/schema/agent_alerts.graphql:51
mutationupdateAgentPolicyinput: UpdateAgentPolicyInput!AgentPolicy!@authenticatedapps/accounting-api/internal/graph/schema/agent_policy.graphql:30
mutationupdateBankConnectionid: UUID!, input: UpdateBankConnectionInput!BankConnection!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/bankfeed.graphql:233
mutationupdateBillid: UUID!, input: UpdateBillInput!Bill!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/bills.graphql:211
mutationupdateBudgetid: UUID!, input: UpdateBudgetInput!Budget!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/budgets.graphql:119
mutationupdateClientNoteinput: UpdateClientNoteInput!ClientNote!@authenticatedapps/accounting-api/internal/graph/schema/clientportal.graphql:97
mutationupdateCustomerEstimateid: UUID!, input: UpdateEstimateInput!CustomerEstimate!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:518
mutationupdateCustomerInvoiceid: UUID!, input: UpdateInvoiceInput!CustomerInvoice!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:516
mutationupdateFixedAssetid: UUID!, input: UpdateFixedAssetInput!FixedAsset!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/fixed_assets.graphql:135
mutationupdateImportJobMappingid: UUID!, input: UpdateImportJobMappingInput!ImportJob!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:219
mutationupdateImportJobRowjobId: UUID!, rowId: UUID!, input: UpdateImportJobRowInput!ImportJobRow!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:249
mutationupdateImportMappingTemplateid: UUID!, input: UpdateImportMappingTemplateInput!ImportMappingTemplate!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:242
mutationupdateInventorySettingsinput: UpdateInventorySettingsInput!InventorySettings!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/inventory_cogs.graphql:188
mutationupdateInvoiceCustomerid: UUID!, input: UpdateCustomerInput!InvoiceCustomer!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:514
mutationupdateJobMilestoneid: UUID!, input: UpdateJobMilestoneInput!JobMilestone!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:526
mutationupdateJournalEntryRecurringScheduleid: UUID!, input: UpdateJournalEntryRecurringScheduleInput!JournalEntryRecurringSchedule!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:168
mutationupdateLoanid: UUID!, input: UpdateLoanInput!Loan!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/loans.graphql:113
mutationupdateProviderConnectionid: UUID!, input: UpdateProviderConnectionInput!ProviderConnection!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/providers.graphql:33
mutationupdateReconciliationRuleid: UUID!, input: UpdateReconciliationRuleInput!ReconciliationRule!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/bankfeed.graphql:266
mutationupdateReconciliationSessionid: UUID!, input: UpdateReconciliationSessionInput!ReconciliationSession!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/reconciliation.graphql:208
mutationupdateRecurringScheduleid: UUID!, input: UpdateRecurringScheduleInput!RecurringInvoiceSchedule!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:548
mutationupdateServiceJobid: UUID!, input: UpdateServiceJobInput!ServiceJob!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:524
mutationupdateTagid: UUID!, name: String, color: StringTag!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:177
mutationupdateTaxNexusid: UUID!, input: UpdateTaxNexusInput!TaxNexusRegistration!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/salestax.graphql:252
mutationupdateTimeEntryid: UUID!, input: UpdateTimeEntryInput!TimeEntry!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:532
mutationupdateVendorid: UUID!, input: UpdateVendorInput!Vendor!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/vendors.graphql:107
mutationuploadBankCSVinput: UploadBankCSVInput!CSVImport!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/bankfeed.graphql:242
mutationupsertApprovalPolicyinput: UpsertApprovalPolicyInput!ApprovalPolicy!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/approvals.graphql:87
mutationupsertArAllowancePolicyinput: UpsertARAllowancePolicyInput!ARAllowancePolicy!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/receivables.graphql:57
mutationupsertBudgetLinesbudgetId: UUID!, lines: [BudgetLineInput!]!Budget!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/budgets.graphql:120
mutationupsertDesignThemeinput: UpsertDesignThemeInput!DesignTheme!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/tenant.graphql:69
mutationupsertForm1099KReceivedinput: UpsertForm1099KReceivedInput!Form1099KReceived!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/form1099k.graphql:59
mutationupsertTaxProviderConnectioninput: UpsertTaxProviderConnectionInput!TaxProviderConnection!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/salestax.graphql:256
mutationupsertTimeMemberRateinput: UpsertTimeMemberRateInput!TimeMemberRate!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:534
mutationvoidBillid: UUID!, reason: StringBill!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/bills.graphql:215
mutationvoidEntryid: UUID!, reason: StringJournalEntry!@authenticated @hasPermission(permission: POST_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:173
mutationvoidInvoiceid: UUID!, reason: StringCustomerInvoice!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:537
mutationvoidVendorCreditid: UUID!, reason: String!VendorCredit!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/vendor_credits.graphql:106
mutationwriteOffInvoiceid: UUID!, reason: String!CustomerInvoice!@authenticated @hasPermission(permission: CREATE_ENTRIES)apps/accounting-api/internal/graph/schema/invoicing.graphql:538
queryaccountid: UUID!Account!@authenticatedapps/accounting-api/internal/graph/schema/accounts.graphql:58
queryaccountantDashboard-[ClientHealthMetrics!]!@authenticatedapps/accounting-api/internal/graph/schema/clientportal.graphql:89
queryaccountByCodecode: String!Account@authenticatedapps/accounting-api/internal/graph/schema/accounts.graphql:59
queryaccountingPeriods-[AccountingPeriod!]!@authenticatedapps/accounting-api/internal/graph/schema/reports.graphql:184
queryaccounts-[Account!]!@authenticatedapps/accounting-api/internal/graph/schema/accounts.graphql:57
queryaccountTaxLineOptionsaccountId: UUID![String!]!@authenticated @hasPermission(permission: MANAGE_ACCOUNTS)apps/accounting-api/internal/graph/schema/accounts.graphql:63
queryaccountTaxLines-[AccountTaxLineEntry!]!@authenticated @hasPermission(permission: MANAGE_ACCOUNTS)apps/accounting-api/internal/graph/schema/accounts.graphql:62
queryaccountTransactionDetailaccountId: UUID!, range: ReportDateRange!GeneralLedgerAccount@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reports.graphql:242
queryaccountTree-[AccountTreeNode!]!@authenticatedapps/accounting-api/internal/graph/schema/accounts.graphql:61
queryagentAlertPreferences-AgentAlertPreferences!@authenticatedapps/accounting-api/internal/graph/schema/agent_alerts.graphql:40
queryagentAlertsunreadOnly: Boolean, limit: Int[AgentAlert!]!@authenticatedapps/accounting-api/internal/graph/schema/agent_alerts.graphql:34
queryagentAlertUnreadCount-Int!@authenticatedapps/accounting-api/internal/graph/schema/agent_alerts.graphql:37
queryagentContext-AgentContext!@authenticated @hasPermission(permission: AGENT_EXECUTE)apps/accounting-api/internal/graph/schema/agent.graphql:44
queryagentPolicy-AgentPolicy!@authenticatedapps/accounting-api/internal/graph/schema/agent_policy.graphql:25
queryagentTimelinecorrelationId: String, since: DateTime, until: DateTime, source: AgentTimelineSource, limit: Int[AgentTimelineEntry!]!@authenticatedapps/accounting-api/internal/graph/schema/agent_timeline.graphql:24
queryaiInsightslimit: Int, offset: IntAIInsightConnection!@authenticatedapps/accounting-api/internal/graph/schema/ai.graphql:112
queryallAttachmentsentityType: String, startDate: String, endDate: String, hasReceipt: Boolean, ocrStatus: String, limit: Int, offset: Int[Attachment!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/attachments.graphql:42
queryapAgingasOfDate: DateTime, bucketDays: [Int!]APAgingReport!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/bills.graphql:198
queryapCashFlowProjectionasOfDate: DateTime, projectionDays: [Int!]APCashFlowProjection!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/bills.graphql:199
queryapiKeys-[APIKey!]!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/tenant.graphql:65
queryapprovalPolicies-[ApprovalPolicy!]!@authenticated @hasPermission(permission: VIEW_ENTRIES)apps/accounting-api/internal/graph/schema/approvals.graphql:82
queryapprovalRequestsstatus: ApprovalRequestStatus, entityType: ApprovalEntityType[ApprovalRequest!]!@authenticated @hasPermission(permission: VIEW_ENTRIES)apps/accounting-api/internal/graph/schema/approvals.graphql:83
queryarAgingasOfDate: DateTime, bucketDays: [Int!]ARAgingReport!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/invoicing.graphql:509
queryarAllowancePolicy-ARAllowancePolicy@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/receivables.graphql:53
queryassemblyCostHistoryassemblyId: String!, startDate: String, endDate: String[AssemblyCostRecord!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/inventory_cogs.graphql:184
queryattachmentCoveragestartDate: String, endDate: StringAttachmentCoverage!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/attachments.graphql:44
queryattachmentsentityType: String!, entityId: UUID![Attachment!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/attachments.graphql:40
queryauditcoreEventstype: String, grammar: String, causalId: String, correlationId: String, limit: Int[AuditcoreEvent!]!@authenticatedapps/accounting-api/internal/graph/schema/auditcore.graphql:57
queryauditLoglimit: Int, offset: Int, action: AuditAction, entityType: StringAuditLogConnection!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reports.graphql:185
querybalanceSheetasOfDate: DateTime!, compareWithDate: DateTimeBalanceSheet!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reports.graphql:179
querybankConnectionid: UUID!BankConnection!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/bankfeed.graphql:213
querybankConnections-[BankConnection!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/bankfeed.graphql:212
querybankStatementid: UUID!BankStatement@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/bankfeed.graphql:227
querybankStatementsconnectionId: UUID, limit: Int[BankStatement!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/bankfeed.graphql:225
querybankTransactionsconnectionId: UUID, status: String, reconciliationStatus: String, startDate: String, endDate: String, limit: Int, offset: Int[BankTransaction!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/bankfeed.graphql:214
querybankTransactionSummaryconnectionId: UUID!BankTransactionSummary!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/bankfeed.graphql:223
querybillid: UUID!Bill@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/bills.graphql:195
querybillingDashboard-BillingDashboard!@authenticatedapps/accounting-api/internal/graph/schema/billing.graphql:131
querybillsstatus: [String!], vendorId: UUID, limit: Int, offset: Int[Bill!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/bills.graphql:194
querybillsDueSoondays: Int[Bill!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/bills.graphql:196
querybillsOverdue-[Bill!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/bills.graphql:197
querybudgetid: UUID!Budget!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/budgets.graphql:108
querybudgetsincludeArchived: Boolean[Budget!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/budgets.graphql:107
querybudgetVsActualbudgetId: UUID!BudgetVsActualReport!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/budgets.graphql:109
querycashFlowrange: ReportDateRange!CashFlowStatement!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reports.graphql:180
querycategorizationRules-[CategorizationRule!]!@authenticatedapps/accounting-api/internal/graph/schema/ai.graphql:114
querycategorizationSuggestions-[CategorizationSuggestion!]!@authenticatedapps/accounting-api/internal/graph/schema/ai.graphql:113
querycfoConversationid: UUID!CFOConversation@authenticatedapps/accounting-api/internal/graph/schema/ai.graphql:116
querycfoConversationslimit: Int, offset: Int[CFOConversation!]!@authenticatedapps/accounting-api/internal/graph/schema/ai.graphql:115
querycheckEntitlementfeature: String!, count: Int!EntitlementCheck!@authenticatedapps/accounting-api/internal/graph/schema/billing.graphql:132
queryclientNotesorgId: UUID![ClientNote!]!@authenticatedapps/accounting-api/internal/graph/schema/clientportal.graphql:88
querycloseEvidencePacketperiodStart: DateTime!, periodEnd: DateTime!CloseEvidencePacket!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/close_evidence.graphql:39
querycogsSchedulestartDate: String!, endDate: String!COGSSchedule!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/inventory_cogs.graphql:177
querycommerceEventslimit: Int, offset: Int, status: StripeEventStatus, eventType: StringCommerceEventConnection!@authenticatedapps/accounting-api/internal/graph/schema/commerce_events.graphql:28
querycommerceEventStats-CommerceEventStats!@authenticatedapps/accounting-api/internal/graph/schema/commerce_events.graphql:29
querycostLayerConsumptionsvariantId: UUID!, limit: Int, offset: Int[CostLayerConsumption!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/inventory_cogs.graphql:179
querycustomerCreditMemoid: UUID!CustomerCreditMemo@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/customer_credit_memos.graphql:40
querycustomerCreditMemosstatus: CustomerCreditMemoStatus, customerId: UUID, limit: Int, offset: Int[CustomerCreditMemo!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/customer_credit_memos.graphql:39
querycustomerEstimateid: UUID!CustomerEstimate!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/invoicing.graphql:499
querycustomerEstimatesstatus: String[CustomerEstimate!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/invoicing.graphql:498
querycustomerInvoiceid: UUID!CustomerInvoice!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/invoicing.graphql:497
querycustomerInvoicesstatus: String[CustomerInvoice!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/invoicing.graphql:496
querydashboard-DashboardMetrics!@authenticatedapps/accounting-api/internal/graph/schema/reports.graphql:183
querydepreciationEntriesperiod: DateTime[DepreciationEntry!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/fixed_assets.graphql:129
querydesignThemes-[DesignTheme!]!@authenticatedapps/accounting-api/internal/graph/schema/tenant.graphql:63
queryentriesfilter: EntryFilter, limit: Int, offset: IntJournalEntryConnection!@authenticated @hasPermission(permission: VIEW_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:158
queryentryid: UUID!JournalEntry!@authenticated @hasPermission(permission: VIEW_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:159
queryentryByStripeObjectobjectId: String!JournalEntry@authenticatedapps/accounting-api/internal/graph/schema/ledger.graphql:160
queryequityRollForwardrange: ReportDateRange!EquityRollForward!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reports.graphql:283
queryexpensesByVendorrange: ReportDateRange!PartySummaryReport!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reports.graphql:307
queryexportBudgetbudgetId: UUID!ExportResult!@authenticated @hasPermission(permission: EXPORT_DATA)apps/accounting-api/internal/graph/schema/budgets.graphql:110
queryfiling1099Batchid: UUID!Filing1099Batch@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/filing1099.graphql:116
queryfiling1099BatchestaxYear: Int[Filing1099Batch!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/filing1099.graphql:115
queryfiling1099SummarytaxYear: Int!Filing1099Summary!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/filing1099.graphql:117
queryfixedAssetid: UUID!FixedAsset!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/fixed_assets.graphql:128
queryfixedAssetRollForwardstart: DateTime!, end: DateTime!FixedAssetRollForward!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/fixed_assets.graphql:130
queryfixedAssetsincludeDisposed: Boolean[FixedAsset!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/fixed_assets.graphql:127
queryform1099KReceivedtaxYear: Int![Form1099KReceived!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/form1099k.graphql:54
queryform1099KReconciliationtaxYear: Int![Form1099KReconciliation!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/form1099k.graphql:55
querygeneralLedgerDetailrange: ReportDateRange!, accountId: UUID[GeneralLedgerAccount!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reports.graphql:240
querygrossMarginReportstartDate: String!, endDate: String!GrossMarginReport!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/inventory_cogs.graphql:181
queryimportJobid: UUID!ImportJob!@authenticated @hasPermission(permission: VIEW_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:193
queryimportJobRowsjobId: UUID!, status: ImportRowStatus, limit: Int, offset: IntImportJobRowsPage!@authenticated @hasPermission(permission: VIEW_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:195
queryimportJobsstatus: ImportJobStatus, entityType: ImportEntityType, limit: Int, offset: Int[ImportJob!]!@authenticated @hasPermission(permission: VIEW_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:186
queryimportMappingTemplatesentityType: ImportEntityType[ImportMappingTemplate!]!@authenticated @hasPermission(permission: VIEW_ENTRIES)apps/accounting-api/internal/graph/schema/imports.graphql:202
queryinventorySettings-InventorySettings!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/inventory_cogs.graphql:176
queryinventoryValuation-InventoryValuation!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/inventory_cogs.graphql:178
queryinvoiceCustomerid: UUID!InvoiceCustomer!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/invoicing.graphql:495
queryinvoiceCustomers-[InvoiceCustomer!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/invoicing.graphql:494
queryinvoiceMetricsperiod: StringInvoiceMetrics!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/invoicing.graphql:508
queryinvoices-[Invoice!]!@authenticated @hasPermission(permission: MANAGE_BILLING)apps/accounting-api/internal/graph/schema/billing.graphql:133
queryjobCostingjobId: UUID!JobCostingSnapshot!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/invoicing.graphql:504
queryjobExpensesjobId: UUID![JobExpense!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/invoicing.graphql:502
queryjobMaterialsjobId: UUID![JobMaterial!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/invoicing.graphql:503
queryjournalEntryRecurringSchedulesisActive: Boolean[JournalEntryRecurringSchedule!]!@authenticated @hasPermission(permission: VIEW_ENTRIES)apps/accounting-api/internal/graph/schema/ledger.graphql:161
querylcmReviewlookbackDays: IntLCMReview!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/inventory_cogs.graphql:180
queryloanid: UUID!Loan!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/loans.graphql:107
queryloansincludeArchived: Boolean[Loan!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/loans.graphql:106
queryloanScheduleEntriesloanId: UUID!, status: LoanScheduleEntryStatus[LoanScheduleEntry!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/loans.graphql:108
querymanagedAccounts-[Account!]!@authenticated @hasPermission(permission: MANAGE_ACCOUNTS)apps/accounting-api/internal/graph/schema/accounts.graphql:60
querymcpPromptname: String!MCPPrompt!@authenticatedapps/accounting-api/internal/graph/schema/agent.graphql:48
querymcpPrompts-[MCPPrompt!]!@authenticatedapps/accounting-api/internal/graph/schema/agent.graphql:47
querymcpResourceuri: String!MCPResource!@authenticatedapps/accounting-api/internal/graph/schema/agent.graphql:46
querymcpResources-[MCPResource!]!@authenticatedapps/accounting-api/internal/graph/schema/agent.graphql:45
queryme-User!@authenticatedapps/accounting-api/internal/graph/schema/tenant.graphql:61
querymyPermissions-[Permission!]!@authenticatedapps/accounting-api/internal/graph/schema/tenant.graphql:62
querynexusMonitoring-[NexusMonitoringRow!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/salestax.graphql:244
queryopenCostLayersvariantId: UUID![OpenCostLayer!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/inventory_cogs.graphql:182
querypayrollAccountMappings-[PayrollAccountMapping!]!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/payroll.graphql:65
querypayrollConnectionStatus-PayrollConnectionStatus!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/payroll.graphql:64
querypayrollLiabilityReconciliationrange: ReportDateRange![PayrollLiabilityReconRow!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/payroll.graphql:127
querypayrollSummaryrange: ReportDateRange!PayrollSummaryReport!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/payroll.graphql:129
querypayrollSyncslimit: Int[PayrollSync!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/payroll.graphql:66
querypendingActionid: String!PendingAction@authenticatedapps/accounting-api/internal/graph/schema/pending_actions.graphql:39
querypendingActionsstatus: PendingActionStatus[PendingAction!]!@authenticatedapps/accounting-api/internal/graph/schema/pending_actions.graphql:36
queryplans-[Plan!]!unspecifiedapps/accounting-api/internal/graph/schema/billing.graphql:128
querypreviewFxRevaluationasOfDate: String![FxRevaluationPreview!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reports.graphql:186
queryproductsWithoutCost-[ProductWithoutCost!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/inventory_cogs.graphql:183
queryprofitAndLossrange: ReportDateRange!, compareWithPriorPeriod: BooleanProfitAndLoss!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reports.graphql:178
queryproviderConnectionid: UUID!ProviderConnection!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/providers.graphql:28
queryproviderConnections-[ProviderConnection!]!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/providers.graphql:27
querypurchaseOrderid: UUID!CommercePurchaseOrder@authenticated @hasPermission(permission: VIEW_ENTRIES)apps/accounting-api/internal/graph/schema/purchasing.graphql:45
querypurchaseOrdersstatus: String, limit: Int, offset: Int[CommercePurchaseOrder!]!@authenticated @hasPermission(permission: VIEW_ENTRIES)apps/accounting-api/internal/graph/schema/purchasing.graphql:43
queryreceiptMatchSuggestionsstatus: String[ReceiptMatchSuggestion!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/attachments.graphql:46
queryreceivablesSummaryperiodStart: DateTime!, asOfDate: DateTime!ReceivablesSummary!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/receivables.graphql:85
queryreceivedNotBilled-ReceivedNotBilledReport!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/purchasing.graphql:81
queryreconcilestartDate: String!, endDate: String!ReconciliationReport!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reconciliation.graphql:185
queryreconciliationCloseReadinessperiodStart: String!, periodEnd: String!ReconciliationCloseReadiness!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reconciliation.graphql:195
queryreconciliationQuickCheckstartDate: String!, endDate: String!ReconciliationSummary!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reconciliation.graphql:186
queryreconciliationReportsessionId: UUID!BankReconciliationReport!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reconciliation.graphql:245
queryreconciliationRules-[ReconciliationRule!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/bankfeed.graphql:224
queryreconciliationSessionid: UUID!ReconciliationSession!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reconciliation.graphql:187
queryreconciliationSessionsaccountId: UUID, status: ReconciliationSessionStatus, periodStart: String, periodEnd: String, limit: Int[ReconciliationSession!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reconciliation.graphql:188
queryreconciliationSessionUnmatchedTransactionsaccountId: UUID!, periodStart: String!, periodEnd: String![ReconciliationUnmatchedBankTransaction!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reconciliation.graphql:199
queryrecurringSchedulescustomerId: UUID, isActive: Boolean[RecurringInvoiceSchedule!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/invoicing.graphql:507
queryresolvedDesignThemethemeRef: String, contextKey: StringResolvedDesignTheme!@authenticatedapps/accounting-api/internal/graph/schema/tenant.graphql:64
queryrevenueByCustomerrange: ReportDateRange!PartySummaryReport!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reports.graphql:309
querysaasMetrics-SaasMetrics!@authenticatedapps/accounting-api/internal/graph/schema/saas_metrics.graphql:16
querysalesTaxLiabilitiesstate: String, status: String[SalesTaxLiability!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/salestax.graphql:242
querysalesTaxReturnDatastartDate: String!, endDate: String!, state: String[SalesTaxReturnRow!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/salestax.graphql:243
querysalesTaxSummarystartDate: String!, endDate: String!TaxSummary!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/salestax.graphql:241
queryserviceJobid: UUID!ServiceJob!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/invoicing.graphql:501
queryserviceJobsstatus: String, customerId: UUID[ServiceJob!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/invoicing.graphql:500
querysharedReportLinks-[SharedReportLink!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/clientportal.graphql:87
querystripeCustomers-[StripeCustomer!]!@authenticatedapps/accounting-api/internal/graph/schema/stripe.graphql:51
querystripeEventslimit: Int, offset: Int, status: StripeEventStatusStripeEventConnection!@authenticated @hasPermission(permission: MANAGE_STRIPE)apps/accounting-api/internal/graph/schema/stripe.graphql:50
querystripeProducts-[StripeProduct!]!@authenticatedapps/accounting-api/internal/graph/schema/stripe.graphql:52
querystripeStatus-StripeConnectionStatus!@authenticatedapps/accounting-api/internal/graph/schema/stripe.graphql:49
querysubscription-BillingSubscription@authenticatedapps/accounting-api/internal/graph/schema/billing.graphql:129
querysyncJobid: UUID!SyncJob!@authenticatedapps/accounting-api/internal/graph/schema/stripe.graphql:54
querysyncStatus-SyncJob@authenticatedapps/accounting-api/internal/graph/schema/stripe.graphql:53
querytags-[Tag!]!@authenticatedapps/accounting-api/internal/graph/schema/ledger.graphql:162
querytaxNexusRegistrations-[TaxNexusRegistration!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/salestax.graphql:240
querytaxPacketAdjustmentsfiscalYear: Int![TaxPacketAdjustment!]!@authenticatedapps/accounting-api/internal/graph/schema/taxpacket.graphql:34
querytaxProviderCatalog-[TaxProviderCatalogEntry!]!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/salestax.graphql:245
querytaxProviderConnections-[TaxProviderConnection!]!@authenticated @hasPermission(permission: MANAGE_SETTINGS)apps/accounting-api/internal/graph/schema/salestax.graphql:246
querytaxTransactionsdomain: TaxDomain, limit: Int = 25[TaxTransaction!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/salestax.graphql:247
querytimeEntriesjobId: UUID, status: String, billed: Boolean, dateFrom: String, dateTo: String[TimeEntry!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/invoicing.graphql:505
querytimeMemberRatesincludeInactive: Boolean[TimeMemberRate!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/invoicing.graphql:506
querytrialBalanceasOfDate: DateTime!TrialBalance!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reports.graphql:181
queryusage-UsageSummary@authenticatedapps/accounting-api/internal/graph/schema/billing.graphql:130
queryvendorid: UUID!Vendor@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/vendors.graphql:102
queryvendor1099PaymentstaxYear: Int![VendorPaymentSummary!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/filing1099.graphql:118
queryvendorCreditid: UUID!VendorCredit@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/vendor_credits.graphql:96
queryvendorCreditsstatus: VendorCreditStatus, vendorId: UUID, limit: Int, offset: Int[VendorCredit!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/vendor_credits.graphql:95
queryvendorsstatus: VendorStatus, search: String, limit: Int, offset: Int[Vendor!]!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/vendors.graphql:101
queryworkingTrialBalancerange: ReportDateRange!WorkingTrialBalance!@authenticated @hasPermission(permission: VIEW_REPORTS)apps/accounting-api/internal/graph/schema/reports.graphql:182
subscriptionentryCreated-JournalEntry!@authenticatedapps/accounting-api/internal/graph/schema/subscriptions.graphql:2
subscriptioninsightGenerated-AIInsight!@authenticatedapps/accounting-api/internal/graph/schema/subscriptions.graphql:5
subscriptionstripeEventProcessed-StripeEvent!@authenticatedapps/accounting-api/internal/graph/schema/subscriptions.graphql:3
subscriptionsyncProgress-SyncJob!@authenticatedapps/accounting-api/internal/graph/schema/subscriptions.graphql:4

commerce

348 operations: 134 queries, 211 mutations, and 3 subscriptions.

TypeOperationArgumentsOutputAuth directivesSource
mutationaddAssemblyComponentassemblyId: UUID!, input: AssemblyComponentInput!Assembly!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:214
mutationaddB2BCompanyBuyerinput: AddB2BCompanyBuyerInput!B2BCompany!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/b2b_accounts.graphql:149
mutationaddCategoryProductinput: AddCategoryProductInput!CategoryProduct!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/schema.graphql:125
mutationaddCollectionProductinput: AddCollectionProductInput!CollectionProduct!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:119
mutationaddDiscountBrandsdiscountId: UUID!, brandIds: [UUID!]!Discount!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:268
mutationaddDiscountCollectionsdiscountId: UUID!, collectionIds: [UUID!]!Discount!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:270
mutationaddDiscountProductsdiscountId: UUID!, productIds: [UUID!]!Discount!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:266
mutationaddManualAssociationinput: ManualAssociationInput!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:275
mutationaddTrackinginput: AddTrackingInput!Fulfillment!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:185
mutationaddVariantSupplierinput: AddVariantSupplierInput!VariantSupplier!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:202
mutationadminApproveB2BQuoteid: UUID!, note: StringB2BQuote!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/b2b_quotes.graphql:93
mutationadminRejectB2BQuoteid: UUID!, note: StringB2BQuote!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/b2b_quotes.graphql:94
mutationapplyProductTagSuggestionsinput: [ApplyProductTagSuggestionInput!]!ApplyProductTagSuggestionsResult!@authenticatedapps/commerce-api/internal/graph/schema/catalog.graphql:303
mutationapproveReturnid: UUID!Return!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:194
mutationarchiveCategoryid: UUID!Category!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/schema.graphql:124
mutationarchiveCollectionid: UUID!Collection!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:118
mutationarchiveProductid: UUID!Product!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:112
mutationarchiveProductsids: [UUID!]!ArchiveResult!@authenticatedapps/commerce-api/internal/graph/schema/bulk.graphql:13
mutationaskAIinput: AskAIInput!AIQueryResult!@authenticated @rateLimit(max: 20, window: 3600)apps/commerce-api/internal/graph/schema/ai.graphql:65
mutationassignB2BCompanyPriceListcompanyId: UUID!, priceListId: UUIDB2BCompany!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/b2b_accounts.graphql:146
mutationassignBrandProductinput: AssignBrandProductInput!BrandProduct!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:131
mutationassignCustomerPriceListcustomerId: UUID!, priceListId: UUIDBoolean!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:224
mutationassignListingTitleVarianttestId: UUID!, subjectKey: String!ListingTitleABAssignment!@authenticatedapps/commerce-api/internal/graph/schema/abtesting.graphql:57
mutationassignMarketingABVarianttestId: UUID!, subjectKey: String!MarketingABAssignment!@authenticatedapps/commerce-api/internal/graph/schema/marketing_abtesting.graphql:37
mutationbatchFulfillOrdersinput: BatchFulfillOrdersInput!BatchFulfillmentResult!@authenticated @hasRole(role: MEMBER)apps/commerce-api/internal/graph/schema/schema.graphql:190
mutationbuildAssemblyinput: BuildAssemblyInput!Assembly!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:217
mutationbulkAdjustInventoryinput: BulkInventoryAdjustInput!BulkOperationResult!@authenticatedapps/commerce-api/internal/graph/schema/bulk.graphql:22
mutationbulkAdjustPricesinput: BulkPriceAdjustInput!BulkOperationResult!@authenticatedapps/commerce-api/internal/graph/schema/bulk.graphql:19
mutationbulkDeleteProductsproductIds: [UUID!]!BulkOperationResult!@authenticatedapps/commerce-api/internal/graph/schema/bulk.graphql:12
mutationbulkSetInventoryinput: BulkInventorySetInput!BulkOperationResult!@authenticatedapps/commerce-api/internal/graph/schema/bulk.graphql:23
mutationbulkUpdatePricesinput: BulkPriceUpdateInput!BulkOperationResult!@authenticatedapps/commerce-api/internal/graph/schema/bulk.graphql:18
mutationbulkUpdateProductStatusinput: BulkProductStatusInput!BulkOperationResult!@authenticatedapps/commerce-api/internal/graph/schema/bulk.graphql:10
mutationbulkUpdateProductTagsinput: BulkProductTagInput!BulkOperationResult!@authenticatedapps/commerce-api/internal/graph/schema/bulk.graphql:11
mutationbulkUpsertCompetitorPricesprices: [UpsertCompetitorPriceInput!]!Int!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:216
mutationcancelFulfillmentfulfillmentId: UUID!Fulfillment!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:187
mutationcancelListingTitleABTesttestId: UUID!ListingTitleABTest!@authenticatedapps/commerce-api/internal/graph/schema/abtesting.graphql:60
mutationcancelMarketingABTesttestId: UUID!ABTest!@authenticatedapps/commerce-api/internal/graph/schema/marketing_abtesting.graphql:40
mutationcancelMarketingCampaignid: UUID!MarketingCampaign!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:249
mutationchatWithMerchandiserinput: ChatWithMerchandiserInput!MerchandiserResponse!@authenticated @rateLimit(max: 20, window: 3600)apps/commerce-api/internal/graph/schema/ai.graphql:66
mutationcompleteABTestid: UUID!, winner: String!ABTest!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:229
mutationcomputeRecommendations-Int!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:277
mutationconfirmCopilotPreviewinput: ConfirmCopilotPreviewInput!ConfirmCopilotPreviewResult!@authenticatedapps/commerce-api/internal/graph/schema/bulk.graphql:27
mutationconnectShopifyChannelinput: ConnectShopifyInput!ShopifyConnectionResult!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/schema.graphql:166
mutationcreateAdCampaignbrandId: UUID!, platform: AdPlatform!, name: String!, dailyBudget: Decimal!AdCampaign!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:246
mutationcreateAssemblyinput: CreateAssemblyInput!Assembly!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:213
mutationcreateB2BCompanyinput: CreateB2BCompanyInput!B2BCompany!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/b2b_accounts.graphql:144
mutationcreateB2BCompanyLocationinput: B2BCompanyLocationInput!B2BCompany!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/b2b_accounts.graphql:147
mutationcreateB2BQuoteinput: CreateB2BQuoteInput!B2BQuote!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/b2b_quotes.graphql:91
mutationcreateBillingPortalSession-String!@authenticatedapps/commerce-api/internal/graph/schema/billing.graphql:76
mutationcreateBlogPostbrandId: UUID!, slug: String!, title: String!, content: String!, author: String!BlogPost!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:227
mutationcreateBrandinput: CreateBrandInput!Brand!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:129
mutationcreateCategoryinput: CreateCategoryInput!Category!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/schema.graphql:122
mutationcreateChannelinput: CreateChannelInput!Channel!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/schema.graphql:157
mutationcreateCheckoutSessionplanId: String!, billingCycle: BillingCycle!String!@authenticatedapps/commerce-api/internal/graph/schema/billing.graphql:75
mutationcreateCollectioninput: CreateCollectionInput!Collection!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:116
mutationcreateDiscountinput: CreateDiscountInput!Discount!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:262
mutationcreateEmailFlowbrandId: UUID!, type: EmailFlowType!, name: String!, subject: String!EmailFlow!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:252
mutationcreateEmailTemplatebrandId: UUID!, input: CreateEmailTemplateInput!EmailTemplate!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:254
mutationcreateFieldDefinitioninput: CreateFieldDefinitionInput!FieldDefinition!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/schema.graphql:138
mutationcreateMarketingCampaignbrandId: UUID!, input: CreateMarketingCampaignInput!MarketingCampaign!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:247
mutationcreatePagebrandId: UUID!, slug: String!, title: String!, content: String!Page!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:225
mutationcreatePriceListinput: CreatePriceListInput!PriceList!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:219
mutationcreatePricingRuleinput: CreatePricingRuleInput!PricingRule!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:220
mutationcreateProductinput: CreateProductInput!Product!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:110
mutationcreateProductGroupinput: CreateProductGroupInput!ProductGroup!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/schema.graphql:113
mutationcreateProductOptioninput: CreateProductOptionInput!VariantAxis!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:149
mutationcreateProductOptionValueoptionId: UUID!, input: CreateProductOptionValueInput!VariantAxisValue!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:152
mutationcreateProductTemplateinput: ProductTemplateInput!ProductTemplate!@authenticatedapps/commerce-api/internal/graph/schema/product_templates.graphql:7
mutationcreatePurchaseOrderinput: CreatePurchaseOrderInput!PurchaseOrder!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:207
mutationcreateReturninput: CreateReturnInput!Return!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:193
mutationcreateSocialPostbrandId: UUID!, platform: String!, content: String!, scheduledAt: DateTimeSocialPost!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:242
mutationcreateSupplierinput: CreateSupplierInput!Supplier!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:200
mutationcreateVariantinput: CreateVariantInput!ProductVariant!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:128
mutationcreateWarehouseinput: CreateWarehouseInput!Warehouse!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/schema.graphql:170
mutationdeleteCompetitorPriceid: UUID!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:217
mutationdeleteCustomerid: UUID!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:181
mutationdeleteCustomerAddresscustomerId: UUID!, addressId: UUID!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/customers.graphql:78
mutationdeleteDiscountid: UUID!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:264
mutationdeleteEmailTemplateid: UUID!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:256
mutationdeleteFieldDefinitionid: UUID!Boolean!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/schema.graphql:140
mutationdeletePriceListid: UUID!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:221
mutationdeletePriceListItemid: UUID!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:223
mutationdeletePricingRuleid: UUID!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:222
mutationdeleteProductGroupid: UUID!Boolean!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/schema.graphql:115
mutationdeleteProductMediaid: UUID!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:134
mutationdeleteProductOptionid: UUID!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:151
mutationdeleteProductOptionValueid: UUID!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:154
mutationdeleteProductsids: [UUID!]!, confirm: String!DeleteResult!@authenticatedapps/commerce-api/internal/graph/schema/bulk.graphql:15
mutationdeleteProductTemplateid: UUID!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/product_templates.graphql:9
mutationdisconnectStripeConnect-CommercePaymentSettings!@authenticatedapps/commerce-api/internal/graph/schema/tenant.graphql:79
mutationduplicateProductTemplateid: UUID!, name: String!ProductTemplate!@authenticatedapps/commerce-api/internal/graph/schema/product_templates.graphql:10
mutationevaluateListingTitleABTesttestId: UUID!, autoPromote: BooleanListingTitleABTest!@authenticatedapps/commerce-api/internal/graph/schema/abtesting.graphql:59
mutationevaluateMarketingABTesttestId: UUID!, autoPromote: BooleanABTest!@authenticatedapps/commerce-api/internal/graph/schema/marketing_abtesting.graphql:39
mutationextendVariantMatrixinput: ExtendVariantMatrixInput!VariantMatrixResult!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:144
mutationfulfillOrderinput: FulfillOrderInput!Fulfillment!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:184
mutationgenerateAIRecommendationsproductId: UUID![ProductRecommendation!]!@authenticated @rateLimit(max: 20, window: 3600)apps/commerce-api/internal/graph/schema/schema.graphql:278
mutationgenerateBlogPostbrandId: UUID!, input: GenerateBlogPostInput!BlogPost!@authenticated @rateLimit(max: 20, window: 3600)apps/commerce-api/internal/graph/schema/marketing.graphql:302
mutationgenerateListinginput: GenerateListingInput!Listing!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:161
mutationgenerateListingContentproductId: UUID!, channelId: UUID!, brandId: UUID!Listing!@authenticated @rateLimit(max: 50, window: 3600)apps/commerce-api/internal/graph/schema/schema.graphql:281
mutationgenerateProductDescriptionproductId: UUID!GeneratedProductDescription!@authenticated @rateLimit(max: 50, window: 3600)apps/commerce-api/internal/graph/schema/schema.graphql:259
mutationgenerateReorderDraftsdaysThreshold: Int, coverageDays: Int, maxItems: IntReorderDraftGenerationResult!@authenticatedapps/commerce-api/internal/graph/schema/inventory.graphql:202
mutationgenerateSEOContentproductId: UUID!GeneratedSEOContent!@authenticated @rateLimit(max: 50, window: 3600)apps/commerce-api/internal/graph/schema/schema.graphql:233
mutationgenerateSocialContentbrandId: UUID!, productId: UUID!, platform: String!GeneratedSocialContent!@authenticated @rateLimit(max: 50, window: 3600)apps/commerce-api/internal/graph/schema/schema.graphql:245
mutationgenerateVariantMatrixinput: GenerateVariantMatrixInput!VariantMatrixResult!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:143
mutationimportProductsinput: ProductImportInput!ProductImportResult!@authenticatedapps/commerce-api/internal/graph/schema/catalog.graphql:306
mutationinitiateStripeConnect-StripeConnectLink!@authenticatedapps/commerce-api/internal/graph/schema/tenant.graphql:78
mutationmarkDeliveredfulfillmentId: UUID!Fulfillment!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:186
mutationmoderateProductReviewid: UUID!, input: ModerateProductReviewInput!ProductReview!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/product_reviews.graphql:115
mutationpauseChannelid: UUID!Channel!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:158
mutationpayPurchaseOrderid: UUID!PurchaseOrder!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:210
mutationprocessAbandonedCartRecoverieslimit: IntInt!@authenticatedapps/commerce-api/internal/graph/schema/marketing.graphql:300
mutationprocessMarketingCampaignQueuelimit: IntInt!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:251
mutationprocessMultiTouchAttributionlimit: Int, lookbackDays: IntInt!@authenticatedapps/commerce-api/internal/graph/schema/marketing.graphql:301
mutationprocessRefundid: UUID!Return!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:197
mutationprocessSocialAutoPostslimit: IntInt!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:243
mutationpublishScheduledSocialPosts-Int!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:244
mutationpurchaseFulfillmentLabelinput: PurchaseFulfillmentLabelInput!FulfillmentLabel!@authenticated @hasRole(role: MEMBER)apps/commerce-api/internal/graph/schema/schema.graphql:189
mutationpushAllListingschannelId: UUID!Int!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:163
mutationpushListingid: UUID!Listing!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:162
mutationrateShopFulfillmentinput: RateShopFulfillmentInput!FulfillmentRateQuote!@authenticated @hasRole(role: MEMBER)apps/commerce-api/internal/graph/schema/schema.graphql:188
mutationreceivePurchaseOrderinput: ReceivePurchaseOrderInput!PurchaseOrder!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:209
mutationreceiveReturnid: UUID!, lineConditions: [ReceiveReturnLineInput!]Return!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:196
mutationrecordListingTitleABMetricinput: RecordListingTitleABMetricInput!ListingTitleABTest!@authenticatedapps/commerce-api/internal/graph/schema/abtesting.graphql:58
mutationrecordMarketingABMetricinput: RecordMarketingABMetricInput!ABTest!@authenticatedapps/commerce-api/internal/graph/schema/marketing_abtesting.graphql:38
mutationrecordMovementinput: RecordMovementInput!InventoryMovement!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:172
mutationrefreshCatalogIntelligencelimit: IntCatalogIntelligenceRefreshResult!@authenticatedapps/commerce-api/internal/graph/schema/catalog.graphql:305
mutationrefreshMarginAlertslimit: IntInt!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:213
mutationrefreshOrderIntelligencelimit: Int, includeSegments: BooleanOrderIntelligenceRefreshSummary!@authenticatedapps/commerce-api/internal/graph/schema/orders.graphql:357
mutationrefreshPricingAgentlimit: IntInt!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:218
mutationrefreshStockoutPredictionslookbackDays: IntInt!@authenticatedapps/commerce-api/internal/graph/schema/inventory.graphql:201
mutationrejectReturnid: UUID!, reason: String!Return!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:195
mutationremoveAssemblyComponentassemblyId: UUID!, componentId: UUID!Assembly!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:216
mutationremoveB2BCompanyBuyercompanyId: UUID!, buyerId: UUID!Boolean!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/b2b_accounts.graphql:151
mutationremoveBrandProductbrandId: UUID!, productId: UUID!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:132
mutationremoveCategoryProductcategoryId: UUID!, productId: UUID!Boolean!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/schema.graphql:126
mutationremoveCollectionProductcollectionId: UUID!, productId: UUID!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:120
mutationremoveDiscountBrandsdiscountId: UUID!, brandIds: [UUID!]!Discount!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:269
mutationremoveDiscountCollectionsdiscountId: UUID!, collectionIds: [UUID!]!Discount!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:271
mutationremoveDiscountProductsdiscountId: UUID!, productIds: [UUID!]!Discount!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:267
mutationremoveManualAssociationsourceProductId: UUID!, targetProductId: UUID!, associationType: AssociationType!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:276
mutationremoveVariantSupplierid: UUID!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:204
mutationreorderCategoryProductscategoryId: UUID!, productIds: [UUID!]![CategoryProduct!]!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/schema.graphql:127
mutationreorderCollectionProductscollectionId: UUID!, productIds: [UUID!]![CollectionProduct!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:121
mutationreorderProductMediaproductId: UUID!, mediaIds: [UUID!]![ProductMedia!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:135
mutationrestoreProductsids: [UUID!]!, status: ProductStatus!RestoreResult!@authenticatedapps/commerce-api/internal/graph/schema/bulk.graphql:14
mutationresumeChannelid: UUID!Channel!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:159
mutationretireVariantAxisValueid: UUID!, reason: StringVariantMatrixResult!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:145
mutationreviewAISuggestioninput: ReviewAISuggestionInput!AISuggestion!@authenticatedapps/commerce-api/internal/graph/schema/catalog.graphql:304
mutationreviewOrderAnomalyinput: ReviewOrderAnomalyInput!OrderAnomaly!@authenticatedapps/commerce-api/internal/graph/schema/orders.graphql:356
mutationreviewPricingRecommendationinput: ReviewPricingRecommendationInput!PricingRecommendation!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:214
mutationrunMarketingCampaignid: UUID!MarketingCampaign!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:248
mutationsetDefaultWarehousewarehouseId: UUID!Warehouse!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/schema.graphql:171
mutationsetMarketingCampaignDiscountcampaignId: UUID!, discountId: UUIDMarketingCampaign!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:272
mutationsetMarketingCampaignPricingRulecampaignId: UUID!, pricingRuleId: UUIDMarketingCampaign!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:250
mutationsetOptionValueAvailabilityinput: SetOptionValueAvailabilityInput!SetOptionValueAvailabilityResult!@authenticatedapps/commerce-api/internal/graph/schema/bulk.graphql:26
mutationsetPrimarySuppliervariantId: UUID!, supplierId: UUID!VariantSupplier!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:205
mutationsetVariantActiveid: UUID!, active: Boolean!ProductVariant!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:146
mutationshopifyInstallURLshop: String!ShopifyInstallURL!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:167
mutationsnapshotPromotionPerformancecampaignId: UUID!PromotionPerformance!@authenticatedapps/commerce-api/internal/graph/schema/marketing.graphql:307
mutationstartABTestbrandId: UUID!, name: String!, variantA: String!, variantB: String!, splitPct: Int!ABTest!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:228
mutationstartListingTitleABTestinput: StartListingTitleABTestInput!ListingTitleABTest!@authenticatedapps/commerce-api/internal/graph/schema/abtesting.graphql:56
mutationstartMarketingABTestinput: StartMarketingABTestInput!ABTest!@authenticatedapps/commerce-api/internal/graph/schema/marketing_abtesting.graphql:36
mutationstartProductImportPlatforminput: ProductImportPlatformInput!ProductImportPlatformResult!@authenticatedapps/commerce-api/internal/graph/schema/catalog.graphql:307
mutationsubmitPurchaseOrderid: UUID!PurchaseOrder!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:208
mutationswitchPrimarySupplierForVariantsinput: SwitchPrimarySupplierBulkInput!SwitchPrimarySupplierBulkResult!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:206
mutationsyncChannelid: UUID!ChannelSyncJob!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:160
mutationsyncOrderschannelId: UUID!Int!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:177
mutationtestEmailTemplateid: UUID!, recipientEmail: String!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:257
mutationtestNotificationtype: String!Boolean!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:285
mutationtoggleDiscountid: UUID!, active: Boolean!Discount!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:265
mutationtoggleEmailTemplateid: UUID!, active: Boolean!EmailTemplate!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:258
mutationtriggerEmailFlowbrandId: UUID!, flowType: EmailFlowType!, email: String!, data: JSONBoolean!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:253
mutationupdateAllocationinput: UpdateAllocationInput!ChannelAllocation!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:173
mutationupdateAssemblyComponentassemblyId: UUID!, componentId: UUID!, quantity: Decimal!Assembly!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:215
mutationupdateB2BCompanyid: UUID!, input: UpdateB2BCompanyInput!B2BCompany!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/b2b_accounts.graphql:145
mutationupdateB2BCompanyBuyercompanyId: UUID!, buyerId: UUID!, input: UpdateB2BCompanyBuyerInput!B2BCompany!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/b2b_accounts.graphql:150
mutationupdateB2BCompanyLocationcompanyId: UUID!, locationId: UUID!, input: UpdateB2BCompanyLocationInput!B2BCompany!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/b2b_accounts.graphql:148
mutationupdateB2BQuoteid: UUID!, input: UpdateB2BQuoteInput!B2BQuote!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/b2b_quotes.graphql:92
mutationupdateBrandid: UUID!, input: UpdateBrandInput!Brand!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:130
mutationupdateBrandSEODefaultsinput: UpdateBrandSEODefaultsInput!BrandSEODefaults!@authenticatedapps/commerce-api/internal/graph/schema/marketing.graphql:306
mutationupdateCategoryid: UUID!, input: UpdateCategoryInput!Category!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/schema.graphql:123
mutationupdateCollectionid: UUID!, input: UpdateCollectionInput!Collection!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:117
mutationupdateCommercePaymentSettingsinput: UpdateCommercePaymentSettingsInput!CommercePaymentSettings!@authenticatedapps/commerce-api/internal/graph/schema/tenant.graphql:77
mutationupdateCustomerid: UUID!, input: UpdateCustomerInput!CustomerDetail!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:180
mutationupdateCustomerAuthSettingsbrandId: UUID!, input: UpdateCustomerAuthSettingsInput!CustomerAuthSettings!@authenticatedapps/commerce-api/internal/graph/schema/tenant.graphql:80
mutationupdateDiscountid: UUID!, input: UpdateDiscountInput!Discount!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:263
mutationupdateEmailTemplateid: UUID!, input: UpdateEmailTemplateInput!EmailTemplate!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:255
mutationupdateFieldDefinitionid: UUID!, input: UpdateFieldDefinitionInput!FieldDefinition!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/schema.graphql:139
mutationupdateListingSEOinput: UpdateListingSEOInput!Listing!@authenticatedapps/commerce-api/internal/graph/schema/marketing.graphql:303
mutationupdateNotificationPreferencesinput: UpdateNotificationPreferencesInput!NotificationPreferences!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:284
mutationupdateOrderStatusid: UUID!, status: OrderStatus!Order!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:176
mutationupdatePageid: UUID!, title: String, content: String, status: PageStatusPage!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:226
mutationupdatePriceListid: UUID!, input: UpdatePriceListInput!PriceList!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:220
mutationupdatePricingRuleid: UUID!, input: CreatePricingRuleInput!PricingRule!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:221
mutationupdateProductid: UUID!, input: UpdateProductInput!Product!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:111
mutationupdateProductGroupid: UUID!, input: UpdateProductGroupInput!ProductGroup!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/schema.graphql:114
mutationupdateProductMediaid: UUID!, input: UpdateProductMediaInput!ProductMedia!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:133
mutationupdateProductOptionid: UUID!, input: UpdateProductOptionInput!VariantAxis!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:150
mutationupdateProductOptionValueid: UUID!, input: UpdateProductOptionValueInput!VariantAxisValue!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:153
mutationupdateProductSeoinput: UpdateProductSeoInput!BrandProduct!@authenticatedapps/commerce-api/internal/graph/schema/catalog.graphql:309
mutationupdateProductTemplateid: UUID!, input: ProductTemplateInput!ProductTemplate!@authenticatedapps/commerce-api/internal/graph/schema/product_templates.graphql:8
mutationupdateSEOConfigbrandId: UUID!, targetKeywords: JSON, refreshIntervalDays: Int, autoMetaTags: Boolean, autoSitemap: Boolean, autoSchemaMarkup: BooleanSEOConfig!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:232
mutationupdateSEOSitemapConfiginput: UpdateSEOSitemapConfigInput!SEOSitemapConfig!@authenticatedapps/commerce-api/internal/graph/schema/marketing.graphql:304
mutationupdateSEOSitemapEntryinput: UpdateSEOSitemapEntryInput!SEOSitemapEntry!@authenticatedapps/commerce-api/internal/graph/schema/marketing.graphql:305
mutationupdateSocialConfigbrandId: UUID!, platforms: JSON, postingSchedule: JSON, autoPost: Boolean, contentMix: JSON, hashtagStrategy: JSONSocialConfig!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:234
mutationupdateSupplierid: UUID!, input: UpdateSupplierInput!Supplier!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:201
mutationupdateVariantSupplierid: UUID!, input: UpdateVariantSupplierInput!VariantSupplier!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:203
mutationupsertCompetitorPriceinput: UpsertCompetitorPriceInput!CompetitorPrice!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:215
mutationupsertCustomerAddresscustomerId: UUID!, input: UpsertCustomerAddressInput!CustomerAddress!@authenticatedapps/commerce-api/internal/graph/schema/customers.graphql:77
mutationupsertInventoryAutomationRuleinput: UpsertInventoryAutomationRuleInput!InventoryAutomationRule!@authenticatedapps/commerce-api/internal/graph/schema/inventory.graphql:200
mutationupsertPriceListIteminput: UpsertPriceListItemInput!PriceListItem!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:222
queryabandonedCartInsightperiod: CartInsightPeriodAbandonedCartInsight!@authenticatedapps/commerce-api/internal/graph/schema/orders.graphql:352
queryabTestsbrandId: UUID![ABTest!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:73
queryadCampaignsbrandId: UUID![AdCampaign!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:79
queryaiSuggestionsproductId: UUID!, status: AISuggestionStatus, limit: Int[AISuggestion!]!@authenticatedapps/commerce-api/internal/graph/schema/catalog.graphql:188
queryassemblies-[Assembly!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:63
queryassemblyid: UUID!Assembly!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:64
queryb2bCompaniesstatus: B2BCompanyStatus[B2BCompany!]!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/b2b_accounts.graphql:139
queryb2bCompanyid: UUID!B2BCompany@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/b2b_accounts.graphql:140
queryb2bQuoteid: UUID!B2BQuote@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/b2b_quotes.graphql:87
queryb2bQuotescompanyId: UUID!, status: B2BQuoteStatus[B2BQuote!]!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/b2b_quotes.graphql:86
querybillingSubscription-BillingSubscription@authenticatedapps/commerce-api/internal/graph/schema/billing.graphql:69
queryblogPostsbrandId: UUID!, limit: Int, offset: Int[BlogPost!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:72
querybrandid: UUID!Brand!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:20
querybrands-[Brand!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:19
querybrandSEODefaultsbrandId: UUID!BrandSEODefaults@authenticatedapps/commerce-api/internal/graph/schema/marketing.graphql:312
querycalculatePriceinput: CalculatePriceInput!CalculatedPrice!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:68
querycartRecommendationsproductIds: [UUID!]!, limit: Int[ProductRecommendation!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:94
querycategoriesfilter: CategoryFilter, limit: Int, offset: IntCategoryConnection!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:16
querycategoryid: UUID!Category!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:17
querycategoryBySlugslug: String!Category@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:18
querychannelid: UUID!Channel!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:26
querychannelAllocationsvariantId: UUID![ChannelAllocation!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:35
querychannelPerformanceperiod: ReportPeriod![ChannelPerformance!]!@authenticatedapps/commerce-api/internal/graph/schema/reports.graphql:171
querychannels-[Channel!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:25
querychannelSyncJobschannelId: UUID!, limit: Int[ChannelSyncJob!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:27
querycheckEntitlementfeature: String!, count: Int!EntitlementCheck!@authenticatedapps/commerce-api/internal/graph/schema/billing.graphql:71
querycollectionid: UUID!Collection!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:14
querycollectionBySlugslug: String!Collection@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:15
querycollectionsfilter: CollectionFilter, limit: Int, offset: IntCollectionConnection!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:13
querycommercePaymentSettings-CommercePaymentSettings!@authenticatedapps/commerce-api/internal/graph/schema/tenant.graphql:72
querycommercePlans-[CommercePlan!]!unspecifiedapps/commerce-api/internal/graph/schema/billing.graphql:68
querycommerceUsage-CommerceUsageSummary@authenticatedapps/commerce-api/internal/graph/schema/billing.graphql:70
querycompetitorPricesproductId: UUID, limit: Int[CompetitorPrice!]!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:207
querycrossChannelAnalyticsSnapshotperiod: ReportPeriod!, topProductsLimit: IntCrossChannelAnalyticsSnapshot!@authenticatedapps/commerce-api/internal/graph/schema/reports.graphql:172
querycustomerid: UUID!CustomerDetail!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:43
querycustomerAuthSettingsbrandId: UUID!CustomerAuthSettings!@authenticatedapps/commerce-api/internal/graph/schema/tenant.graphql:73
querycustomersfilter: CustomerFilter, limit: Int, offset: IntCustomerConnection!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:42
querycustomerSegmentInsightslimit: Int[CustomerSegmentInsight!]!@authenticatedapps/commerce-api/internal/graph/schema/orders.graphql:351
querycustomerStatsperiod: ReportPeriod!CustomerStats!@authenticatedapps/commerce-api/internal/graph/schema/reports.graphql:168
querydashboardStatsperiod: ReportPeriod!DashboardStats!@authenticatedapps/commerce-api/internal/graph/schema/reports.graphql:164
querydeleteProductsImpactids: [UUID!]!DeleteImpact!@authenticatedapps/commerce-api/internal/graph/schema/bulk.graphql:5
querydiscountid: UUID!Discount!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:89
querydiscountsbrandId: UUID, active: Boolean[Discount!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:88
querydiscoverWebsiteProductsurl: String!, limit: IntWebsiteDiscoveryResult!@authenticated @rateLimit(max: 5, window: 3600)apps/commerce-api/internal/graph/schema/catalog.graphql:200
querydraftListingCopyproductId: UUID!, channelId: UUID!DraftListingCopy!@authenticated @rateLimit(max: 20, window: 3600)apps/commerce-api/internal/graph/schema/catalog.graphql:194
querydraftProductAltTextproductId: UUID!, imageIndex: IntDraftAltText!@authenticated @rateLimit(max: 50, window: 3600)apps/commerce-api/internal/graph/schema/catalog.graphql:196
querydraftProductDescriptionproductId: UUID!DraftProductDescription!@authenticated @rateLimit(max: 30, window: 3600)apps/commerce-api/internal/graph/schema/catalog.graphql:192
queryemailFlowsbrandId: UUID![EmailFlow!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:82
queryemailFlowStatsbrandId: UUID!EmailFlowStats!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:85
queryemailTemplatesbrandId: UUID![EmailTemplate!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:83
queryfieldDefinitionid: UUID!FieldDefinition!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:22
queryfieldDefinitions-[FieldDefinition!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:21
queryforecastDiscountImpactinput: ForecastDiscountImpactInput!DiscountImpactForecast!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:206
queryfulfillmentid: UUID!Fulfillment!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:46
queryfulfillmentsorderId: UUID![Fulfillment!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:47
querygenerateProductColumnMappingheaders: [String!]!, sampleRows: [[String!]!]ProductColumnMappingSuggestions!@authenticated @rateLimit(max: 20, window: 3600)apps/commerce-api/internal/graph/schema/catalog.graphql:198
queryinventoryAccountingReconciliationasOfDate: StringInventoryAccountingReconciliation!@authenticatedapps/commerce-api/internal/graph/schema/reports.graphql:170
queryinventoryAutomationRules-[InventoryAutomationRule!]!@authenticatedapps/commerce-api/internal/graph/schema/inventory.graphql:193
queryinventoryImpactAnalysesdaysThreshold: Int, limit: Int[InventoryImpactAnalysis!]!@authenticatedapps/commerce-api/internal/graph/schema/inventory.graphql:195
queryinventoryInsightswarehouseId: UUIDInventoryInsight!@authenticated @rateLimit(max: 20, window: 3600)apps/commerce-api/internal/graph/schema/schema.graphql:105
queryinventoryLevelvariantId: UUID!, warehouseId: UUID!InventoryLevel@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:34
queryinventoryMovementsvariantId: UUID, warehouseId: UUID, type: MovementType, limit: Int, offset: Int[InventoryMovement!]!@authenticatedapps/commerce-api/internal/graph/schema/inventory.graphql:186
queryinventoryReport-InventoryReport!@authenticatedapps/commerce-api/internal/graph/schema/reports.graphql:169
querylistingid: UUID!Listing!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:29
querylistingsfilter: ListingFilter, limit: Int, offset: IntListingConnection!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:28
querylistingTitleABTestid: UUID!ListingTitleABTest@authenticatedapps/commerce-api/internal/graph/schema/abtesting.graphql:51
querylistingTitleABTestslistingId: UUID!, status: ABTestStatus, limit: Int, offset: Int[ListingTitleABTest!]!@authenticatedapps/commerce-api/internal/graph/schema/abtesting.graphql:52
querymarginAlertsstatus: MarginAlertStatus, severity: MarginAlertSeverity, limit: Int[MarginAlert!]!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:204
querymarketingABTestid: UUID!ABTest@authenticatedapps/commerce-api/internal/graph/schema/marketing_abtesting.graphql:31
querymarketingABTestsbrandId: UUID!, type: ABTestType, status: ABTestStatus, limit: Int, offset: Int[ABTest!]!@authenticatedapps/commerce-api/internal/graph/schema/marketing_abtesting.graphql:32
querymarketingAnalyticsSnapshotbrandId: UUID!, period: ReportPeriod!MarketingAnalyticsSnapshot!@authenticatedapps/commerce-api/internal/graph/schema/reports.graphql:173
querymarketingCampaignid: UUID!MarketingCampaign@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:80
querymarketingCampaignsbrandId: UUID!, status: MarketingCampaignStatus, limit: Int[MarketingCampaign!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:81
querymarketingMultiTouchAttributionbrandId: UUID!, period: ReportPeriod!, model: AttributionModel! = LINEAR[MarketingAttributedRevenueChannel!]!@authenticatedapps/commerce-api/internal/graph/schema/reports.graphql:174
queryme-User!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:3
querymerchandiserConversationid: UUID!MerchandiserConversation@authenticatedapps/commerce-api/internal/graph/schema/ai.graphql:61
querymerchandiserConversationslimit: Int, offset: Int[MerchandiserConversation!]!@authenticatedapps/commerce-api/internal/graph/schema/ai.graphql:60
querymyTenantRole-TenantRole!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:4
querynotificationPreferences-NotificationPreferences@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:98
queryorderid: UUID!Order!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:39
queryorderAnomalyQueuestatus: OrderAnomalyStatus, limit: Int[OrderAnomaly!]!@authenticatedapps/commerce-api/internal/graph/schema/orders.graphql:349
queryordersfilter: OrderFilter, limit: Int, offset: IntOrderConnection!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:38
queryorderTrendsperiod: ReportPeriod![OrderTrend!]!@authenticatedapps/commerce-api/internal/graph/schema/reports.graphql:167
querypagesbrandId: UUID![Page!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:71
querypriceListid: UUID!PriceList@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:209
querypriceLists-[PriceList!]!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:208
querypricingRecommendationsstatus: PricingRecommendationStatus, limit: Int[PricingRecommendation!]!@authenticatedapps/commerce-api/internal/graph/schema/pricing.graphql:205
querypricingRules-[PricingRule!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:67
queryproductid: UUID!Product!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:8
queryproductBySkusku: String!, channelId: UUIDProduct@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:9
queryproductCardBySkusku: String!, channelId: UUIDProductCard@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:10
queryproductGroupid: UUID!ProductGroup!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:12
queryproductGroups-[ProductGroup!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:11
queryproductHealthproductIds: [UUID!], limit: Int[ProductHealth!]!@authenticatedapps/commerce-api/internal/graph/schema/catalog.graphql:189
queryproductImportJobid: UUID!ProductImportJob!@authenticatedapps/commerce-api/internal/graph/schema/catalog.graphql:191
queryproductImportJobslimit: Int, offset: Int, status: ProductImportJobStatusProductImportJobConnection!@authenticatedapps/commerce-api/internal/graph/schema/catalog.graphql:190
queryproductRecommendationsproductId: UUID!, type: AssociationType, limit: Int[ProductRecommendation!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:93
queryproductReviewsfilter: ProductReviewFilter, limit: Int, offset: Int[ProductReview!]!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/product_reviews.graphql:97
queryproductReviewSummarybrandId: UUID!, productId: UUID!ProductReviewSummary!@authenticated @hasRole(role: ADMIN)apps/commerce-api/internal/graph/schema/product_reviews.graphql:105
queryproductsfilter: ProductFilter, limit: Int, offset: IntProductConnection!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:7
queryproductTemplateid: UUID!ProductTemplate!@authenticatedapps/commerce-api/internal/graph/schema/product_templates.graphql:3
queryproductTemplates-[ProductTemplate!]!@authenticatedapps/commerce-api/internal/graph/schema/product_templates.graphql:2
querypromotionPerformancecampaignId: UUID!PromotionPerformance@authenticatedapps/commerce-api/internal/graph/schema/marketing.graphql:313
querypromotionPerformanceHistorycampaignId: UUID!, limit: Int[PromotionPerformance!]!@authenticatedapps/commerce-api/internal/graph/schema/marketing.graphql:314
querypurchaseOrderid: UUID!PurchaseOrder!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:62
querypurchaseOrdersstatus: PurchaseOrderStatus, limit: Int, offset: Int[PurchaseOrder!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:61
queryrecommendationStatsperiod: ReportPeriod!RecommendationStats!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:95
queryreorderRecommendationsdaysThreshold: Int, coverageDays: Int, limit: Int[InventoryReorderRecommendation!]!@authenticatedapps/commerce-api/internal/graph/schema/inventory.graphql:196
queryreturnid: UUID!Return!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:51
queryreturnPatternInsightslimit: Int[ReturnPatternInsight!]!@authenticatedapps/commerce-api/internal/graph/schema/orders.graphql:350
queryreturnsstatus: ReturnStatus, limit: Int, offset: IntReturnList!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:50
queryreturnsByOrderorderId: UUID![Return!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:52
queryrevenueByChannelperiod: ReportPeriod![RevenueByChannel!]!@authenticatedapps/commerce-api/internal/graph/schema/reports.graphql:165
queryseoConfigbrandId: UUID!SEOConfig@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:76
queryseoSitemapConfigbrandId: UUID!SEOSitemapConfig@authenticatedapps/commerce-api/internal/graph/schema/marketing.graphql:311
querysocialConfigbrandId: UUID!SocialConfig@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:77
querysocialPostsbrandId: UUID!, status: String, limit: Int[SocialPost!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:78
querystockoutPredictionsdaysThreshold: Int, limit: Int[StockoutPrediction!]!@authenticatedapps/commerce-api/internal/graph/schema/inventory.graphql:194
querystudioEmailTemplatesbrandId: UUID![StudioEmailTemplate!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:84
querysuggestPricingvariantId: UUID!, channelId: UUIDPricingSuggestion!@authenticated @rateLimit(max: 50, window: 3600)apps/commerce-api/internal/graph/schema/schema.graphql:104
querysuggestProductTagsproductId: UUID!TagSuggestions!@authenticatedapps/commerce-api/internal/graph/schema/catalog.graphql:185
querysuggestProductTagsBulkproductIds: [UUID!]![ProductTagSuggestions!]!@authenticatedapps/commerce-api/internal/graph/schema/catalog.graphql:187
querysuggestProductTagsFromInputinput: SuggestProductTagsInput!TagSuggestions!@authenticatedapps/commerce-api/internal/graph/schema/catalog.graphql:186
querysupplierid: UUID!Supplier!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:56
querysupplierCostChangeInsightsdays: Int, supplierId: UUID, variantSku: String, minPercentChange: Float, severity: SupplierCostChangeSeverity, limit: Int[SupplierCostChangeInsight!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:58
querysuppliers-[Supplier!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:55
querytopProductsperiod: ReportPeriod!, limit: Int[TopProduct!]!@authenticatedapps/commerce-api/internal/graph/schema/reports.graphql:166
queryvalidateDiscountCodecode: String!, cartTotal: Float!DiscountValidation!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:90
queryvariantAxesproductId: UUID![VariantAxis!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:101
queryvariantSupplierComparisonvariantId: UUID, variantSku: String, includeInactive: Boolean, limit: IntVariantSupplierComparison!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:59
queryvariantSuppliersvariantId: UUID![VariantSupplier!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:57
queryvariantsWithoutSupplierssearch: String, warehouseId: UUID, lowStockOnly: Boolean, limit: Int[VariantSupplierGap!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:60
querywarehouseid: UUID!Warehouse!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:33
querywarehouses-[Warehouse!]!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:32
subscriptioninventoryAlertvariantId: UUIDInventoryLevel!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:290
subscriptionorderCreated-Order!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:289
subscriptionsyncProgresschannelId: UUID!Channel!@authenticatedapps/commerce-api/internal/graph/schema/schema.graphql:291

customer360

50 operations: 28 queries, 22 mutations, and 0 subscriptions.

TypeOperationArgumentsOutputAuth directivesSource
mutationarchiveContactid: UUID!Contact!@authenticatedapps/customer360-api/internal/graph/schema/contacts.graphql:140
mutationcreateCompanyinput: CreateCompanyInput!Company!@authenticatedapps/customer360-api/internal/graph/schema/companies.graphql:43
mutationcreateContactinput: CreateContactInput!Contact!@authenticatedapps/customer360-api/internal/graph/schema/contacts.graphql:138
mutationcreateSegmentinput: CreateSegmentInput!Segment!@authenticatedapps/customer360-api/internal/graph/schema/segments.graphql:53
mutationcreateSegmentFromAIprompt: String!Segment!@authenticatedapps/customer360-api/internal/graph/schema/segments.graphql:54
mutationdeleteQueryid: UUID!Boolean!@authenticatedapps/customer360-api/internal/graph/schema/queries.graphql:72
mutationdeleteSegmentid: UUID!Boolean!@authenticatedapps/customer360-api/internal/graph/schema/segments.graphql:56
mutationexportQueryResultqueryId: UUID!, format: ExportFormat!, columns: [String!]!Export!@authenticatedapps/customer360-api/internal/graph/schema/queries.graphql:74
mutationexportSegmentsegmentId: UUID!, format: ExportFormat!, columns: [String!]!Export!@authenticatedapps/customer360-api/internal/graph/schema/queries.graphql:73
mutationmergeContactssourceId: UUID!, targetId: UUID!Contact!@authenticatedapps/customer360-api/internal/graph/schema/contacts.graphql:141
mutationnoop-Boolean!unspecifiedapps/customer360-api/internal/graph/schema/schema.graphql:6
mutationrecomputeHealthcontactId: UUIDBoolean!@authenticatedapps/customer360-api/internal/graph/schema/health.graphql:184
mutationrefreshHealthScoresinput: RefreshHealthScoresInputHealthScoresRefreshResult!@authenticatedapps/customer360-api/internal/graph/schema/health.graphql:187
mutationrefreshSegmentid: UUID!Segment!@authenticatedapps/customer360-api/internal/graph/schema/segments.graphql:57
mutationsaveQueryinput: SaveQueryInput!SavedQuery!@authenticatedapps/customer360-api/internal/graph/schema/queries.graphql:71
mutationtagContactscontactIds: [UUID!]!, tags: [String!]![Contact!]!@authenticatedapps/customer360-api/internal/graph/schema/contacts.graphql:142
mutationuntagContactscontactIds: [UUID!]!, tags: [String!]![Contact!]!@authenticatedapps/customer360-api/internal/graph/schema/contacts.graphql:143
mutationupdateCompanyid: UUID!, input: UpdateCompanyInput!Company!@authenticatedapps/customer360-api/internal/graph/schema/companies.graphql:44
mutationupdateContactid: UUID!, input: UpdateContactInput!Contact!@authenticatedapps/customer360-api/internal/graph/schema/contacts.graphql:139
mutationupdateHealthScoringModelinput: UpdateHealthScoringModelInput!HealthScoringModel!@authenticatedapps/customer360-api/internal/graph/schema/health.graphql:185
mutationupdateHealthTierstiers: [HealthTierInput!]![HealthTier!]!@authenticatedapps/customer360-api/internal/graph/schema/health.graphql:186
mutationupdateSegmentid: UUID!, input: UpdateSegmentInput!Segment!@authenticatedapps/customer360-api/internal/graph/schema/segments.graphql:55
queryaiInsights-[AISignal!]!@authenticatedapps/customer360-api/internal/graph/schema/ai.graphql:61
queryaiQueryprompt: String!AIQueryResult!@authenticatedapps/customer360-api/internal/graph/schema/ai.graphql:60
queryatRiskContactslimit: Int[Contact!]!@authenticatedapps/customer360-api/internal/graph/schema/health.graphql:149
queryaverageHealthScore-HealthAverage!@authenticatedapps/customer360-api/internal/graph/schema/health.graphql:166
querycompaniesfilter: CompanyFilter, page: Int, perPage: IntCompanyConnection!@authenticatedapps/customer360-api/internal/graph/schema/companies.graphql:38
querycompanyid: UUID!Company@authenticatedapps/customer360-api/internal/graph/schema/companies.graphql:39
querycontactid: UUID!Contact@authenticatedapps/customer360-api/internal/graph/schema/contacts.graphql:127
querycontactHealthcontactId: UUID!ContactHealthScore@authenticatedapps/customer360-api/internal/graph/schema/health.graphql:129
querycontactsfilter: ContactFilter, sort: ContactSort, page: Int, perPage: IntContactConnection!@authenticatedapps/customer360-api/internal/graph/schema/contacts.graphql:126
querycontactSearchquery: String![Contact!]!@authenticatedapps/customer360-api/internal/graph/schema/contacts.graphql:128
querycontactTimelinecontactId: UUID!, after: String, limit: Int, pillar: StringContactTimelinePage!@authenticatedapps/customer360-api/internal/graph/schema/contacts.graphql:129
querydashboardKPIsperiod: PeriodDashboardKPIs!@authenticatedapps/customer360-api/internal/graph/schema/dashboard.graphql:29
queryexportspage: Int, perPage: IntExportConnection!@authenticatedapps/customer360-api/internal/graph/schema/queries.graphql:66
queryhealth-String!unspecifiedapps/customer360-api/internal/graph/schema/schema.graphql:2
queryhealthDistribution-HealthDistribution!@authenticatedapps/customer360-api/internal/graph/schema/health.graphql:128
queryhealthScoreChangeslimit: Int, direction: HealthScoreChangeDirection[Contact!]!@authenticatedapps/customer360-api/internal/graph/schema/health.graphql:155
queryhealthScoreHistogrambucketSize: Int[HealthScoreBucket!]!@authenticatedapps/customer360-api/internal/graph/schema/health.graphql:171
queryhealthScoreRunStatus-HealthScoreRunStatus@authenticatedapps/customer360-api/internal/graph/schema/health.graphql:131
queryhealthScoreTrenddays: Int[HealthScoreTrendPoint!]!@authenticatedapps/customer360-api/internal/graph/schema/health.graphql:176
queryhealthScoringModel-HealthScoringModel!@authenticatedapps/customer360-api/internal/graph/schema/health.graphql:137
queryhealthTiers-[HealthTier!]!@authenticatedapps/customer360-api/internal/graph/schema/health.graphql:143
querypracticeClientHealthGrid-PracticeClientHealthGrid!@authenticatedapps/customer360-api/internal/graph/schema/dashboard.graphql:30
queryrecentActivitylimit: Int[Activity!]!@authenticatedapps/customer360-api/internal/graph/schema/queries.graphql:67
querysavedQueries-[SavedQuery!]!@authenticatedapps/customer360-api/internal/graph/schema/queries.graphql:64
querysavedQueryid: UUID!SavedQuery@authenticatedapps/customer360-api/internal/graph/schema/queries.graphql:65
querysegmentid: UUID!Segment@authenticatedapps/customer360-api/internal/graph/schema/segments.graphql:48
querysegmentContactssegmentId: UUID!, page: Int, perPage: IntContactConnection!@authenticatedapps/customer360-api/internal/graph/schema/segments.graphql:49
querysegmentsincludeSystem: Boolean[Segment!]!@authenticatedapps/customer360-api/internal/graph/schema/segments.graphql:47

portal

39 operations: 15 queries, 24 mutations, and 0 subscriptions.

TypeOperationArgumentsOutputAuth directivesSource
mutationacceptInvitationtoken: String!AcceptInvitationResult!@authenticatedapps/portal-api/internal/graph/schema/invitations.graphql:60
mutationarchiveOrganizationid: ID!Organization!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:237
mutationbulkInviteMembersinput: BulkInviteMembersInput!BulkInviteMembersResult!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:240
mutationcompleteOnboardinginput: CompleteOnboardingInputOnboardingState!@authenticatedapps/portal-api/internal/graph/schema/onboarding.graphql:36
mutationcreateClientOrganizationinput: CreateClientOrgInput!Organization!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:238
mutationcreateOrganizationinput: CreateOrganizationInput!Organization!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:235
mutationcreateRoleinput: CreateRoleInput!Role!@authenticatedapps/portal-api/internal/graph/schema/rbac.graphql:65
mutationdeleteRoleid: UUID!Boolean!@authenticatedapps/portal-api/internal/graph/schema/rbac.graphql:68
mutationinviteMemberinput: InviteMemberInput!Boolean!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:239
mutationlinkClientOrganizationinput: LinkClientOrganizationInput!PracticeClientLink!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:247
mutationnoop-Boolean!unspecifiedapps/portal-api/internal/graph/schema/schema.graphql:7
mutationreactivateMemberuserId: ID!TeamMember!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:246
mutationremoveMemberuserId: ID!Boolean!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:242
mutationrevokeInvitationid: ID!Boolean!@authenticatedapps/portal-api/internal/graph/schema/invitations.graphql:58
mutationselectRulePackageinput: SelectRulePackageInput!RulePackageActivation!@authenticatedapps/portal-api/internal/graph/schema/rulepackages.graphql:37
mutationsuspendMemberuserId: ID!TeamMember!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:245
mutationunlinkClientOrganizationinput: UnlinkClientOrganizationInput!PracticeClientLink!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:248
mutationupdateMemberRoleuserId: ID!, role: TenantRole!TeamMember!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:243
mutationupdateMemberRoleBySluguserId: ID!, roleSlug: String!TeamMember!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:244
mutationupdateOnboardingStateinput: UpdateOnboardingStateInput!OnboardingState!@authenticatedapps/portal-api/internal/graph/schema/onboarding.graphql:34
mutationupdateOnboardingStepinput: UpdateOnboardingStepInput!OnboardingState!@authenticatedapps/portal-api/internal/graph/schema/onboarding.graphql:35
mutationupdateOrganizationSettingsinput: UpdateSettingsInput!OrganizationSettings!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:236
mutationupdateRoleinput: UpdateRoleInput!Role!@authenticatedapps/portal-api/internal/graph/schema/rbac.graphql:66
mutationupdateRoleEntitlementsroleId: UUID!, entitlements: [RoleEntitlementInput!]!Role!@authenticatedapps/portal-api/internal/graph/schema/rbac.graphql:67
queryavailableRulePackages-[RulePackage!]!@authenticatedapps/portal-api/internal/graph/schema/rulepackages.graphql:33
queryhealthCheck-HealthCheck!unspecifiedapps/portal-api/internal/graph/schema/health.graphql:7
queryinvitationByTokentoken: String!InvitationPreview@authenticatedapps/portal-api/internal/graph/schema/invitations.graphql:53
queryinvitationsorganizationId: ID[Invitation!]!@authenticatedapps/portal-api/internal/graph/schema/invitations.graphql:51
querymyEntitlements-EntitlementSet!@authenticatedapps/portal-api/internal/graph/schema/rbac.graphql:61
querymyOrganizations-[Organization!]!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:226
queryonboardingStateorganizationId: IDOnboardingState!@authenticatedapps/portal-api/internal/graph/schema/onboarding.graphql:30
queryorganizationid: ID!Organization@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:227
querypendingInvitationsorganizationId: ID[Invitation!]!@authenticatedapps/portal-api/internal/graph/schema/invitations.graphql:49
querypracticeClientLinkspracticeOrganizationId: ID, status: PracticeClientLinkStatus[PracticeClientLink!]!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:230
querypracticeConnectionSummarypracticeOrganizationId: IDPracticeConnectionSummary!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:231
queryroleid: UUID!Role@authenticatedapps/portal-api/internal/graph/schema/rbac.graphql:60
queryroles-[Role!]!@authenticatedapps/portal-api/internal/graph/schema/rbac.graphql:59
queryteamMembersorganizationId: ID[TeamMember!]!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:228
queryteamSeatsorganizationId: IDTeamSeats!@authenticatedapps/portal-api/internal/graph/schema/tenant.graphql:229

studio

84 operations: 37 queries, 46 mutations, and 1 subscriptions.

TypeOperationArgumentsOutputAuth directivesSource
mutationapplyStorefrontPromptinput: ApplyStorefrontPromptInput!ApplyStorefrontPromptResult!@authenticatedapps/studio-api/internal/graph/schema/storefront_editor.graphql:142
mutationautoFillSitePresenceMetadatasiteId: UUID!, limit: IntSitePresenceMetaAutofillResult!@authenticatedapps/studio-api/internal/graph/schema/site_presence.graphql:296
mutationcreateApiKeyinput: CreateApiKeyInput!CreateApiKeyPayload!@authenticatedapps/studio-api/internal/graph/schema/api_keys.graphql:74
mutationcreateSiteExperimentinput: CreateSiteExperimentInput!SiteExperiment!@authenticatedapps/studio-api/internal/graph/schema/site_experiments.graphql:66
mutationcreateStudioSiteinput: CreateStudioSiteInput!StudioSite!@authenticatedapps/studio-api/internal/graph/schema/sites.graphql:67
mutationcreateUrlRedirectinput: CreateUrlRedirectInput!UrlRedirect!@authenticatedapps/studio-api/internal/graph/schema/site_presence.graphql:298
mutationdeleteAISearchDocumentsiteId: UUID!, documentId: UUID!Boolean!@authenticatedapps/studio-api/internal/graph/schema/site_ai_search.graphql:56
mutationdeleteSiteExperimentid: UUID!Boolean!@authenticatedapps/studio-api/internal/graph/schema/site_experiments.graphql:71
mutationdeleteStudioEmailTemplateid: UUID!Boolean!@authenticatedapps/studio-api/internal/graph/schema/email_templates.graphql:148
mutationdeleteStudioFormDefinitionid: UUID!Boolean!@authenticatedapps/studio-api/internal/graph/schema/site_forms.graphql:42
mutationdeleteStudioSharedAssetid: UUID!Boolean!@authenticatedapps/studio-api/internal/graph/schema/site_assets.graphql:34
mutationdeleteStudioSiteDomainid: UUID!Boolean!@authenticatedapps/studio-api/internal/graph/schema/site_settings.graphql:128
mutationdeleteStudioSiteEnvVarid: UUID!Boolean!@authenticatedapps/studio-api/internal/graph/schema/site_settings.graphql:130
mutationdeleteStudioSiteProductImagesiteId: UUID!, id: UUID!Boolean!@authenticatedapps/studio-api/internal/graph/schema/site_product_images.graphql:45
mutationdeleteStudioSiteWebhookid: UUID!Boolean!@authenticatedapps/studio-api/internal/graph/schema/site_settings.graphql:132
mutationdeleteUrlRedirectid: UUID!, siteId: UUID!Boolean!@authenticatedapps/studio-api/internal/graph/schema/site_presence.graphql:300
mutationgenerateAISearchUploadURLinput: GenerateAISearchUploadURLInput!AISearchUploadURL!@authenticatedapps/studio-api/internal/graph/schema/site_ai_search.graphql:55
mutationgenerateSiteStructuredDatasiteId: UUID!, limit: IntSiteStructuredDataResult!@authenticatedapps/studio-api/internal/graph/schema/site_presence.graphql:297
mutationnoop-Boolean!unspecifiedapps/studio-api/internal/graph/schema/schema.graphql:6
mutationprepareStudioSiteCutoversiteId: UUID!, targetDomain: StringStudioSite!@authenticatedapps/studio-api/internal/graph/schema/sites.graphql:69
mutationpromoteSiteExperimentWinnerid: UUID!SiteExperiment!@authenticatedapps/studio-api/internal/graph/schema/site_experiments.graphql:70
mutationremoveStudioSiteCollectionsiteId: UUID!, collectionId: UUID!Boolean!@authenticatedapps/studio-api/internal/graph/schema/site_settings.graphql:126
mutationrevokeApiKeysiteId: UUID!, id: UUID!Boolean!@authenticatedapps/studio-api/internal/graph/schema/api_keys.graphql:75
mutationrotateApiKeyinput: RotateApiKeyInput!RotateApiKeyPayload!@authenticatedapps/studio-api/internal/graph/schema/api_keys.graphql:76
mutationsaveStorefrontFilesinput: SaveStorefrontFilesInput!SaveStorefrontFilesResult!@authenticatedapps/studio-api/internal/graph/schema/storefront_editor.graphql:141
mutationstartSiteExperimentid: UUID!SiteExperiment!@authenticatedapps/studio-api/internal/graph/schema/site_experiments.graphql:68
mutationstartStorefrontBuildbrandId: UUID!, description: String!, framework: String!StorefrontBuildJob!@authenticated @rateLimit(max: 5, window: 3600)apps/studio-api/internal/graph/schema/storefront_builder.graphql:44
mutationstopSiteExperimentid: UUID!, winnerVersion: IntSiteExperiment!@authenticatedapps/studio-api/internal/graph/schema/site_experiments.graphql:69
mutationsubmitStudioForminput: SubmitStudioFormInput!StudioFormSubmission!@authenticatedapps/studio-api/internal/graph/schema/site_forms.graphql:43
mutationtriggerAISearchCrawlsiteId: UUID!Boolean!@authenticatedapps/studio-api/internal/graph/schema/site_ai_search.graphql:54
mutationupdateSiteAISearchConfiginput: UpdateSiteAISearchConfigInput!SiteAISearchConfig!@authenticatedapps/studio-api/internal/graph/schema/site_ai_search.graphql:53
mutationupdateSiteExperimentid: UUID!, input: UpdateSiteExperimentInput!SiteExperiment!@authenticatedapps/studio-api/internal/graph/schema/site_experiments.graphql:67
mutationupdateStudioSitesiteId: UUID!, input: UpdateStudioSiteInput!StudioSite!@authenticatedapps/studio-api/internal/graph/schema/sites.graphql:68
mutationupdateUrlRedirectid: UUID!, input: UpdateUrlRedirectInput!UrlRedirect!@authenticatedapps/studio-api/internal/graph/schema/site_presence.graphql:299
mutationupsertPagePresenceinput: UpsertPagePresenceInput!PagePresence!@authenticatedapps/studio-api/internal/graph/schema/site_presence.graphql:295
mutationupsertSitePresenceinput: UpsertSitePresenceInput!SitePresence!@authenticatedapps/studio-api/internal/graph/schema/site_presence.graphql:294
mutationupsertStudioEmailTemplateinput: UpsertStudioEmailTemplateInput!StudioEmailTemplate!@authenticatedapps/studio-api/internal/graph/schema/email_templates.graphql:146
mutationupsertStudioEmailTemplateInvocationinput: UpsertStudioEmailTemplateInvocationInput!StudioEmailTemplateInvocation!@authenticatedapps/studio-api/internal/graph/schema/email_templates.graphql:147
mutationupsertStudioFormDefinitioninput: UpsertStudioFormDefinitionInput!StudioFormDefinition!@authenticatedapps/studio-api/internal/graph/schema/site_forms.graphql:41
mutationupsertStudioSharedAssetinput: UpsertStudioSharedAssetInput!StudioSharedAsset!@authenticatedapps/studio-api/internal/graph/schema/site_assets.graphql:33
mutationupsertStudioSiteCollectioninput: UpsertStudioSiteCollectionInput!StudioSiteCollection!@authenticatedapps/studio-api/internal/graph/schema/site_settings.graphql:125
mutationupsertStudioSiteDomaininput: UpsertStudioSiteDomainInput!StudioSiteDomain!@authenticatedapps/studio-api/internal/graph/schema/site_settings.graphql:127
mutationupsertStudioSiteEnvVarinput: UpsertStudioSiteEnvVarInput!StudioSiteEnvVar!@authenticatedapps/studio-api/internal/graph/schema/site_settings.graphql:129
mutationupsertStudioSiteProductImageinput: UpsertStudioSiteProductImageInput!StudioSiteProductImage!@authenticatedapps/studio-api/internal/graph/schema/site_product_images.graphql:44
mutationupsertStudioSiteWebhookinput: UpsertStudioSiteWebhookInput!StudioSiteWebhook!@authenticatedapps/studio-api/internal/graph/schema/site_settings.graphql:131
mutationverifyStudioSiteCutoversiteId: UUID!StudioSite!@authenticatedapps/studio-api/internal/graph/schema/sites.graphql:70
queryaiSearchDocumentssiteId: UUID![AISearchDocument!]!@authenticatedapps/studio-api/internal/graph/schema/site_ai_search.graphql:49
queryapiKeyssiteId: UUID![ApiKey!]!@authenticatedapps/studio-api/internal/graph/schema/api_keys.graphql:70
queryhealth-String!unspecifiedapps/studio-api/internal/graph/schema/schema.graphql:2
querypagePresencesiteId: UUID!, pageType: SitePresencePageType, pageRefId: UUID, limit: Int, offset: Int[PagePresence!]!@authenticatedapps/studio-api/internal/graph/schema/site_presence.graphql:283
queryresolveSiteExperimentVariantsiteId: UUID!, visitorKey: String!SiteExperimentAssignment@authenticatedapps/studio-api/internal/graph/schema/site_experiments.graphql:61
queryresolveSiteRuntimeVersionsiteId: UUID!, visitorKey: String!SiteRuntimeVersionResolution!@authenticatedapps/studio-api/internal/graph/schema/site_experiments.graphql:62
querysiteAISearchConfigsiteId: UUID!SiteAISearchConfig@authenticatedapps/studio-api/internal/graph/schema/site_ai_search.graphql:48
querysiteExperimentssiteId: UUID!, status: SiteExperimentStatus[SiteExperiment!]!@authenticatedapps/studio-api/internal/graph/schema/site_experiments.graphql:60
querysitePresencesiteId: UUID!SitePresence@authenticatedapps/studio-api/internal/graph/schema/site_presence.graphql:278
querysitePresenceAuditsiteId: UUID!, keywordLimit: IntSitePresenceAudit!@authenticatedapps/studio-api/internal/graph/schema/site_presence.graphql:279
querysiteRobotsPayloadsiteId: UUID!SiteRobotsPayload!@authenticatedapps/studio-api/internal/graph/schema/site_presence.graphql:281
querysiteSitemapPayloadsiteId: UUID!, limit: IntSiteSitemapPayload!@authenticatedapps/studio-api/internal/graph/schema/site_presence.graphql:280
querysiteStructuredDatasiteId: UUID!, limit: Int[SiteStructuredDataEntry!]!@authenticatedapps/studio-api/internal/graph/schema/site_presence.graphql:282
querystorefrontBuildBrandslimit: Int, search: String[StorefrontBuildBrand!]!@authenticatedapps/studio-api/internal/graph/schema/storefront_builder.graphql:40
querystorefrontBuildEventsjobId: UUID!, limit: Int, offset: Int[StorefrontBuildEvent!]!@authenticatedapps/studio-api/internal/graph/schema/storefront_builder.graphql:38
querystorefrontBuildFrameworks-[String!]!@authenticatedapps/studio-api/internal/graph/schema/storefront_builder.graphql:39
querystorefrontBuildJobid: UUID!StorefrontBuildJob!@authenticatedapps/studio-api/internal/graph/schema/storefront_builder.graphql:37
querystorefrontFileContenthostId: UUID!, version: Int!, path: String!StorefrontFileContent!@authenticatedapps/studio-api/internal/graph/schema/storefront_editor.graphql:136
querystorefrontFileTreehostId: UUID!, version: Int[StorefrontFileEntry!]!@authenticatedapps/studio-api/internal/graph/schema/storefront_editor.graphql:135
querystorefrontVersionhostId: UUID!, version: IntStorefrontVersion!@authenticatedapps/studio-api/internal/graph/schema/storefront_editor.graphql:133
querystorefrontVersionDiffhostId: UUID!, fromVersion: Int!, toVersion: Int!StorefrontDiff!@authenticatedapps/studio-api/internal/graph/schema/storefront_editor.graphql:137
querystorefrontVersionshostId: UUID!, limit: Int, offset: Int[StorefrontVersion!]!@authenticatedapps/studio-api/internal/graph/schema/storefront_editor.graphql:134
querystudioCollectionOptionslimit: Int, search: String[StudioCollectionOption!]!@authenticatedapps/studio-api/internal/graph/schema/site_settings.graphql:121
querystudioEmailTemplateInvocationstemplateId: UUID![StudioEmailTemplateInvocation!]!@authenticatedapps/studio-api/internal/graph/schema/email_templates.graphql:141
querystudioEmailTemplatePreviewinput: StudioEmailTemplatePreviewInput!StudioEmailTemplatePreview!@authenticatedapps/studio-api/internal/graph/schema/email_templates.graphql:142
querystudioEmailTemplatesbrandId: UUID, category: StudioEmailTemplateCategory, status: StudioEmailTemplateStatus, templateType: StudioEmailTemplateType, language: String[StudioEmailTemplate!]!@authenticatedapps/studio-api/internal/graph/schema/email_templates.graphql:132
querystudioEmailTemplateVersiontemplateId: UUID!, version: IntStudioEmailTemplateVersion!@authenticatedapps/studio-api/internal/graph/schema/email_templates.graphql:139
querystudioEmailTemplateVersionstemplateId: UUID![StudioEmailTemplateVersion!]!@authenticatedapps/studio-api/internal/graph/schema/email_templates.graphql:140
querystudioFormDefinitionssiteId: UUID![StudioFormDefinition!]!@authenticatedapps/studio-api/internal/graph/schema/site_forms.graphql:36
querystudioFormSubmissionssiteId: UUID!, formId: UUID, limit: Int, offset: Int[StudioFormSubmission!]!@authenticatedapps/studio-api/internal/graph/schema/site_forms.graphql:37
querystudioSharedAssetslimit: Int, search: String, kind: String[StudioSharedAsset!]!@authenticatedapps/studio-api/internal/graph/schema/site_assets.graphql:29
querystudioSiteid: UUID!StudioSite@authenticatedapps/studio-api/internal/graph/schema/sites.graphql:63
querystudioSiteProductImageProductssiteId: UUID!, limit: Int, search: String[StudioSiteProductImageProduct!]!@authenticatedapps/studio-api/internal/graph/schema/site_product_images.graphql:40
querystudioSiteProductImagessiteId: UUID!, limit: Int, search: String[StudioSiteProductImage!]!@authenticatedapps/studio-api/internal/graph/schema/site_product_images.graphql:39
querystudioSiteslimit: Int, offset: Int, brandId: UUID[StudioSite!]!@authenticatedapps/studio-api/internal/graph/schema/sites.graphql:62
querystudioSiteSettingssiteId: UUID!StudioSiteSettings!@authenticatedapps/studio-api/internal/graph/schema/site_settings.graphql:120
queryurlRedirectssiteId: UUID!, activeOnly: Boolean[UrlRedirect!]!@authenticatedapps/studio-api/internal/graph/schema/site_presence.graphql:290
subscriptionstorefrontBuildEventsjobId: UUID!StorefrontBuildEvent!@authenticatedapps/studio-api/internal/graph/schema/schema.graphql:10