Skip to main content

GraphQL Mutations

Complete list of all 92 mutations available in the API.
All mutations require authentication and will modify data in your organization.

accountCreate

accountCreate(
  input: AccountCreateInput!
): AccountCreatePayload
Input: AccountCreateInput
Parameters for AccountCreate
FieldTypeDescription
accountNumberString
accountType requiredString!
bankIdModelId
blockchainString
branchNumberString
clientMutationIdStringA unique identifier for the client performing the mutation.
currencyString
descriptionString
initialBalanceFloat
name requiredString!
networkString
statusString
walletAddressString
Returns: AccountCreatePayload
Autogenerated return type of AccountCreate.
FieldTypeDescription
accountAccount
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

accountDelete

accountDelete(
  input: AccountDeleteInput!
): AccountDeletePayload
Input: AccountDeleteInput
Parameters for AccountDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
Returns: AccountDeletePayload
Autogenerated return type of AccountDelete.
FieldTypeDescription
accountAccount
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!

accountUpdate

accountUpdate(
  input: AccountUpdateInput!
): AccountUpdatePayload
Input: AccountUpdateInput
Parameters for AccountUpdate
FieldTypeDescription
accountTypeString
clientMutationIdStringA unique identifier for the client performing the mutation.
currencyString
descriptionString
initialBalanceFloat
nameString
statusString
Returns: AccountUpdatePayload
Autogenerated return type of AccountUpdate.
FieldTypeDescription
accountAccount
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

accountsPayableCreate

accountsPayableCreate(
  input: AccountsPayableCreateInput!
): AccountsPayableCreatePayload
Input: AccountsPayableCreateInput
Parameters for AccountsPayableCreate
FieldTypeDescription
allocationsAttributes required[AllocationInput!]
categoryId requiredModelId!
clientMutationIdStringA unique identifier for the client performing the mutation.
currency requiredString!
dueDate requiredISO8601DateTime!
invoiceNumberString
issueDateISO8601DateTime
netAmountFloat
taxAmountFloat
totalAmount requiredFloat!
vendorProfileId requiredModelId!
Returns: AccountsPayableCreatePayload
Autogenerated return type of AccountsPayableCreate.
FieldTypeDescription
accountsPayableAccountsPayable
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!Indicates whether the operation was successful

accountsPayableDelete

accountsPayableDelete(
  input: AccountsPayableDeleteInput!
): AccountsPayableDeletePayload
Input: AccountsPayableDeleteInput
Parameters for AccountsPayableDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
Returns: AccountsPayableDeletePayload
Autogenerated return type of AccountsPayableDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!

accountsPayableUpdate

accountsPayableUpdate(
  input: AccountsPayableUpdateInput!
): AccountsPayableUpdatePayload
Input: AccountsPayableUpdateInput
Parameters for AccountsPayableUpdate
FieldTypeDescription
allocationsAttributes required[AllocationInput!]
categoryIdModelId
clientMutationIdStringA unique identifier for the client performing the mutation.
currencyString
dueDateISO8601DateTime
externalIdModelId
id requiredModelId!
invoiceNumberString
issueDateISO8601DateTime
netAmountFloat
taxAmountFloat
totalAmountFloat
vendorProfileIdModelId
Returns: AccountsPayableUpdatePayload
Autogenerated return type of AccountsPayableUpdate.
FieldTypeDescription
accountsPayableAccountsPayable
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!Indicates whether the operation was successful

accountsReceivableCreate

accountsReceivableCreate(
  input: AccountsReceivableCreateInput!
): AccountsReceivableCreatePayload
Input: AccountsReceivableCreateInput
Parameters for AccountsReceivableCreate
FieldTypeDescription
allocationsAttributes required[AllocationInput!]
categoryId requiredModelId!
clientMutationIdStringA unique identifier for the client performing the mutation.
clientProfileId requiredModelId!
currency requiredString!
dueDate requiredISO8601DateTime!
externalIdString
invoiceNumberString
issueDateISO8601DateTime
netAmountFloat
taxAmountFloat
totalAmount requiredFloat!
Returns: AccountsReceivableCreatePayload
Autogenerated return type of AccountsReceivableCreate.
FieldTypeDescription
accountsReceivableAccountsReceivable
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!Indicates whether the operation was successful

accountsReceivableDelete

accountsReceivableDelete(
  input: AccountsReceivableDeleteInput!
): AccountsReceivableDeletePayload
Input: AccountsReceivableDeleteInput
Parameters for AccountsReceivableDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
Returns: AccountsReceivableDeletePayload
Autogenerated return type of AccountsReceivableDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!

accountsReceivableUpdate

accountsReceivableUpdate(
  input: AccountsReceivableUpdateInput!
): AccountsReceivableUpdatePayload
Input: AccountsReceivableUpdateInput
Parameters for AccountsReceivableUpdate
FieldTypeDescription
allocationsAttributes required[AllocationInput!]
categoryIdModelId
clientMutationIdStringA unique identifier for the client performing the mutation.
clientProfileIdModelId
currencyString
dueDateISO8601DateTime
externalIdModelId
id requiredModelId!
invoiceNumberString
issueDateISO8601DateTime
netAmountFloat
paymentDateISO8601DateTime
taxAmountFloat
totalAmountFloat
Returns: AccountsReceivableUpdatePayload
Autogenerated return type of AccountsReceivableUpdate.
FieldTypeDescription
accountsReceivableAccountsReceivable
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!Indicates whether the operation was successful

