Skip to main content

timeAllocation

Returns server-side time allocation aggregated by client, project, task, label, member, or title

timeAllocation(
bucket: TimeAllocationBucketEnum = none
clientIds: [ID!]
creatorEmails: [String!]
creatorIds: [ID!]
endTime: ISO8601DateTime!
groupBy: TimeAllocationGroupByEnum = client
labelIds: [ID!]
memberTitleNull: Boolean
memberTitles: [String!]
projectIds: [ID!]
startTime: ISO8601DateTime!
statuses: [TimeEntryStatusEnum!] = [active]
taskIds: [ID!]
teamId: ID
): TimeAllocationResult!

Arguments​

timeAllocation.bucket ● TimeAllocationBucketEnum enum​

timeAllocation.clientIds ● [ID!] list scalar​

timeAllocation.creatorEmails ● [String!] list scalar​

Filter by creator emails (resolved to identity IDs)

timeAllocation.creatorIds ● [ID!] list scalar​

Filter by creator identity IDs

timeAllocation.endTime ● ISO8601DateTime! non-null scalar​

timeAllocation.groupBy ● TimeAllocationGroupByEnum enum​

timeAllocation.labelIds ● [ID!] list scalar​

timeAllocation.memberTitleNull ● Boolean scalar​

Include time for members without a title

timeAllocation.memberTitles ● [String!] list scalar​

Filter by workspace member titles

timeAllocation.projectIds ● [ID!] list scalar​

timeAllocation.startTime ● ISO8601DateTime! non-null scalar​

timeAllocation.statuses ● [TimeEntryStatusEnum!] list enum​

timeAllocation.taskIds ● [ID!] list scalar​

timeAllocation.teamId ● ID scalar​

Type​

TimeAllocationResult object​