FinBaze for Platforms

Reference

Queries#

paymentBatchPaymentRequests#

Requires: scope payment_batches:read · feature payment_batches.

paymentBatchPaymentRequests(profileId: ID!, paymentBatchId: ID!): [PaymentRequest!]!
ArgumentType
profileIdID!
paymentBatchIdID!

paymentBatchExport#

Requires: scope payment_batches:read · feature payment_batches.

paymentBatchExport(id: ID!, format: PaymentBatchExportFormat): PaymentBatchExport!
ArgumentType
idID!
formatPaymentBatchExportFormat

paymentBatch#

Requires: scope payment_batches:read · feature payment_batches.

paymentBatch(id: ID!): PaymentBatch!
ArgumentType
idID!The id of the record to find.

paymentBatches#

Requires: scope payment_batches:read · feature payment_batches.

paymentBatches(paging: CursorPaging!, filter: PaymentBatchFilter!, sorting: [PaymentBatchSort!]!): PaymentBatchConnection!
ArgumentType
pagingCursorPaging!Limit or page results.
filterPaymentBatchFilter!Specify to filter the records returned.
sorting[PaymentBatchSort!]!Specify to sort results.

paymentBatchLine#

Requires: scope payment_batches:read · feature payment_batches.

paymentBatchLine(id: ID!): PaymentBatchLine!
ArgumentType
idID!The id of the record to find.

paymentBatchLines#

Requires: scope payment_batches:read · feature payment_batches.

paymentBatchLines(paging: CursorPaging!, filter: PaymentBatchLineFilter!, sorting: [PaymentBatchLineSort!]!): PaymentBatchLineConnection!
ArgumentType
pagingCursorPaging!Limit or page results.
filterPaymentBatchLineFilter!Specify to filter the records returned.
sorting[PaymentBatchLineSort!]!Specify to sort results.

Mutations#

createPaymentBatchPaymentRequest#

Requires: scope payment_batches:write · feature payment_batches.

createPaymentBatchPaymentRequest(profileId: ID!, paymentBatchId: ID!): PaymentRequest!
ArgumentType
profileIdID!
paymentBatchIdID!

createPaymentBatchFromPayRun#

Requires: scope payment_batches:write · feature payment_batches.

createPaymentBatchFromPayRun(payRunId: ID!, debitMonetaryAccountId: ID): PaymentBatch!
ArgumentType
payRunIdID!
debitMonetaryAccountIdID

addPayRunToPaymentBatch#

Requires: scope payment_batches:write · feature payroll.

addPayRunToPaymentBatch(paymentBatchId: ID!, payRunId: ID!): PaymentBatch!
ArgumentType
paymentBatchIdID!
payRunIdID!

exportPaymentBatch#

Requires: scope payment_batches:write · feature payment_batches.

exportPaymentBatch(id: ID!, format: PaymentBatchExportFormat): PaymentBatchExport!
ArgumentType
idID!
formatPaymentBatchExportFormat

createOnePaymentBatch#

Requires: scope payment_batches:write · feature payment_batches.

createOnePaymentBatch(profileId: ID!, input: CreatePaymentBatchInput!): PaymentBatch!
ArgumentType
profileIdID!
inputCreatePaymentBatchInput!

createManyPaymentBatches#

Requires: scope payment_batches:write · feature payment_batches.

createManyPaymentBatches(profileId: ID!, input: [CreatePaymentBatchInput!]!): [PaymentBatch!]!
ArgumentType
profileIdID!
input[CreatePaymentBatchInput!]!

createOnePaymentBatchLine#

Requires: scope payment_batches:write · feature payment_batches.

createOnePaymentBatchLine(paymentBatchId: ID!, input: CreatePaymentBatchLineInput!): PaymentBatchLine!
ArgumentType
paymentBatchIdID!
inputCreatePaymentBatchLineInput!

createManyPaymentBatchLines#

Requires: scope payment_batches:write · feature payment_batches.

createManyPaymentBatchLines(paymentBatchId: ID!, input: [CreatePaymentBatchLineInput!]!): [PaymentBatchLine!]!
ArgumentType
paymentBatchIdID!
input[CreatePaymentBatchLineInput!]!

updateOnePaymentBatch#

Requires: scope payment_batches:write · feature payment_batches.

updateOnePaymentBatch(input: UpdateOnePaymentBatchInput!): PaymentBatch!
ArgumentType
inputUpdateOnePaymentBatchInput!

updateManyPaymentBatches#

Requires: scope payment_batches:write · feature payment_batches.

updateManyPaymentBatches(input: UpdateManyPaymentBatchesInput!): UpdateManyResponse!
ArgumentType
inputUpdateManyPaymentBatchesInput!

deleteOnePaymentBatch#

Requires: scope payment_batches:write · feature payment_batches.

deleteOnePaymentBatch(input: DeleteOnePaymentBatchInput!): PaymentBatchDeleteResponse!
ArgumentType
inputDeleteOnePaymentBatchInput!

deleteManyPaymentBatches#

Requires: scope payment_batches:write · feature payment_batches.

deleteManyPaymentBatches(input: DeleteManyPaymentBatchesInput!): DeleteManyResponse!
ArgumentType
inputDeleteManyPaymentBatchesInput!

updateOnePaymentBatchLine#

Requires: scope payment_batches:write · feature payment_batches.

updateOnePaymentBatchLine(input: UpdateOnePaymentBatchLineInput!): PaymentBatchLine!
ArgumentType
inputUpdateOnePaymentBatchLineInput!

updateManyPaymentBatchLines#

Requires: scope payment_batches:write · feature payment_batches.

updateManyPaymentBatchLines(input: UpdateManyPaymentBatchLinesInput!): UpdateManyResponse!
ArgumentType
inputUpdateManyPaymentBatchLinesInput!

deleteOnePaymentBatchLine#

Requires: scope payment_batches:write · feature payment_batches.

deleteOnePaymentBatchLine(input: DeleteOnePaymentBatchLineInput!): PaymentBatchLineDeleteResponse!
ArgumentType
inputDeleteOnePaymentBatchLineInput!

deleteManyPaymentBatchLines#

Requires: scope payment_batches:write · feature payment_batches.

deleteManyPaymentBatchLines(input: DeleteManyPaymentBatchLinesInput!): DeleteManyResponse!
ArgumentType
inputDeleteManyPaymentBatchLinesInput!