apiKeyGenerate

Generate a new API key for programmatic access
apiKeyGenerate(
  input: ApiKeyGenerateInput!
): ApiKeyGeneratePayload
Input: ApiKeyGenerateInput
Parameters for ApiKeyGenerate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
expiresInDaysIntNumber of days until expiration (omit for never-expiring key)
name requiredString!Friendly name for the API key
scopeStringAccess level: read_only or read_write
Returns: ApiKeyGeneratePayload
Autogenerated return type of ApiKeyGenerate.
FieldTypeDescription
apiKeyApiKey
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful
tokenStringPlaintext token (ONLY returned on creation, save securely)

apiKeyRevoke

Revoke an API key (soft delete)
apiKeyRevoke(
  input: ApiKeyRevokeInput!
): ApiKeyRevokePayload
Input: ApiKeyRevokeInput
Parameters for ApiKeyRevoke
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredID!API key ID to revoke
Returns: ApiKeyRevokePayload
Autogenerated return type of ApiKeyRevoke.
FieldTypeDescription
apiKeyApiKey
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

balanceSnapshotCreate

Create a new balance snapshot
balanceSnapshotCreate(
  input: BalanceSnapshotCreateInput!
): BalanceSnapshotCreatePayload
Input: BalanceSnapshotCreateInput
Parameters for BalanceSnapshotCreate
FieldTypeDescription
accountId requiredModelId!
balance requiredFloat!
clientMutationIdStringA unique identifier for the client performing the mutation.
dateISO8601Date
descriptionString
Returns: BalanceSnapshotCreatePayload
Autogenerated return type of BalanceSnapshotCreate.
FieldTypeDescription
balanceSnapshotBalanceSnapshot
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!

balanceSnapshotDelete

Delete a balance snapshot
balanceSnapshotDelete(
  input: BalanceSnapshotDeleteInput!
): BalanceSnapshotDeletePayload
Input: BalanceSnapshotDeleteInput
Parameters for BalanceSnapshotDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
Returns: BalanceSnapshotDeletePayload
Autogenerated return type of BalanceSnapshotDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!

balanceSnapshotUpdate

Update an existing balance snapshot
balanceSnapshotUpdate(
  input: BalanceSnapshotUpdateInput!
): BalanceSnapshotUpdatePayload
Input: BalanceSnapshotUpdateInput
Parameters for BalanceSnapshotUpdate
FieldTypeDescription
balanceFloat
clientMutationIdStringA unique identifier for the client performing the mutation.
dateISO8601Date
descriptionString
id requiredModelId!
Returns: BalanceSnapshotUpdatePayload
Autogenerated return type of BalanceSnapshotUpdate.
FieldTypeDescription
balanceSnapshotBalanceSnapshot
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!

budgetCreate

budgetCreate(
  input: BudgetCreateInput!
): BudgetCreatePayload
Input: BudgetCreateInput
Parameters for BudgetCreate
FieldTypeDescription
allocationsAttributes required[AllocationInput!]
budgetedAmount requiredFloat!
budgetedDate requiredISO8601Date!
clientMutationIdStringA unique identifier for the client performing the mutation.
counterpartyIdModelId
counterpartyTypeCounterpartyTypeEnum
currencyString
descriptionString
netAmountFloat
taxAmountFloat
Returns: BudgetCreatePayload
Autogenerated return type of BudgetCreate.
FieldTypeDescription
budgetBudget
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

budgetDelete

budgetDelete(
  input: BudgetDeleteInput!
): BudgetDeletePayload
Input: BudgetDeleteInput
Parameters for BudgetDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
Returns: BudgetDeletePayload
Autogenerated return type of BudgetDelete.
FieldTypeDescription
budgetBudget
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

budgetUpdate

budgetUpdate(
  input: BudgetUpdateInput!
): BudgetUpdatePayload
Input: BudgetUpdateInput
Parameters for BudgetUpdate
FieldTypeDescription
allocationsAttributes required[AllocationInput!]
budgetedAmountFloat
budgetedDateISO8601Date
clientMutationIdStringA unique identifier for the client performing the mutation.
counterpartyIdModelId
counterpartyTypeCounterpartyTypeEnum
currencyString
descriptionString
id requiredModelId!
netAmountFloat
taxAmountFloat
Returns: BudgetUpdatePayload
Autogenerated return type of BudgetUpdate.
FieldTypeDescription
budgetBudget
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

cashAdjustmentCreate

cashAdjustmentCreate(
  input: CashAdjustmentCreateInput!
): CashAdjustmentCreatePayload
Input: CashAdjustmentCreateInput
Parameters for CashAdjustmentCreate
FieldTypeDescription
adjustmentDate requiredISO8601DateTime!
amount requiredFloat!
cashFlowSection requiredString!
categoryGroupId requiredModelId!
clientMutationIdStringA unique identifier for the client performing the mutation.
costCenterId requiredModelId!
descriptionString
supplierOrCustomerString
Returns: CashAdjustmentCreatePayload
Autogenerated return type of CashAdjustmentCreate.
FieldTypeDescription
cashAdjustmentCashAdjustment
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

cashAdjustmentDelete

