FinBaze for Platforms

Reference

Queries#

employmentAttachment#

Requires: scope employments:read · feature payroll.

employmentAttachment(id: ID!): EmploymentAttachment!
ArgumentType
idID!

nlEmploymentAttrs#

Requires: scope employments:read · feature payroll.

nlEmploymentAttrs(paging: CursorPaging!, filter: NlEmploymentAttrsFilter!, sorting: [NlEmploymentAttrsSort!]!): NlEmploymentAttrsConnection!
ArgumentType
pagingCursorPaging!Limit or page results.
filterNlEmploymentAttrsFilter!Specify to filter the records returned.
sorting[NlEmploymentAttrsSort!]!Specify to sort results.

employment#

Requires: scope employments:read · feature payroll.

employment(id: ID!): Employment!
ArgumentType
idID!The id of the record to find.

employments#

Requires: scope employments:read · feature payroll.

employments(paging: CursorPaging!, filter: EmploymentFilter!, sorting: [EmploymentSort!]!): EmploymentConnection!
ArgumentType
pagingCursorPaging!Limit or page results.
filterEmploymentFilter!Specify to filter the records returned.
sorting[EmploymentSort!]!Specify to sort results.

vehicleEmploymentAssignment#

Requires: scope employments:read · feature vehicles.

vehicleEmploymentAssignment(id: ID!): VehicleEmploymentAssignment!
ArgumentType
idID!The id of the record to find.

vehicleEmploymentAssignments#

Requires: scope employments:read · feature vehicles.

vehicleEmploymentAssignments(paging: CursorPaging!, filter: VehicleEmploymentAssignmentFilter!, sorting: [VehicleEmploymentAssignmentSort!]!): VehicleEmploymentAssignmentConnection!
ArgumentType
pagingCursorPaging!Limit or page results.
filterVehicleEmploymentAssignmentFilter!Specify to filter the records returned.
sorting[VehicleEmploymentAssignmentSort!]!Specify to sort results.

employmentWorkSchedule#

Requires: scope employments:read · feature payroll.

employmentWorkSchedule(id: ID!): EmploymentWorkSchedule!
ArgumentType
idID!The id of the record to find.

employmentWorkSchedules#

Requires: scope employments:read · feature payroll.

employmentWorkSchedules(paging: CursorPaging!, filter: EmploymentWorkScheduleFilter!, sorting: [EmploymentWorkScheduleSort!]!): EmploymentWorkScheduleConnection!
ArgumentType
pagingCursorPaging!Limit or page results.
filterEmploymentWorkScheduleFilter!Specify to filter the records returned.
sorting[EmploymentWorkScheduleSort!]!Specify to sort results.

Mutations#

createOneEmploymentAttachment#

Requires: scope employments:write · feature payroll.

createOneEmploymentAttachment(employmentId: ID!, input: CreateEmploymentAttachmentInput!): EmploymentAttachment!
ArgumentType
employmentIdID!
inputCreateEmploymentAttachmentInput!

deleteOneEmploymentAttachment#

Requires: scope employments:write · feature payroll.

deleteOneEmploymentAttachment(input: DeleteOneEmploymentAttachmentInput!): EmploymentAttachment!
ArgumentType
inputDeleteOneEmploymentAttachmentInput!

finalizeEmploymentTerms#

Requires: scope employments:write · feature payroll.

finalizeEmploymentTerms(employmentId: ID!): Employment!
ArgumentType
employmentIdID!

applyEmploymentTermsChange#

Requires: scope employments:write · feature payroll.

applyEmploymentTermsChange(input: ApplyEmploymentTermsChangeInput!): EmploymentTermsRevision!
ArgumentType
inputApplyEmploymentTermsChangeInput!

extendEmployment#

Requires: scope employments:write · feature payroll.

extendEmployment(input: ExtendEmploymentInput!): Employment!
ArgumentType
inputExtendEmploymentInput!

createOneNlEmploymentAttrs#

Requires: scope employments:write · feature payroll.

createOneNlEmploymentAttrs(profileId: ID!, input: CreateNlEmploymentAttrsInput!): NlEmploymentAttrs!
ArgumentType
profileIdID!
inputCreateNlEmploymentAttrsInput!

createManyNlEmploymentAttrs#

Requires: scope employments:write · feature payroll.

createManyNlEmploymentAttrs(profileId: ID!, input: [CreateNlEmploymentAttrsInput!]!): [NlEmploymentAttrs!]!
ArgumentType
profileIdID!
input[CreateNlEmploymentAttrsInput!]!

createOneEmployment#

Requires: scope employments:write · feature payroll.

createOneEmployment(profileId: ID!, input: CreateEmploymentInput!): Employment!
ArgumentType
profileIdID!
inputCreateEmploymentInput!

createManyEmployments#

Requires: scope employments:write · feature payroll.

createManyEmployments(profileId: ID!, input: [CreateEmploymentInput!]!): [Employment!]!
ArgumentType
profileIdID!
input[CreateEmploymentInput!]!

createOneVehicleEmploymentAssignment#

Requires: scope employments:write · feature vehicles.

createOneVehicleEmploymentAssignment(profileId: ID!, input: CreateVehicleEmploymentAssignmentInput!): VehicleEmploymentAssignment!
ArgumentType
profileIdID!
inputCreateVehicleEmploymentAssignmentInput!

createManyVehicleEmploymentAssignments#

