FinBaze for Platforms

Reference

Queries#

projectAttachment#

Requires: scope projects:read · feature projects.

projectAttachment(id: ID!): ProjectAttachment!
ArgumentType
idID!

projectFinancials#

Requires: scope projects:read · feature projects.

projectFinancials(projectId: ID!, start: DateTime, end: DateTime): ProjectFinancials!
ArgumentType
projectIdID!
startDateTime
endDateTime

projectTime#

Requires: scope projects:read · feature projects.

projectTime(id: ID!): ProjectTime!
ArgumentType
idID!The id of the record to find.

projectTimes#

Requires: scope projects:read · feature projects.

projectTimes(paging: CursorPaging!, filter: ProjectTimeFilter!, sorting: [ProjectTimeSort!]!): ProjectTimeConnection!
ArgumentType
pagingCursorPaging!Limit or page results.
filterProjectTimeFilter!Specify to filter the records returned.
sorting[ProjectTimeSort!]!Specify to sort results.

project#

Requires: scope projects:read · feature projects.

project(id: ID!): Project!
ArgumentType
idID!The id of the record to find.

projects#

Requires: scope projects:read · feature projects.

projects(paging: CursorPaging!, filter: ProjectFilter!, sorting: [ProjectSort!]!): ProjectConnection!
ArgumentType
pagingCursorPaging!Limit or page results.
filterProjectFilter!Specify to filter the records returned.
sorting[ProjectSort!]!Specify to sort results.

Mutations#

createOneProjectAttachment#

Requires: scope projects:write · feature projects.

createOneProjectAttachment(projectId: ID!, input: CreateProjectAttachmentInput!): ProjectAttachment!
ArgumentType
projectIdID!
inputCreateProjectAttachmentInput!

deleteOneProjectAttachment#

Requires: scope projects:write · feature projects.

deleteOneProjectAttachment(input: DeleteOneProjectAttachmentInput!): ProjectAttachment!
ArgumentType
inputDeleteOneProjectAttachmentInput!

createOneProjectTime#

Requires: scope projects:write · feature projects.

createOneProjectTime(projectId: ID!, input: CreateProjectTimeInput!): ProjectTime!
ArgumentType
projectIdID!
inputCreateProjectTimeInput!

createManyProjectTimes#

Requires: scope projects:write · feature projects.

createManyProjectTimes(projectId: ID!, input: [CreateProjectTimeInput!]!): [ProjectTime!]!
ArgumentType
projectIdID!
input[CreateProjectTimeInput!]!

createOneProject#

Requires: scope projects:write · feature projects.

createOneProject(profileId: ID!, input: CreateProjectInput!): Project!
ArgumentType
profileIdID!
inputCreateProjectInput!

createManyProjects#

Requires: scope projects:write · feature projects.

createManyProjects(profileId: ID!, input: [CreateProjectInput!]!): [Project!]!
ArgumentType
profileIdID!
input[CreateProjectInput!]!

updateOneProjectTime#

Requires: scope projects:write · feature projects.

updateOneProjectTime(input: UpdateOneProjectTimeInput!): ProjectTime!
ArgumentType
inputUpdateOneProjectTimeInput!

updateManyProjectTimes#

Requires: scope projects:write · feature projects.

updateManyProjectTimes(input: UpdateManyProjectTimesInput!): UpdateManyResponse!
ArgumentType
inputUpdateManyProjectTimesInput!

deleteOneProjectTime#

Requires: scope projects:write · feature projects.

deleteOneProjectTime(input: DeleteOneProjectTimeInput!): ProjectTimeDeleteResponse!
ArgumentType
inputDeleteOneProjectTimeInput!

deleteManyProjectTimes#

Requires: scope projects:write · feature projects.

deleteManyProjectTimes(input: DeleteManyProjectTimesInput!): DeleteManyResponse!
ArgumentType
inputDeleteManyProjectTimesInput!

updateOneProject#

Requires: scope projects:write · feature projects.

updateOneProject(input: UpdateOneProjectInput!): Project!
ArgumentType
inputUpdateOneProjectInput!

updateManyProjects#

Requires: scope projects:write · feature projects.

updateManyProjects(input: UpdateManyProjectsInput!): UpdateManyResponse!
ArgumentType
inputUpdateManyProjectsInput!

deleteOneProject#

Requires: scope projects:write · feature projects.

deleteOneProject(input: DeleteOneProjectInput!): ProjectDeleteResponse!
ArgumentType
inputDeleteOneProjectInput!

deleteManyProjects#

Requires: scope projects:write · feature projects.

deleteManyProjects(input: DeleteManyProjectsInput!): DeleteManyResponse!
ArgumentType
inputDeleteManyProjectsInput!