cashAdjustmentDelete(
  input: CashAdjustmentDeleteInput!
): CashAdjustmentDeletePayload
Input: CashAdjustmentDeleteInput
Parameters for CashAdjustmentDelete
FieldTypeDescription
adjustmentDateISO8601DateTime
amountFloat
cashFlowSectionString
categoryGroupIdModelId
clientMutationIdStringA unique identifier for the client performing the mutation.
costCenterIdModelId
descriptionString
supplierOrCustomerString
Returns: CashAdjustmentDeletePayload
Autogenerated return type of CashAdjustmentDelete.
FieldTypeDescription
cashAdjustmentCashAdjustment
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

cashAdjustmentUpdate

cashAdjustmentUpdate(
  input: CashAdjustmentUpdateInput!
): CashAdjustmentUpdatePayload
Input: CashAdjustmentUpdateInput
Parameters for CashAdjustmentUpdate
FieldTypeDescription
adjustmentDateISO8601DateTime
amountFloat
cashFlowSectionString
categoryGroupIdModelId
clientMutationIdStringA unique identifier for the client performing the mutation.
costCenterIdModelId
descriptionString
id requiredModelId!
supplierOrCustomerString
Returns: CashAdjustmentUpdatePayload
Autogenerated return type of CashAdjustmentUpdate.
FieldTypeDescription
cashAdjustmentCashAdjustment
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

categoryCreate

categoryCreate(
  input: CategoryCreateInput!
): CategoryCreatePayload
Input: CategoryCreateInput
Parameters for CategoryCreate
FieldTypeDescription
categoryGroupIdModelId
categoryTypeString
clientMutationIdStringA unique identifier for the client performing the mutation.
codeString
nameString
Returns: CategoryCreatePayload
Autogenerated return type of CategoryCreate.
FieldTypeDescription
categoryCategory
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

categoryDelete

categoryDelete(
  input: CategoryDeleteInput!
): CategoryDeletePayload
Input: CategoryDeleteInput
Parameters for CategoryDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
Returns: CategoryDeletePayload
Autogenerated return type of CategoryDelete.
FieldTypeDescription
categoryCategory
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!

categoryGroupCreate

categoryGroupCreate(
  input: CategoryGroupCreateInput!
): CategoryGroupCreatePayload
Input: CategoryGroupCreateInput
Parameters for CategoryGroupCreate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
displayOrderInt
name requiredString!
Returns: CategoryGroupCreatePayload
Autogenerated return type of CategoryGroupCreate.
FieldTypeDescription
categoryGroupCategoryGroup
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

categoryGroupDelete

categoryGroupDelete(
  input: CategoryGroupDeleteInput!
): CategoryGroupDeletePayload
Input: CategoryGroupDeleteInput
Parameters for CategoryGroupDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
Returns: CategoryGroupDeletePayload
Autogenerated return type of CategoryGroupDelete.
FieldTypeDescription
categoryGroupCategoryGroup
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!

categoryGroupUpdate

categoryGroupUpdate(
  input: CategoryGroupUpdateInput!
): CategoryGroupUpdatePayload
Input: CategoryGroupUpdateInput
Parameters for CategoryGroupUpdate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
displayOrderInt
id requiredModelId!
nameString
Returns: CategoryGroupUpdatePayload
Autogenerated return type of CategoryGroupUpdate.
FieldTypeDescription
categoryGroupCategoryGroup
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

categoryUpdate

categoryUpdate(
  input: CategoryUpdateInput!
): CategoryUpdatePayload
Input: CategoryUpdateInput
Parameters for CategoryUpdate
FieldTypeDescription
categoryGroupIdModelId
categoryTypeString
clientMutationIdStringA unique identifier for the client performing the mutation.
codeString
id requiredModelId!
nameString
Returns: CategoryUpdatePayload
Autogenerated return type of CategoryUpdate.
FieldTypeDescription
categoryCategory
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

chatDelete

Delete a chat conversation
chatDelete(
  input: ChatDeleteInput!
): ChatDeletePayload
Input: ChatDeleteInput
Parameters for ChatDelete
FieldTypeDescription
chatId requiredID!
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: ChatDeletePayload
Autogenerated return type of ChatDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

chatMessageSend

Send a message to the AI chat and receive a response
chatMessageSend(
  input: ChatMessageSendInput!
): ChatMessageSendPayload
Input: ChatMessageSendInput
Parameters for ChatMessageSend
FieldTypeDescription
chatIdIDID of existing chat conversation. If not provided, a new chat will be created.
clientMutationIdStringA unique identifier for the client performing the mutation.
message requiredString!The message/query to send to the AI
Returns: ChatMessageSendPayload
Autogenerated return type of ChatMessageSend.
FieldTypeDescription
chatChatThe chat conversation
clientMutationIdStringA unique identifier for the client performing the mutation.
debugInfoDebugInfoDebug information (development only)
errors required[Error!]!Errors encountered during mutation execution
messageMessageThe user’s message that was sent
responseMessageThe AI’s response message
success requiredBoolean!Indicates whether the operation was successful

clientProfileCreate

clientProfileCreate(
  input: ClientProfileCreateInput!
): ClientProfileCreatePayload
Input: ClientProfileCreateInput
Parameters for ClientProfileCreate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: ClientProfileCreatePayload
Autogenerated return type of ClientProfileCreate.
FieldTypeDescription
clientClientProfile
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

clientProfileDelete

