API Reference

Resource Allocations

Resource Allocation Overview

Resource allocation is a key aspect of project management, ensuring that the right resources are available at the right time to deliver projects efficiently. Rocketlane's Resource Allocation API allow developers and project managers to interact with Rocketlane's resource allocation functionality programmatically, providing a flexible way to manage resources for projects.


Default Resource Allocation Fields

Field TypeDefinition
allocationIdThe Resource Allocation’s unique, system-generated identifier, which can be used to identify the resource allocation globally.
allocationForDefines if it is a TEAM_MEMBER or a PLACEHOLDER to whom allocation is assigned. This is to keep track of whether the allocation is directly assigned to the user or via the placeholder.
startDateThe date when an allocation started. The format for the start date is YYYY-MM-DD.
endDateThe date when an allocation ended. The format for the start date is YYYY-MM-DD
secondsPerDayThe seconds allocated to a resource per day.
minutesPerDayThe minutes allocated to a resource per day.
hoursPerDayThe hours allocated to a resource per day.
allocationTypeDenotes type of allocation to be made. It can be either SOFT or HARD.
projectThe project associated with resource allocation.
projectIdThe project’s unique, system-generated identifier, which can be used to identify the project globally.
projectNameThe name of the project associated with resource allocation.
memberThe team member associated with the allocation if chosen allocationFor is TEAM_MEMBER
placeholderThe reference placeholder associated with the allocation if chosen allocationFor is PLACEHOLDER.
placeholderIdThe unique, system-generated identifier, which can be used to identify the placeholders in the template globally.
placeholderNameThe name of the placeholder.
roleThe role of the member or placeholder to whom allocation is assigned.
roleIdThe company’s unique, system-generated identifier, which can be used to identify the role globally.
roleNameThe name of the role of the member or placeholder to whom allocation is assigned.
createdAtThe time when the allocation was created. The referenced time will be in epoch milliseconds.
updatedAtThe timestamp of the most recent update to the allocation. Any changes related to the allocation are recorded here, specified in epoch milliseconds for precise tracking.
createdByThe team member who created the allocation.
updatedByThe team member who last updated the allocation