FinBaze for Platforms

Reference

Queries#

loanAttachment#

Requires: scope loans:read · feature loans.

loanAttachment(id: ID!): LoanAttachment!
ArgumentType
idID!

loan#

Requires: scope loans:read · feature loans.

loan(id: ID!): Loan!
ArgumentType
idID!The id of the record to find.

loans#

Requires: scope loans:read · feature loans.

loans(paging: CursorPaging!, filter: LoanFilter!, sorting: [LoanSort!]!): LoanConnection!
ArgumentType
pagingCursorPaging!Limit or page results.
filterLoanFilter!Specify to filter the records returned.
sorting[LoanSort!]!Specify to sort results.

loanInstallment#

Requires: scope loans:read · feature loans.

loanInstallment(id: ID!): LoanInstallment!
ArgumentType
idID!The id of the record to find.

loanInstallments#

Requires: scope loans:read · feature loans.

loanInstallments(paging: CursorPaging!, filter: LoanInstallmentFilter!, sorting: [LoanInstallmentSort!]!): LoanInstallmentConnection!
ArgumentType
pagingCursorPaging!Limit or page results.
filterLoanInstallmentFilter!Specify to filter the records returned.
sorting[LoanInstallmentSort!]!Specify to sort results.

Mutations#

createOneLoanAttachment#

Requires: scope loans:write · feature loans.

createOneLoanAttachment(loanId: ID!, input: CreateLoanAttachmentInput!): LoanAttachment!
ArgumentType
loanIdID!
inputCreateLoanAttachmentInput!

deleteOneLoanAttachment#

Requires: scope loans:write · feature loans.

deleteOneLoanAttachment(input: DeleteOneLoanAttachmentInput!): LoanAttachment!
ArgumentType
inputDeleteOneLoanAttachmentInput!

seedFinancingBudgetFromLoans#

Replace loan-seeded financing cash events on a budget from loan installments in the book year. Manual events are kept.

Requires: scope loans:write · feature budgets.

seedFinancingBudgetFromLoans(id: ID!): [BudgetCashEventModel!]!
ArgumentType
idID!

deleteLoan#

Requires: scope loans:write · feature loans.

deleteLoan(id: ID!): ID!
ArgumentType
idID!

updateLoanInstallmentAmounts#

Requires: scope loans:write · feature loans.

updateLoanInstallmentAmounts(input: UpdateLoanInstallmentAmountsInput!): LoanInstallment!
ArgumentType
inputUpdateLoanInstallmentAmountsInput!

createOneLoan#

Requires: scope loans:write · feature loans.

createOneLoan(profileId: ID!, input: CreateLoanInput!): Loan!
ArgumentType
profileIdID!
inputCreateLoanInput!

createManyLoans#

Requires: scope loans:write · feature loans.

createManyLoans(profileId: ID!, input: [CreateLoanInput!]!): [Loan!]!
ArgumentType
profileIdID!
input[CreateLoanInput!]!

createOneLoanInstallment#

Requires: scope loans:write · feature loans.

createOneLoanInstallment(loanId: ID!, input: CreateLoanInstallmentInput!): LoanInstallment!
ArgumentType
loanIdID!
inputCreateLoanInstallmentInput!

createManyLoanInstallments#

Requires: scope loans:write · feature loans.

createManyLoanInstallments(loanId: ID!, input: [CreateLoanInstallmentInput!]!): [LoanInstallment!]!
ArgumentType
loanIdID!
input[CreateLoanInstallmentInput!]!

updateOneLoan#

Requires: scope loans:write · feature loans.

updateOneLoan(input: UpdateOneLoanInput!): Loan!
ArgumentType
inputUpdateOneLoanInput!

updateManyLoans#

Requires: scope loans:write · feature loans.

updateManyLoans(input: UpdateManyLoansInput!): UpdateManyResponse!
ArgumentType
inputUpdateManyLoansInput!

deleteOneLoan#

Requires: scope loans:write · feature loans.

deleteOneLoan(input: DeleteOneLoanInput!): LoanDeleteResponse!
ArgumentType
inputDeleteOneLoanInput!

deleteManyLoans#

Requires: scope loans:write · feature loans.

deleteManyLoans(input: DeleteManyLoansInput!): DeleteManyResponse!
ArgumentType
inputDeleteManyLoansInput!

updateOneLoanInstallment#

Requires: scope loans:write · feature loans.

updateOneLoanInstallment(input: UpdateOneLoanInstallmentInput!): LoanInstallment!
ArgumentType
inputUpdateOneLoanInstallmentInput!

updateManyLoanInstallments#

Requires: scope loans:write · feature loans.

updateManyLoanInstallments(input: UpdateManyLoanInstallmentsInput!): UpdateManyResponse!
ArgumentType
inputUpdateManyLoanInstallmentsInput!

deleteOneLoanInstallment#

Requires: scope loans:write · feature loans.

deleteOneLoanInstallment(input: DeleteOneLoanInstallmentInput!): LoanInstallmentDeleteResponse!
ArgumentType
inputDeleteOneLoanInstallmentInput!

deleteManyLoanInstallments#

Requires: scope loans:write · feature loans.

deleteManyLoanInstallments(input: DeleteManyLoanInstallmentsInput!): DeleteManyResponse!
ArgumentType
inputDeleteManyLoanInstallmentsInput!