clientProfileDelete(
  input: ClientProfileDeleteInput!
): ClientProfileDeletePayload
Input: ClientProfileDeleteInput
Parameters for ClientProfileDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: ClientProfileDeletePayload
Autogenerated return type of ClientProfileDelete.
FieldTypeDescription
clientClientProfile
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!

clientProfileUpdate

clientProfileUpdate(
  input: ClientProfileUpdateInput!
): ClientProfileUpdatePayload
Input: ClientProfileUpdateInput
Parameters for ClientProfileUpdate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: ClientProfileUpdatePayload
Autogenerated return type of ClientProfileUpdate.
FieldTypeDescription
clientClientProfile
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

commentCreate

commentCreate(
  input: CommentCreateInput!
): CommentCreatePayload
Input: CommentCreateInput
Parameters for CommentCreate
FieldTypeDescription
categoryPath required[String!]
clientMutationIdStringA unique identifier for the client performing the mutation.
content requiredString!
idempotencyKeyString
month requiredString!
parentIdModelId
rowId requiredString!
rowLabel requiredString!
Returns: CommentCreatePayload
Autogenerated return type of CommentCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
commentComment
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

commentDelete

commentDelete(
  input: CommentDeleteInput!
): CommentDeletePayload
Input: CommentDeleteInput
Parameters for CommentDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
Returns: CommentDeletePayload
Autogenerated return type of CommentDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
commentComment
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

commentResolve

Resolve a comment
commentResolve(
  input: CommentResolveInput!
): CommentResolvePayload
Input: CommentResolveInput
Parameters for CommentResolve
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!Comment ID
Returns: CommentResolvePayload
Autogenerated return type of CommentResolve.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
commentComment
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

commentUnresolve

Unresolve a comment
commentUnresolve(
  input: CommentUnresolveInput!
): CommentUnresolvePayload
Input: CommentUnresolveInput
Parameters for CommentUnresolve
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!Comment ID
Returns: CommentUnresolvePayload
Autogenerated return type of CommentUnresolve.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
commentComment
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

commentUpdate

commentUpdate(
  input: CommentUpdateInput!
): CommentUpdatePayload
Input: CommentUpdateInput
Parameters for CommentUpdate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
content requiredString!
id requiredModelId!
Returns: CommentUpdatePayload
Autogenerated return type of CommentUpdate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
commentComment
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

companyArchive

companyArchive(
  input: CompanyArchiveInput!
): CompanyArchivePayload
Input: CompanyArchiveInput
Parameters for CompanyArchive
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredID!
Returns: CompanyArchivePayload
Autogenerated return type of CompanyArchive.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
companyCompany
errors required[Error!]!
success requiredBoolean!Indicates whether the operation was successful

companyCreate

companyCreate(
  input: CompanyCreateInput!
): CompanyCreatePayload
Input: CompanyCreateInput
Parameters for CompanyCreate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
cnpj requiredString!
descriptionString
name requiredString!
statusString
Returns: CompanyCreatePayload
Autogenerated return type of CompanyCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
companyCompany
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

companyUpdate

companyUpdate(
  input: CompanyUpdateInput!
): CompanyUpdatePayload
Input: CompanyUpdateInput
Parameters for CompanyUpdate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
cnpj requiredString!
descriptionString
id requiredID!
name requiredString!
statusString
Returns: CompanyUpdatePayload
Autogenerated return type of CompanyUpdate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
companyCompany
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

contaAzulAuthorize

Generate ContaAzul OAuth authorization URL
contaAzulAuthorize(
  input: ContaAzulAuthorizeInput!
): ContaAzulAuthorizePayload!
Input: ContaAzulAuthorizeInput
Parameters for ContaAzulAuthorize
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: ContaAzulAuthorizePayload
Autogenerated return type of ContaAzulAuthorize.
FieldTypeDescription
authorizationUrl requiredString!
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!Indicates whether the operation was successful

contactCreate

contactCreate(
  input: ContactCreateInput!
): ContactCreatePayload
Input: ContactCreateInput
Parameters for ContactCreate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
companyName requiredString!
contactProfilesString
contactType requiredString!
emailString
identifierString
identifierValueString
notesString
phoneString
status requiredString!
tradeNameString
Returns: ContactCreatePayload
Autogenerated return type of ContactCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
contactContact
errors required[Error!]!
success requiredBoolean!Indicates whether the operation was successful

contactDelete

contactDelete(
  input: ContactDeleteInput!
): ContactDeletePayload
Input: ContactDeleteInput
Parameters for ContactDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
Returns: ContactDeletePayload
Autogenerated return type of ContactDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!

contactUpdate

contactUpdate(
  input: ContactUpdateInput!
): ContactUpdatePayload
Input: ContactUpdateInput
Parameters for ContactUpdate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
companyNameString
contactProfilesString
contactType requiredString!
emailString
id requiredModelId!
identifierString
identifierValueString
notesString
phoneString
status requiredString!
tradeNameString
Returns: ContactUpdatePayload
Autogenerated return type of ContactUpdate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
contactContact
errors required[Error!]!
success requiredBoolean!Indicates whether the operation was successful

costCenterAllocationRuleCreate

