Skip to main content
Glama

getProjectsPeopleUtilization

Analyze user and project utilization data, including billable and non-billable time, availability, and metrics. Customize reports with filters, sorting, and grouping for detailed insights.

Instructions

Return the user utilization data. This endpoint provides detailed information about user utilization, including billable and non-billable time, availability, and various utilization metrics.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
IncludeCompletedTasksNoinclude completed tasks
companyIdsNofilter by company ids
endDateNofilter by end date
fields[users]Nospecific user fields to include
fields[utilizations]Nospecific utilization fields to include
groupByNogroup by
includeNoinclude additional data
includeArchivedProjectsNoinclude archived projects
includeClientsNoinclude client users
includeCollaboratorsNoinclude collaborators
includeTotalsNoadds report summary to response
includeUtilizationsNoadds report rows for individual entities
isCustomDateRangeNodetermine if the query is for a custom date range
isReportDownloadNogenerate a report document
jobRoleIdsNofilter by jobrole ids
legacyResponseNoreturn response without summary and its legacy body structure
orderByNosort by
orderModeNogroup by
pageNopage number
pageSizeNonumber of items in a page
projectIdsNofilter by project ids
reportFormatNodefine the format of the report
searchTermNofilter by user first or last name
selectedColumnsNocustomise the report by selecting columns to be displayed
skipCountsNoskip doing counts on a list API endpoint for performance reasons
sortNosort by (deprecated, use orderBy)
sortOrderNoorder mode
startDateNofilter by start date
teamIdsNofilter by team ids
userIdsNofilter by userIds
zoomNodetermine the type of zoom filter used to display on the report

Implementation Reference

  • Registration of the getProjectsPeopleUtilization tool in the toolPairs array, pairing the definition and handler function.
    { definition: getProjectsPeopleMetricsPerformance, handler: handleGetProjectsPeopleMetricsPerformance }, { definition: getProjectsPeopleUtilization, handler: handleGetProjectsPeopleUtilization },
  • Import statement for the tool's schema (definition) and handler implementation from the specific tool file.
    import { getProjectsPeopleUtilizationDefinition as getProjectsPeopleUtilization, handleGetProjectsPeopleUtilization } from './people/getPeopleUtilization.js';
  • Re-export of the handler function from the tool implementation file.
    export { handleGetProjectsPeopleUtilization } from './people/getPeopleUtilization.js';
  • Core helper function that implements the API call to retrieve projects people utilization data from '/people/utilization.json'. This is likely called by the tool handler.
    export async function getPeopleUtilization(params: GetPeopleUtilizationParams = {}) { const api = getApiClientForVersion('v3'); const response = await api.get('/people/utilization.json', { params }); return response.data; } export default getPeopleUtilization;
  • The tool is listed in the 'People' group for configuration and filtering purposes.
    'People': ['getPeople', 'getPersonById', 'getProjectPeople', 'addPeopleToProject', 'deletePerson', 'getProjectsPeopleMetricsPerformance', 'getProjectsPeopleUtilization', 'getProjectPerson'],

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Vizioz/Teamwork-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server