FinBaze for Platforms

Reference

Queries#

employeeAttachment#

Requires: scope employees:read · feature payroll.

employeeAttachment(id: ID!): EmployeeAttachment!
ArgumentType
idID!

employee#

Requires: scope employees:read · feature payroll.

employee(id: ID!): Employee!
ArgumentType
idID!The id of the record to find.

employees#

Requires: scope employees:read · feature payroll.

employees(paging: CursorPaging!, filter: EmployeeFilter!, sorting: [EmployeeSort!]!): EmployeeConnection!
ArgumentType
pagingCursorPaging!Limit or page results.
filterEmployeeFilter!Specify to filter the records returned.
sorting[EmployeeSort!]!Specify to sort results.

employeeBsn#

Requires: scope employees:read · feature payroll.

employeeBsn(employeeId: ID!): EmployeeBsn!
ArgumentType
employeeIdID!

employeeIdDocument#

Requires: scope employees:read · feature payroll.

employeeIdDocument(employeeId: ID!): EmployeeIdDocument
ArgumentType
employeeIdID!

nlEmployeeWageTaxCreditPeriod#

Requires: scope employees:read · feature payroll.

nlEmployeeWageTaxCreditPeriod(id: ID!): NlEmployeeWageTaxCreditPeriod!
ArgumentType
idID!The id of the record to find.

nlEmployeeWageTaxCreditPeriods#

Requires: scope employees:read · feature payroll.

nlEmployeeWageTaxCreditPeriods(paging: CursorPaging!, filter: NlEmployeeWageTaxCreditPeriodFilter!, sorting: [NlEmployeeWageTaxCreditPeriodSort!]!): NlEmployeeWageTaxCreditPeriodConnection!
ArgumentType
pagingCursorPaging!Limit or page results.
filterNlEmployeeWageTaxCreditPeriodFilter!Specify to filter the records returned.
sorting[NlEmployeeWageTaxCreditPeriodSort!]!Specify to sort results.

Mutations#

createOneEmployeeAttachment#

Requires: scope employees:write · feature payroll.

createOneEmployeeAttachment(employeeId: ID!, input: CreateEmployeeAttachmentInput!): EmployeeAttachment!
ArgumentType
employeeIdID!
inputCreateEmployeeAttachmentInput!

deleteOneEmployeeAttachment#

Requires: scope employees:write · feature payroll.

deleteOneEmployeeAttachment(input: DeleteOneEmployeeAttachmentInput!): EmployeeAttachment!
ArgumentType
inputDeleteOneEmployeeAttachmentInput!

setEmployeeNetPayIban#

Requires: scope employees:write · feature payroll.

setEmployeeNetPayIban(input: SetEmployeeNetPayIbanInput!): Employee!
ArgumentType
inputSetEmployeeNetPayIbanInput!

createOneEmployee#

Requires: scope employees:write · feature payroll.

createOneEmployee(profileId: ID!, input: CreateEmployeeInput!): Employee!
ArgumentType
profileIdID!
inputCreateEmployeeInput!

createManyEmployees#

Requires: scope employees:write · feature payroll.

createManyEmployees(profileId: ID!, input: [CreateEmployeeInput!]!): [Employee!]!
ArgumentType
profileIdID!
input[CreateEmployeeInput!]!

updateOneEmployee#

Requires: scope employees:write · feature payroll.

updateOneEmployee(input: UpdateOneEmployeeInput!): Employee!
ArgumentType
inputUpdateOneEmployeeInput!

updateManyEmployees#

Requires: scope employees:write · feature payroll.

updateManyEmployees(input: UpdateManyEmployeesInput!): UpdateManyResponse!
ArgumentType
inputUpdateManyEmployeesInput!

deleteOneEmployee#

Requires: scope employees:write · feature payroll.

deleteOneEmployee(input: DeleteOneEmployeeInput!): EmployeeDeleteResponse!
ArgumentType
inputDeleteOneEmployeeInput!

deleteManyEmployees#

Requires: scope employees:write · feature payroll.

deleteManyEmployees(input: DeleteManyEmployeesInput!): DeleteManyResponse!
ArgumentType
inputDeleteManyEmployeesInput!

setEmployeeBsn#

Requires: scope employees:write · feature payroll.

setEmployeeBsn(input: SetEmployeeBsnInput!): EmployeeBsn!
ArgumentType
inputSetEmployeeBsnInput!

clearEmployeeBsn#

Requires: scope employees:write · feature payroll.

clearEmployeeBsn(employeeId: ID!): EmployeeBsn!
ArgumentType
employeeIdID!

setEmployeeIdDocument#

Requires: scope employees:write · feature payroll.

setEmployeeIdDocument(input: SetEmployeeIdDocumentInput!): EmployeeIdDocument!
ArgumentType
inputSetEmployeeIdDocumentInput!

verifyEmployeeIdDocument#

Requires: scope employees:write · feature payroll.

verifyEmployeeIdDocument(employeeId: ID!): EmployeeIdDocument!
ArgumentType
employeeIdID!

clearEmployeeIdDocument#

Requires: scope employees:write · feature payroll.

clearEmployeeIdDocument(employeeId: ID!): Boolean!
ArgumentType
employeeIdID!

createOneNlEmployeeWageTaxCreditPeriod#

Requires: scope employees:write · feature payroll.

createOneNlEmployeeWageTaxCreditPeriod(profileId: ID!, input: CreateNlEmployeeWageTaxCreditPeriodInput!): NlEmployeeWageTaxCreditPeriod!
ArgumentType
profileIdID!
inputCreateNlEmployeeWageTaxCreditPeriodInput!

createManyNlEmployeeWageTaxCreditPeriods#

Requires: scope employees:write · feature payroll.

createManyNlEmployeeWageTaxCreditPeriods(profileId: ID!, input: [CreateNlEmployeeWageTaxCreditPeriodInput!]!): [NlEmployeeWageTaxCreditPeriod!]!
ArgumentType
profileIdID!
input[CreateNlEmployeeWageTaxCreditPeriodInput!]!

updateOneNlEmployeeWageTaxCreditPeriod#

Requires: scope employees:write · feature payroll.

updateOneNlEmployeeWageTaxCreditPeriod(input: UpdateOneNlEmployeeWageTaxCreditPeriodInput!): NlEmployeeWageTaxCreditPeriod!
ArgumentType
inputUpdateOneNlEmployeeWageTaxCreditPeriodInput!

updateManyNlEmployeeWageTaxCreditPeriods#

Requires: scope employees:write · feature payroll.

updateManyNlEmployeeWageTaxCreditPeriods(input: UpdateManyNlEmployeeWageTaxCreditPeriodsInput!): UpdateManyResponse!
ArgumentType
inputUpdateManyNlEmployeeWageTaxCreditPeriodsInput!

deleteOneNlEmployeeWageTaxCreditPeriod#

Requires: scope employees:write · feature payroll.

deleteOneNlEmployeeWageTaxCreditPeriod(input: DeleteOneNlEmployeeWageTaxCreditPeriodInput!): NlEmployeeWageTaxCreditPeriodDeleteResponse!
ArgumentType
inputDeleteOneNlEmployeeWageTaxCreditPeriodInput!

deleteManyNlEmployeeWageTaxCreditPeriods#

Requires: scope employees:write · feature payroll.

deleteManyNlEmployeeWageTaxCreditPeriods(input: DeleteManyNlEmployeeWageTaxCreditPeriodsInput!): DeleteManyResponse!
ArgumentType
inputDeleteManyNlEmployeeWageTaxCreditPeriodsInput!