costCenterAllocationRuleCreate(
  input: CostCenterAllocationRuleCreateInput!
): CostCenterAllocationRuleCreatePayload
Input: CostCenterAllocationRuleCreateInput
Parameters for CostCenterAllocationRuleCreate
FieldTypeDescription
categoryIdModelId
clientMutationIdStringA unique identifier for the client performing the mutation.
costCenterId requiredModelId!
departmentIdModelId
priorityInt
Returns: CostCenterAllocationRuleCreatePayload
Autogenerated return type of CostCenterAllocationRuleCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
costCenterAllocationRuleCostCenterAllocationRule
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

costCenterAllocationRuleDelete

costCenterAllocationRuleDelete(
  input: CostCenterAllocationRuleDeleteInput!
): CostCenterAllocationRuleDeletePayload
Input: CostCenterAllocationRuleDeleteInput
Parameters for CostCenterAllocationRuleDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
Returns: CostCenterAllocationRuleDeletePayload
Autogenerated return type of CostCenterAllocationRuleDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
costCenterAllocationRuleCostCenterAllocationRule
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!

costCenterAllocationRuleUpdate

costCenterAllocationRuleUpdate(
  input: CostCenterAllocationRuleUpdateInput!
): CostCenterAllocationRuleUpdatePayload
Input: CostCenterAllocationRuleUpdateInput
Parameters for CostCenterAllocationRuleUpdate
FieldTypeDescription
categoryIdModelId
clientMutationIdStringA unique identifier for the client performing the mutation.
costCenterIdModelId
departmentIdModelId
id requiredModelId!
priorityInt
Returns: CostCenterAllocationRuleUpdatePayload
Autogenerated return type of CostCenterAllocationRuleUpdate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
costCenterAllocationRuleCostCenterAllocationRule
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

costCenterCreate

costCenterCreate(
  input: CostCenterCreateInput!
): CostCenterCreatePayload
Input: CostCenterCreateInput
Parameters for CostCenterCreate
FieldTypeDescription
cashFlowSectionString
clientMutationIdStringA unique identifier for the client performing the mutation.
costCenterGroupIdModelId
descriptionString
nameString
statusString
Returns: CostCenterCreatePayload
Autogenerated return type of CostCenterCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
costCenterCostCenter
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

costCenterDelete

costCenterDelete(
  input: CostCenterDeleteInput!
): CostCenterDeletePayload
Input: CostCenterDeleteInput
Parameters for CostCenterDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
Returns: CostCenterDeletePayload
Autogenerated return type of CostCenterDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
costCenterCostCenter
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!

costCenterGroupCreate

costCenterGroupCreate(
  input: CostCenterGroupCreateInput!
): CostCenterGroupCreatePayload
Input: CostCenterGroupCreateInput
Parameters for CostCenterGroupCreate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: CostCenterGroupCreatePayload
Autogenerated return type of CostCenterGroupCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
costCenterGroupCostCenterGroup
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

costCenterUpdate

costCenterUpdate(
  input: CostCenterUpdateInput!
): CostCenterUpdatePayload
Input: CostCenterUpdateInput
Parameters for CostCenterUpdate
FieldTypeDescription
cashFlowSectionString
clientMutationIdStringA unique identifier for the client performing the mutation.
costCenterGroupIdModelId
descriptionString
id requiredModelId!
nameString
statusString
Returns: CostCenterUpdatePayload
Autogenerated return type of CostCenterUpdate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
costCenterCostCenter
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

currencyCreate

currencyCreate(
  input: CurrencyCreateInput!
): CurrencyCreatePayload
Input: CurrencyCreateInput
Parameters for CurrencyCreate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: CurrencyCreatePayload
Autogenerated return type of CurrencyCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
currencyCurrency
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

currencyDelete

currencyDelete(
  input: CurrencyDeleteInput!
): CurrencyDeletePayload
Input: CurrencyDeleteInput
Parameters for CurrencyDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: CurrencyDeletePayload
Autogenerated return type of CurrencyDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
currencyCurrency
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!

currencyUpdate

currencyUpdate(
  input: CurrencyUpdateInput!
): CurrencyUpdatePayload
Input: CurrencyUpdateInput
Parameters for CurrencyUpdate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: CurrencyUpdatePayload
Autogenerated return type of CurrencyUpdate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
currencyCurrency
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

deferralCreate

deferralCreate(
  input: DeferralCreateInput!
): DeferralCreatePayload
Input: DeferralCreateInput
Parameters for DeferralCreate
FieldTypeDescription
accrualDate requiredISO8601DateTime!
amount requiredFloat!
categoryGroupIdModelId
clientMutationIdStringA unique identifier for the client performing the mutation.
costCenterIdModelId
descriptionString
supplierOrCustomerString
Returns: DeferralCreatePayload
Autogenerated return type of DeferralCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
deferralDeferral
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

deferralDelete

deferralDelete(
  input: DeferralDeleteInput!
): DeferralDeletePayload
Input: DeferralDeleteInput
Parameters for DeferralDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
Returns: DeferralDeletePayload
Autogenerated return type of DeferralDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
deferralDeferral
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!

deferralUpdate

deferralUpdate(
  input: DeferralUpdateInput!
): DeferralUpdatePayload
Input: DeferralUpdateInput
Parameters for DeferralUpdate
FieldTypeDescription
accrualDateISO8601DateTime
amountFloat
categoryGroupIdModelId
clientMutationIdStringA unique identifier for the client performing the mutation.
costCenterIdModelId
descriptionString
id requiredModelId!
supplierOrCustomerString
Returns: DeferralUpdatePayload
Autogenerated return type of DeferralUpdate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
deferralDeferral
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