Requires: scope employments:write · feature vehicles.

createManyVehicleEmploymentAssignments(profileId: ID!, input: [CreateVehicleEmploymentAssignmentInput!]!): [VehicleEmploymentAssignment!]!
ArgumentType
profileIdID!
input[CreateVehicleEmploymentAssignmentInput!]!

updateOneNlEmploymentAttrs#

Requires: scope employments:write · feature payroll.

updateOneNlEmploymentAttrs(input: UpdateOneNlEmploymentAttrsInput!): NlEmploymentAttrs!
ArgumentType
inputUpdateOneNlEmploymentAttrsInput!

deleteOneNlEmploymentAttrs#

Requires: scope employments:write · feature payroll.

deleteOneNlEmploymentAttrs(input: DeleteOneNlEmploymentAttrsInput!): NlEmploymentAttrsDeleteResponse!
ArgumentType
inputDeleteOneNlEmploymentAttrsInput!

deleteManyNlEmploymentAttrs#

Requires: scope employments:write · feature payroll.

deleteManyNlEmploymentAttrs(input: DeleteManyNlEmploymentAttrsInput!): DeleteManyResponse!
ArgumentType
inputDeleteManyNlEmploymentAttrsInput!

updateOneEmployment#

Requires: scope employments:write · feature payroll.

updateOneEmployment(input: UpdateOneEmploymentInput!): Employment!
ArgumentType
inputUpdateOneEmploymentInput!

updateManyEmployments#

Requires: scope employments:write · feature payroll.

updateManyEmployments(input: UpdateManyEmploymentsInput!): UpdateManyResponse!
ArgumentType
inputUpdateManyEmploymentsInput!

deleteOneEmployment#

Requires: scope employments:write · feature payroll.

deleteOneEmployment(input: DeleteOneEmploymentInput!): EmploymentDeleteResponse!
ArgumentType
inputDeleteOneEmploymentInput!

deleteManyEmployments#

Requires: scope employments:write · feature payroll.

deleteManyEmployments(input: DeleteManyEmploymentsInput!): DeleteManyResponse!
ArgumentType
inputDeleteManyEmploymentsInput!

updateOneVehicleEmploymentAssignment#

Requires: scope employments:write · feature vehicles.

updateOneVehicleEmploymentAssignment(input: UpdateOneVehicleEmploymentAssignmentInput!): VehicleEmploymentAssignment!
ArgumentType
inputUpdateOneVehicleEmploymentAssignmentInput!

updateManyVehicleEmploymentAssignments#

Requires: scope employments:write · feature vehicles.

updateManyVehicleEmploymentAssignments(input: UpdateManyVehicleEmploymentAssignmentsInput!): UpdateManyResponse!
ArgumentType
inputUpdateManyVehicleEmploymentAssignmentsInput!

deleteOneVehicleEmploymentAssignment#

Requires: scope employments:write · feature vehicles.

deleteOneVehicleEmploymentAssignment(input: DeleteOneVehicleEmploymentAssignmentInput!): VehicleEmploymentAssignmentDeleteResponse!
ArgumentType
inputDeleteOneVehicleEmploymentAssignmentInput!

deleteManyVehicleEmploymentAssignments#

Requires: scope employments:write · feature vehicles.

deleteManyVehicleEmploymentAssignments(input: DeleteManyVehicleEmploymentAssignmentsInput!): DeleteManyResponse!
ArgumentType
inputDeleteManyVehicleEmploymentAssignmentsInput!

createOneEmploymentWorkSchedule#

Requires: scope employments:write · feature payroll.

createOneEmploymentWorkSchedule(profileId: ID!, input: CreateEmploymentWorkScheduleInput!): EmploymentWorkSchedule!
ArgumentType
profileIdID!
inputCreateEmploymentWorkScheduleInput!

createManyEmploymentWorkSchedules#

Requires: scope employments:write · feature payroll.

createManyEmploymentWorkSchedules(profileId: ID!, input: [CreateEmploymentWorkScheduleInput!]!): [EmploymentWorkSchedule!]!
ArgumentType
profileIdID!
input[CreateEmploymentWorkScheduleInput!]!

updateOneEmploymentWorkSchedule#

Requires: scope employments:write · feature payroll.

updateOneEmploymentWorkSchedule(input: UpdateOneEmploymentWorkScheduleInput!): EmploymentWorkSchedule!
ArgumentType
inputUpdateOneEmploymentWorkScheduleInput!

updateManyEmploymentWorkSchedules#

Requires: scope employments:write · feature payroll.

updateManyEmploymentWorkSchedules(input: UpdateManyEmploymentWorkSchedulesInput!): UpdateManyResponse!
ArgumentType
inputUpdateManyEmploymentWorkSchedulesInput!

deleteOneEmploymentWorkSchedule#

Requires: scope employments:write · feature payroll.

deleteOneEmploymentWorkSchedule(input: DeleteOneEmploymentWorkScheduleInput!): EmploymentWorkScheduleDeleteResponse!
ArgumentType
inputDeleteOneEmploymentWorkScheduleInput!

deleteManyEmploymentWorkSchedules#

Requires: scope employments:write · feature payroll.

deleteManyEmploymentWorkSchedules(input: DeleteManyEmploymentWorkSchedulesInput!): DeleteManyResponse!
ArgumentType
inputDeleteManyEmploymentWorkSchedulesInput!