departmentCreate

departmentCreate(
  input: DepartmentCreateInput!
): DepartmentCreatePayload
Input: DepartmentCreateInput
Parameters for DepartmentCreate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
nameString
Returns: DepartmentCreatePayload
Autogenerated return type of DepartmentCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
departmentDepartment
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

departmentDelete

departmentDelete(
  input: DepartmentDeleteInput!
): DepartmentDeletePayload
Input: DepartmentDeleteInput
Parameters for DepartmentDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
Returns: DepartmentDeletePayload
Autogenerated return type of DepartmentDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
departmentDepartment
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!

departmentUpdate

departmentUpdate(
  input: DepartmentUpdateInput!
): DepartmentUpdatePayload
Input: DepartmentUpdateInput
Parameters for DepartmentUpdate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
nameString
Returns: DepartmentUpdatePayload
Autogenerated return type of DepartmentUpdate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
departmentDepartment
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

exchangeRateCreate

exchangeRateCreate(
  input: ExchangeRateCreateInput!
): ExchangeRateCreatePayload
Input: ExchangeRateCreateInput
Parameters for ExchangeRateCreate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: ExchangeRateCreatePayload
Autogenerated return type of ExchangeRateCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
exchangeRateExchangeRate
success requiredBoolean!Indicates whether the operation was successful

exchangeRateDelete

exchangeRateDelete(
  input: ExchangeRateDeleteInput!
): ExchangeRateDeletePayload
Input: ExchangeRateDeleteInput
Parameters for ExchangeRateDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: ExchangeRateDeletePayload
Autogenerated return type of ExchangeRateDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
exchangeRateExchangeRate
success requiredBoolean!

exchangeRateUpdate

exchangeRateUpdate(
  input: ExchangeRateUpdateInput!
): ExchangeRateUpdatePayload
Input: ExchangeRateUpdateInput
Parameters for ExchangeRateUpdate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: ExchangeRateUpdatePayload
Autogenerated return type of ExchangeRateUpdate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
exchangeRateExchangeRate
success requiredBoolean!Indicates whether the operation was successful

googleSheetsAuthorize

Initiate Google Sheets OAuth authorization flow
googleSheetsAuthorize(
  input: GoogleSheetsAuthorizeInput!
): GoogleSheetsAuthorizePayload
Input: GoogleSheetsAuthorizeInput
Parameters for GoogleSheetsAuthorize
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: GoogleSheetsAuthorizePayload
Autogenerated return type of GoogleSheetsAuthorize.
FieldTypeDescription
authorizationUrl requiredString!URL to redirect user for Google authorization
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!Indicates whether the operation was successful

googleSheetsConnect

Complete Google Sheets OAuth flow and create integration
googleSheetsConnect(
  input: GoogleSheetsConnectInput!
): GoogleSheetsConnectPayload
Input: GoogleSheetsConnectInput
Parameters for GoogleSheetsConnect
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
code requiredString!Authorization code from Google OAuth callback
state requiredString!State parameter from OAuth flow
Returns: GoogleSheetsConnectPayload
Autogenerated return type of GoogleSheetsConnect.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
providerProvider
spreadsheetUrlStringURL of the created Google Sheets
success requiredBoolean!

googleSheetsDisconnect

Disconnect Google Sheets integration
googleSheetsDisconnect(
  input: GoogleSheetsDisconnectInput!
): GoogleSheetsDisconnectPayload
Input: GoogleSheetsDisconnectInput
Parameters for GoogleSheetsDisconnect
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: GoogleSheetsDisconnectPayload
Autogenerated return type of GoogleSheetsDisconnect.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!

importCreate

importCreate(
  input: ImportCreateInput!
): ImportCreatePayload
Input: ImportCreateInput
Parameters for ImportCreate
FieldTypeDescription
accountIdID
clientMutationIdStringA unique identifier for the client performing the mutation.
data required[JSON!]!
dryRunBoolean
entityType requiredImportEntity!
overridePreviousImportsBoolean
Returns: ImportCreatePayload
Autogenerated return type of ImportCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
importImport
invalidRecordsInt
previewData required[JSON!]
success requiredBoolean!Indicates whether the operation was successful
validRecordsInt
warnings required[String!]

importRetryFailed

importRetryFailed(
  input: ImportRetryFailedInput!
): ImportRetryFailedPayload
Input: ImportRetryFailedInput
Parameters for ImportRetryFailed
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
importId requiredID!
Returns: ImportRetryFailedPayload
Autogenerated return type of ImportRetryFailed.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
importImport
retriedCountInt
success requiredBoolean!Indicates whether the operation was successful

messageFeedbackCreate

Create or update feedback for an LLM message
messageFeedbackCreate(
  input: MessageFeedbackCreateInput!
): MessageFeedbackCreatePayload
Input: MessageFeedbackCreateInput
Parameters for MessageFeedbackCreate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
commentString
feedbackType requiredString!
messageId requiredID!
Returns: MessageFeedbackCreatePayload
Autogenerated return type of MessageFeedbackCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
feedbackMessageFeedback
success requiredBoolean!Indicates whether the operation was successful

messageFeedbackDelete

Delete feedback for an LLM message
messageFeedbackDelete(
  input: MessageFeedbackDeleteInput!
): MessageFeedbackDeletePayload
Input: MessageFeedbackDeleteInput
Parameters for MessageFeedbackDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
messageId requiredID!
Returns: MessageFeedbackDeletePayload
Autogenerated return type of MessageFeedbackDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

notificationMarkAllAsRead

notificationMarkAllAsRead(
  input: NotificationMarkAllAsReadInput!
): NotificationMarkAllAsReadPayload
Input: NotificationMarkAllAsReadInput
Parameters for NotificationMarkAllAsRead
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: NotificationMarkAllAsReadPayload
Autogenerated return type of NotificationMarkAllAsRead.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
count requiredInt!
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful

notificationMarkAsRead

notificationMarkAsRead(
  input: NotificationMarkAsReadInput!
): NotificationMarkAsReadPayload
Input: NotificationMarkAsReadInput
Parameters for NotificationMarkAsRead
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredID!
Returns: NotificationMarkAsReadPayload
Autogenerated return type of NotificationMarkAsRead.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
notificationNotification
success requiredBoolean!Indicates whether the operation was successful

organizationCreate

organizationCreate(
  input: OrganizationCreateInput!
): OrganizationCreatePayload
Input: OrganizationCreateInput
Parameters for OrganizationCreate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
name requiredString!
statusString
Returns: OrganizationCreatePayload
Autogenerated return type of OrganizationCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
organizationOrganization
success requiredBoolean!Indicates whether the operation was successful

organizationDelete

organizationDelete(
  input: OrganizationDeleteInput!
): OrganizationDeletePayload
Input: OrganizationDeleteInput
Parameters for OrganizationDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
Returns: OrganizationDeletePayload
Autogenerated return type of OrganizationDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!

organizationUpdate

organizationUpdate(
  input: OrganizationUpdateInput!
): OrganizationUpdatePayload
Input: OrganizationUpdateInput
Parameters for OrganizationUpdate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
nameString
statusString
Returns: OrganizationUpdatePayload
Autogenerated return type of OrganizationUpdate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
organizationOrganization
success requiredBoolean!Indicates whether the operation was successful

organizationUserCreate

Add a user to the current organization
organizationUserCreate(
  input: OrganizationUserCreateInput!
): OrganizationUserCreatePayload
Input: OrganizationUserCreateInput
Parameters for OrganizationUserCreate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
createUserIfNotExistsBoolean
email requiredString!
firstNameString
isAdminBoolean
lastNameString
Returns: OrganizationUserCreatePayload
Autogenerated return type of OrganizationUserCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[String!]!
organizationUserOrganizationUser
success requiredBoolean!Indicates whether the operation was successful

paymentApplicationCreate

Create a new payment application
paymentApplicationCreate(
  input: PaymentApplicationCreateInput!
): PaymentApplicationCreatePayload
Input: PaymentApplicationCreateInput
Parameters for PaymentApplicationCreate
FieldTypeDescription
amountApplied requiredFloat!Amount applied to the document
applicationDate requiredISO8601DateTime!Date of the application
clientMutationIdStringA unique identifier for the client performing the mutation.
documentId requiredModelId!ID of the document being paid
documentType requiredString!Type of document (e.g., ‘Accounting::AccountsPayable’, ‘Accounting::AccountsReceivable’)
interestAmountFloatInterest amount included in the payment
paymentIdModelIdID of the payment (Banking::Transaction)
penaltyFloatPenalty amount included in the payment
Returns: PaymentApplicationCreatePayload
Autogenerated return type of PaymentApplicationCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
paymentApplicationPaymentApplication
success requiredBoolean!

paymentApplicationDelete

Delete a payment application
paymentApplicationDelete(
  input: PaymentApplicationDeleteInput!
): PaymentApplicationDeletePayload
Input: PaymentApplicationDeleteInput
Parameters for PaymentApplicationDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
Returns: PaymentApplicationDeletePayload
Autogenerated return type of PaymentApplicationDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!

paymentApplicationUpdate

Update an existing payment application
paymentApplicationUpdate(
  input: PaymentApplicationUpdateInput!
): PaymentApplicationUpdatePayload
Input: PaymentApplicationUpdateInput
Parameters for PaymentApplicationUpdate
FieldTypeDescription
amountAppliedFloatAmount applied to the document
applicationDateISO8601DateTimeDate of the application
clientMutationIdStringA unique identifier for the client performing the mutation.
documentIdModelIdID of the document being paid
documentTypeStringType of document (e.g., ‘Accounting::AccountsPayable’, ‘Accounting::AccountsReceivable’)
id requiredModelId!ID of the payment application to update
interestAmountFloatInterest amount included in the payment
paymentIdModelIdID of the payment (Banking::Transaction)
penaltyFloatPenalty amount included in the payment
Returns: PaymentApplicationUpdatePayload
Autogenerated return type of PaymentApplicationUpdate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
paymentApplicationPaymentApplication
success requiredBoolean!

providerCreate

providerCreate(
  input: ProviderCreateInput!
): ProviderCreatePayload
Input: ProviderCreateInput
Parameters for ProviderCreate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
configurationJSON
credentials requiredJSON!
nameString
providerType requiredString!
statusString
syncDirectionString
syncEnabledBoolean
Returns: ProviderCreatePayload
Autogenerated return type of ProviderCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
providerProvider
success requiredBoolean!Indicates whether the operation was successful

providerDelete

providerDelete(
  input: ProviderDeleteInput!
): ProviderDeletePayload
Input: ProviderDeleteInput
Parameters for ProviderDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredID!
Returns: ProviderDeletePayload
Autogenerated return type of ProviderDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!

providerUpdate

providerUpdate(
  input: ProviderUpdateInput!
): ProviderUpdatePayload
Input: ProviderUpdateInput
Parameters for ProviderUpdate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
configurationJSON
credentialsJSON
id requiredModelId!
nameString
providerTypeString
statusString
syncDirectionString
syncEnabledBoolean
Returns: ProviderUpdatePayload
Autogenerated return type of ProviderUpdate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
providerProvider
success requiredBoolean!Indicates whether the operation was successful

retryFailedRecords

Retry syncing failed records for a provider or sync execution
retryFailedRecords(
  input: RetryFailedRecordsInput!
): RetryFailedRecordsPayload
Input: RetryFailedRecordsInput
Parameters for RetryFailedRecords
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
providerIdID
recordIds required[ID!]Specific records to retry
syncExecutionIdID
Returns: RetryFailedRecordsPayload
Autogenerated return type of RetryFailedRecords.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
retriedCount requiredInt!
success requiredBoolean!

transactionCreate

transactionCreate(
  input: TransactionCreateInput!
): TransactionCreatePayload
Input: TransactionCreateInput
Parameters for TransactionCreate
FieldTypeDescription
accountId requiredModelId!
amount requiredFloat!
clientMutationIdStringA unique identifier for the client performing the mutation.
createDocumentBoolean
description requiredString!
documentAmountFloat
documentDueDateISO8601Date
documentInvoiceNumberString
documentTypeString
relatedAccountIdModelId
transactionDate requiredISO8601DateTime!
Returns: TransactionCreatePayload
Autogenerated return type of TransactionCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful
transactionTransaction

transactionDelete

Delete a banking transaction
transactionDelete(
  input: TransactionDeleteInput!
): TransactionDeletePayload
Input: TransactionDeleteInput
Parameters for TransactionDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
id requiredModelId!
Returns: TransactionDeletePayload
Autogenerated return type of TransactionDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!

transactionUpdate

transactionUpdate(
  input: TransactionUpdateInput!
): TransactionUpdatePayload
Input: TransactionUpdateInput
Parameters for TransactionUpdate
FieldTypeDescription
accountIdModelId
amountFloat
categoryIdModelId
clientMutationIdStringA unique identifier for the client performing the mutation.
descriptionString
id requiredModelId!
transactionDateISO8601DateTime
Returns: TransactionUpdatePayload
Autogenerated return type of TransactionUpdate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful
transactionTransaction

triggerSync

triggerSync(
  input: TriggerSyncInput!
): TriggerSyncPayload
Input: TriggerSyncInput
Parameters for TriggerSync
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
providerId requiredID!
Returns: TriggerSyncPayload
Autogenerated return type of TriggerSync.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!
success requiredBoolean!
syncExecutionIntegrationsSyncExecution

userSignin

Sign in
userSignin(
  input: UserSigninInput!
): UserSigninPayload
Input: UserSigninInput
Parameters for UserSignin
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
emailStringThe email of the participant
Returns: UserSigninPayload
Autogenerated return type of UserSignin.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errorTypeString
errors required[Error!]!Errors encountered during mutation execution
messageString
metadataJSON
otpBrowserTokenString
success requiredBoolean!
userUser

userSignout

Sign out
userSignout(
  input: UserSignoutInput!
): UserSignoutPayload
Input: UserSignoutInput
Parameters for UserSignout
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: UserSignoutPayload
Autogenerated return type of UserSignout.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errorString
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!

userVerifyOtp

Verify OTP code
userVerifyOtp(
  input: UserVerifyOtpInput!
): UserVerifyOtpPayload
Input: UserVerifyOtpInput
Parameters for UserVerifyOtp
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
code requiredString!The OTP code to verify
otpBrowserTokenStringThe OTP browser token
Returns: UserVerifyOtpPayload
Autogenerated return type of UserVerifyOtp.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errorTypeString
errors required[Error!]!Errors encountered during mutation execution
messageString
success requiredBoolean!
userUser

vendorProfileCreate

vendorProfileCreate(
  input: VendorProfileCreateInput!
): VendorProfileCreatePayload
Input: VendorProfileCreateInput
Parameters for VendorProfileCreate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: VendorProfileCreatePayload
Autogenerated return type of VendorProfileCreate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful
vendorVendorProfile

vendorProfileDelete

vendorProfileDelete(
  input: VendorProfileDeleteInput!
): VendorProfileDeletePayload
Input: VendorProfileDeleteInput
Parameters for VendorProfileDelete
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: VendorProfileDeletePayload
Autogenerated return type of VendorProfileDelete.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!
vendorVendorProfile

vendorProfileUpdate

vendorProfileUpdate(
  input: VendorProfileUpdateInput!
): VendorProfileUpdatePayload
Input: VendorProfileUpdateInput
Parameters for VendorProfileUpdate
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
Returns: VendorProfileUpdatePayload
Autogenerated return type of VendorProfileUpdate.
FieldTypeDescription
clientMutationIdStringA unique identifier for the client performing the mutation.
errors required[Error!]!Errors encountered during mutation execution
success requiredBoolean!Indicates whether the operation was successful
vendorVendorProfile