Collaborative customer onboarding and implementation platform for professional services teams.
Collaborative customer onboarding and implementation platform for professional services teams. On Nagent, Rocketlane is exposed as a fully-configurable project management integration that any agent can call — 68 actions, and API key authentication. No code is required to wire Rocketlane into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Rocketlane to automate the kinds of tasks project management teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Rocketlane into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Rocketlane, with input parameters and output schema. Drop these into any step of an agent built in Helix.
ROCKETLANE_ADD_ASSIGNEE_TO_TASKAdd assignees to a task by task ID. Assigns one or more users to a specific task.
Input parameters
List of members to add as assignees to the task. Each member requires userId, emailId, firstName, and lastName.
The unique identifier of the task to add assignees to.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_ADD_FIELD_OPTIONTool to add a new option to a SINGLE_CHOICE or MULTIPLE_CHOICE field. Use when extending dropdown or select field options with a new labeled and colored choice.
Input parameters
Required only for special fields like Status fields. Specifies the status group (e.g., 'TODO', 'IN_PROGRESS', 'DONE')
The unique identifier for the field where the option will be added. Must be a SINGLE_CHOICE or MULTIPLE_CHOICE field type.
The color for the option. Must be one of: RED, GREEN, YELLOW, BLUE, PURPLE, TEAL, GRAY.
The display name/text for the new option
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_ADD_FOLLOWERS_TO_TASKTool to add followers to a task by Id. Use when you need to add team members as followers to track task updates.
Input parameters
The task's unique, system-generated identifier
Array of members to add as followers. Each member must have either userId or emailId specified.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_ADD_MEMBERSTool to add team members to a project using the projectId. Team members are participants from your company who work on projects and deliverables.
Input parameters
Array of member objects to add to the project. Each member object must contain a userId.
The project's unique system-generated identifier.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_ADD_MEMBERS_TO_CONVERSATIONAdd members to a conversation in Rocketlane. Use this when you need to include additional team members or stakeholders in an existing conversation.
Input parameters
List of members to add to the conversation. Each member should have at least a userId or emailId.
List of fields to include in the response. Use this to opt in for specific fields to be returned.
The ID of the conversation to add members to
Set to true to return all fields in the response. If not specified, default properties are returned.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_ARCHIVE_PROJECT_BY_IDArchives a specific project based on its unique identifier.
Input parameters
The unique identifier of the project to be archived.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_CREATE_COMMENTTool to create a comment in Rocketlane. Use when you need to add a comment to a task or project conversation.
Input parameters
Source associated with the comment (task or project conversation)
Content of the comment
Indicates whether the comment is private (visible only to team members) or public
List of attachments associated with the comment
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_CREATE_COMPANYCreates a new company (account) in Rocketlane. This action allows you to create a new company/account in your Rocketlane workspace. It complements existing company-related actions by providing the ability to register new accounts using the POST /api/v2/companies endpoint.
Input parameters
VAT number of the company
Name of the company
Company's domain
Description of the company
Billing name for the company
Unique company code
Default currency code for the company
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_CREATE_CONVERSATIONCreates a new conversation in Rocketlane. Use this to start a conversation associated with a project or other source type. You can specify members, privacy settings, and whether to include all members automatically.
Input parameters
Name of the conversation
Source associated with the conversation (e.g., project)
List of members to include in the conversation
Whether the conversation is private or visible to all members
Whether to include all members in the conversation
Description of the conversation
Fields to include in the response. Use comma-separated values to fetch specific fields.
Whether to include all fields in the response. If not specified, default properties are returned.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_CREATE_FIELDTool to create a custom field in Rocketlane. Use when you need to add a new custom field to TASK, PROJECT, PHASE, or USER objects. For SINGLE_CHOICE or MULTIPLE_CHOICE field types, you must provide the options array.
Input parameters
The type of field - determines how the field data is stored and displayed
The label/name for the custom field
The type of object this field applies to (TASK, PROJECT, PHASE, or USER)
Optional description of the field to help users understand its purpose
Array of field options required for SINGLE_CHOICE or MULTIPLE_CHOICE field types. Each option must have an optionLabel, optionValue (unique integer), and optionColor. Must be provided when fieldType is SINGLE_CHOICE or MULTIPLE_CHOICE
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_CREATE_PHASETool to create a new phase in a Rocketlane project. Use when you need to add a new phase to an existing project with specified timeline and configuration.
Input parameters
Status configuration for the phase.
The due date for the phase in YYYY-MM-DD format
Privacy setting for the phase. Set to true to make the phase private, false for public. Defaults to false if not specified
Project reference containing the project ID where the phase will be created
The name of the phase
The start date for the phase in YYYY-MM-DD format
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_CREATE_PROJECTTool to create a new project in Rocketlane. Use when you need to set up a new project with details like name, customer, owner, dates, and custom fields.
Input parameters
Project owner information. The emailId is required.
Custom fields for the project.
The due date of the project in YYYY-MM-DD format.
Array of source information to create the project from a template.
Customer information for the project. Must provide either companyId or companyName.
The start date of the project in YYYY-MM-DD format.
Financial information for the project.
The total fee charged for the project.
Visibility setting for the project. Options: EVERYONE, MEMBERS.
The name of the project to be created.
Total hours budgeted for the project execution.
Whether auto allocation is enabled for the project.
External reference identifier for linking with external systems.
The annual recurring revenue associated with the project.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_CREATE_SPACECreates a new space for a given project in Rocketlane. Use when you need to create a collaborative workspace within a project with specific privacy settings.
Input parameters
Whether the space should be private or shared. When true, only invited members can access the space. Defaults to false (shared).
Project object containing the projectId to associate with the space
The name of the space to be created
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_CREATE_SPACE_DOCUMENTTool to create a new space document in Rocketlane. Use when you need to add documents to a project space, either as native Rocketlane documents or embedded links from external sources.
Input parameters
URL for embedded documents. Required when spaceDocumentType is EMBEDDED_LINK
Name of the space document. Defaults to 'Untitled' if not provided
Space object containing the ID of the space where the document will be created
Type of space document. Use ROCKETLANE_DOCUMENT for native Rocketlane documents or EMBEDDED_LINK for embedded URLs
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_CREATE_TASKCreates a new task.
Input parameters
Task type (MILESTONE or TASK). Defaults to TASK.
The phase associated with the task.
Indicates if the task is at risk.
Custom fields for the task.
Parent task.
The status of the task.
Task due date in YYYY-MM-DD format.
Indicates if the task is private.
The project associated with the task.
Task progress (0-100).
The name of the task.
Task followers (members or placeholders).
Task start date in YYYY-MM-DD format.
Expected time in minutes to complete the task.
HTML formatted description of the task.
HTML formatted private note for team members.
Unique identifier for linking with external systems.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_CREATE_TIME_ENTRYTool to create a new time entry in Rocketlane. This endpoint allows users to log time spent on tasks or projects. It complements the existing ROCKETLANE_GET_TIME_ENTRIES action and enables complete time tracking functionality within the Rocketlane integration.
Input parameters
The date for which the time entry is being logged (format: YYYY-MM-DD)
Additional notes or description for the time entry
The source of the time entry (manual or imported)
The amount of time spent, expressed in minutes
The ID of the task associated with the time entry
Whether the time entry is billable
The ID of the project associated with the time entry
Name of the activity for the time entry
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_DELETE_COMMENT_BY_IDTool to delete a comment by its ID. Use when you need to permanently remove a comment from Rocketlane.
Input parameters
The ID of the comment to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_DELETE_CONVERSATIONTool to delete a conversation by its unique identifier. Use when you need to permanently remove a conversation from Rocketlane.
Input parameters
The ID of the conversation object to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_DELETE_FIELDTool to permanently delete a custom field using its unique identifier. Use when a field is no longer required and should be removed from the system.
Input parameters
The unique identifier of the field to be deleted.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_DELETE_PHASEPermanently delete a phase from the project using its unique identifier (phaseId). Use when you need to remove a phase that is no longer needed.
Input parameters
The unique identifier of the phase to be deleted.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_DELETE_PROJECTThis tool allows users to permanently delete a project in Rocketlane. It requires a valid project ID and appropriate permissions (Admins, Super Users, and Project Owners). Note that deletion is irreversible; therefore, consider using archival if future access might be needed.
Input parameters
The ID of the project to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_DELETE_SPACETool to permanently delete a space from a project by its ID. Use when you need to remove a space from the Rocketlane system. Note: This operation is permanent and cannot be undone.
Input parameters
The space's unique, system-generated identifier. Note: API docs specify integer (int64), but using string for consistency with other Rocketlane actions and safe handling of large IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_DELETE_SPACE_DOCUMENTTool to permanently delete a space document by its ID. Use when you need to remove a space document from the system.
Input parameters
The space document's unique, system-generated numeric identifier.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_DELETE_TASK_BY_IDDelete a specific task using its unique identifier (taskId).
Input parameters
The unique identifier of the task to be deleted.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_DELETE_TIME_ENTRY_BY_IDDelete a specific time entry using its unique identifier (timeEntryId).
Input parameters
The ID of the time entry to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_ALL_CONVERSATIONSTool to retrieve all conversations in Rocketlane. Use when you need to list, search, or filter conversations. Supports pagination and various filtering options including source ID, conversation name, and privacy status.
Input parameters
Maximum number of conversations to return per page (default: 100)
Token for pagination. Use this to navigate to a specific page. Token is valid for 15 minutes.
Filter conversations by source ID (exact match).
Filter conversations by privacy status (true for private conversations, false for public).
Comma-separated list of fields to include in the response (e.g., 'conversationName,members,source'). If not provided, default properties are returned.
Whether to include all fields in the response. If not specified, default properties are returned.
Filter conversations where the name contains the specified string.
Filter conversations by exact conversation name.
Filter conversations where the name does not contain the specified string.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_ALL_FIELDSRetrieve all custom fields available in the system.
Input parameters
Limit the number of results returned.
Sort results by a specific field.
Token for pagination.
Order of sorting (ascending or descending).
Filter results based on object type.
Comma-separated list of fields to include in the response.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_ALL_RESOURCE_ALLOCATIONSTool to retrieve all resource allocations from Rocketlane. Use when you need to get comprehensive allocation data for various projects within a specific date range.
Input parameters
End date for resource allocations query in YYYY-MM-DD format (e.g., 2026-02-28). This parameter is required.
Maximum number of resource allocations to return per page (default: 100)
Token for pagination to retrieve the next page of results
Start date for resource allocations query in YYYY-MM-DD format (e.g., 2026-01-01). This parameter is required.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_ALL_SPACESTool to retrieve all spaces for a specific project in Rocketlane. Use when you need to list all spaces associated with a project, including space details like name, privacy status, and creation/update information.
Input parameters
Maximum number of spaces to return per page (default: 100)
The project ID to filter spaces by. This parameter is required.
Token for pagination to retrieve the next page of results
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_ALL_TASKSTool to retrieve all tasks from Rocketlane with advanced filtering options. Supports filtering by project, status, dates, billable status, and more. Use this when you need to search or list tasks with specific criteria.
Input parameters
Filter tasks that are at risk (uses atRisk.eq filter)
Field to sort by (e.g., taskName, startDate, dueDate, createdAt, updatedAt)
Filter tasks by archived status (uses archived.eq filter)
Filter tasks by billable status (uses billable.eq filter)
Maximum number of tasks to return per page (default: 100)
Filter tasks by type: TASK or MILESTONE (uses type.eq filter)
Token for pagination to retrieve the next page of results
Filter tasks by project ID (uses project.eq filter)
Sort order for query results.
Filter tasks by status value (uses status.value.eq filter)
Filter tasks with due date after the specified date in YYYY-MM-DD format (uses dueDate.gt filter)
Filter tasks with due date before the specified date in YYYY-MM-DD format (uses dueDate.lt filter)
Filter tasks with start date after the specified date in YYYY-MM-DD format (uses startDate.gt filter)
Filter tasks with start date before the specified date in YYYY-MM-DD format (uses startDate.lt filter)
Filter tasks where name contains the specified text (uses taskName.cn filter)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_ALL_TIMEOFFSTool to retrieve all time-offs from Rocketlane with advanced filtering options. Use when you need to get comprehensive time-off data including leave entries, holidays, and absences.
Input parameters
Maximum number of time-off records to return per page
Field to sort results by (e.g., startDate, endDate, userId)
Token for fetching the next page of results in paginated responses
Sort order for query results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_COMMENTSTool to retrieve all comments from Rocketlane. Use when you need to fetch comments from tasks or project conversations with support for filtering, pagination, and sorting.
Input parameters
Match type for filtering.
Maximum number of comments to return per page (default: 100)
Token for pagination (valid for 15 minutes)
Sort order for query results.
Source type for filtering comments.
Filter comments created at this exact timestamp (epoch millis)
Filter comments created on or after this timestamp (epoch millis)
Filter comments created after this timestamp (epoch millis)
Filter comments created on or before this timestamp (epoch millis)
Filter comments created before this timestamp (epoch millis)
Filter by team member who created the comment
Filter by private conversations
Specific fields to include in response (comma-separated values)
Whether to include all fields in the response
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_COMPANYThis tool retrieves detailed information about a specific company/account in Rocketlane by its ID. It provides comprehensive information about the company including its status, address, currency, created date, updated date, custom fields, and other relevant metadata.
Input parameters
The unique identifier of the company to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_CONVERSATIONTool to retrieve detailed information about a conversation by its ID. Use when you need to get conversation details including name, description, members, and source information.
Input parameters
This query parameter allows you to specify which fields should be returned in the response body. To get the relevant fields, use comma separated values. If the field is left blank, the default properties are returned.
The ID of the conversation object
This query parameter allows you to specify if all the fields should be returned in the response body. If the field is left blank, the default properties are returned.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_FIELD_BY_IDRetrieve detailed information about a specific custom field using its unique identifier (fieldId).
Input parameters
The unique identifier for the field.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_PHASE_BY_IDTool to retrieve extensive information about a specific phase by its unique identifier. Use when you need detailed phase data for project management operations.
Input parameters
The phase's unique identifier.
Comma-separated list of fields to return in response. For example: 'name,status,projectId'.
Set to true to retrieve all available fields for the phase.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_PROJECT_BY_IDRetrieves detailed information about a specific project using its unique identifier.
Input parameters
The unique identifier for the project.
Comma-separated list of additional fields to include in the response. Note: Valid field names are not enumerated in the official Rocketlane API documentation. The API will return 400 Bad Request with 'Invalid field mentioned in includeFields' if invalid field names are provided. Contact Rocketlane support for the authoritative list of valid field names.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_SPACETool to retrieve detailed information about a specific space using its unique identifier. Use when you need to fetch space details including associated project, creation time, and privacy settings.
Input parameters
The space's unique, system-generated identifier, which can be used to identify the space globally
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_TASK_BY_IDRetrieve extensive information about a specific task using the task's unique identifier (taskId).
Input parameters
The unique identifier for the task.
Fields to include in the response. Use comma separated values.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_TEMPLATE_BY_IDRetrieve detailed information about a specific template using its unique identifier (templateId). NOTE: The exact API endpoint and response structure need to be verified from the official Rocketlane API documentation.
Input parameters
The unique identifier of the template to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_TIME_ENTRIESTool to retrieve all time entries from Rocketlane. It provides endpoints to get time entries with support for pagination, filtering by project ID, user ID, start and end dates. This allows tracking of time spent on various tasks, generating reports, and analyzing team productivity.
Input parameters
Page number for pagination
Field to sort by (e.g., date, minutes)
Filter time entries by user ID
Filter time entries before this date (inclusive)
Number of items per page
Filter time entries by project ID
Sort order for query results.
Filter time entries after this date (inclusive)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_TIME_ENTRY_BY_IDRetrieve detailed information about a specific time entry using its unique identifier (timeEntryId).
Input parameters
The unique identifier of the time entry to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_TIME_ENTRY_CATEGORIESTool to retrieve time entry categories from Rocketlane. Returns a paginated list of all available time entry categories. Use when you need to get the available categories for creating or filtering time entries.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_GET_USER_BY_IDRetrieve detailed information about a specific user using their unique identifier (userId).
Input parameters
The unique identifier of the user.
Comma-separated list of fields to include in the response. For example, 'email,status'
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_LIST_COMPANIESThis tool retrieves a list of all companies/accounts in Rocketlane. It's a basic GET endpoint that returns all companies without requiring any specific resource IDs or additional parameters. The endpoint is independent and can be executed with just the authentication token.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_LIST_CURRENCIESReturns a predefined list of commonly used currencies since Rocketlane API doesn't provide a dedicated currencies endpoint. This list includes major global currencies with their codes, names, and symbols.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_LIST_PROJECT_PHASESThis tool retrieves a list of project phases from Rocketlane. It allows users to fetch and filter phases based on various parameters including projectID, startDate, dueDate, startDateActual, dueDateActual, phaseName, sortBy, sortOrder, limit, and pageToken. The API supports various operators for filtering such as .gt, .eq, .lt, .ge, .le, .cn, and .nc. Note: The API requires projectId to be specified, despite the official documentation listing it as optional. Calling the endpoint without projectId returns a 400 BAD_REQUEST error. This has been verified through direct API testing (see: https://developer.rocketlane.com/reference/get-all-phases).
Input parameters
Number of results per page
Field to sort the results by
Filter phases by due date (YYYY-MM-DD)
Token for pagination
Filter phases by name
Project ID to filter phases (required by API, though documentation lists it as optional)
Sort order (asc or desc)
Filter phases by start date (YYYY-MM-DD)
Filter phases by actual due date (YYYY-MM-DD)
Filter phases by actual start date (YYYY-MM-DD)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_LIST_PROJECTSThis tool retrieves a list of all projects in the Rocketlane instance. It provides project details including Project ID, Project Name, Project Status, Created Date, Owner Information, Customer Information, and other metadata.
Input parameters
Fields available for sorting projects.
Maximum number of projects to return per page (default: 100)
Token for pagination
Sort order for query results (uppercase).
Whether to include archived projects
Whether to include all fields in the response
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_LIST_TEMPLATESThis tool retrieves a list of all available templates in Rocketlane. It fetches all available templates in the account and returns a list of template objects containing details like template_id, name, description, created_at, updated_at, is_dynamic, and has_automations.
Input parameters
Maximum number of templates to return per page (default: 100)
Token for pagination to retrieve the next page of results
Whether to include dynamic templates in the response
Whether to include templates with automations in the response
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_LIST_USERSThis tool retrieves all users in the Rocketlane instance. It is an independent action that does not require any resource IDs or external dependencies. The endpoint returns detailed user information including user IDs, emails, names, roles, and statuses.
Input parameters
Number of results per page
Field to sort by (e.g., firstName, lastName, email)
Token for pagination
Sort direction (asc/desc)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_MOVE_TASK_TO_GIVEN_PHASETool to move a task to a different phase by task ID and phase ID. Use when tasks need to be reorganized across different project phases.
Input parameters
Phase object containing the target phase identifier.
The unique identifier of the task to move.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_REMOVE_ASSIGNEES_FROM_TASKTool to remove assignees from a task by its unique identifier. Use when you need to remove team members from a specific task.
Input parameters
List of members to remove from the task. Each member must have a userId.
The unique identifier of the task from which to remove assignees.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_REMOVE_DEPENDENCIES_FROM_TASKTool to remove dependencies from a task by ID. Use when you need to unlink dependency relationships between tasks.
Input parameters
The unique identifier of the task from which to remove dependencies.
Array of dependency objects to remove. Each object contains a taskId of the dependency to remove.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_REMOVE_FOLLOWERS_FROM_TASKTool to remove followers from a task by task ID. Use when you need to remove one or more followers from a specific task.
Input parameters
Array of member objects to remove as followers from the task.
The task's unique system-generated identifier.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_REMOVE_MEMBERS_FROM_CONVERSATIONRemove members from a conversation in Rocketlane. Use this when you need to remove team members or stakeholders from an existing conversation.
Input parameters
List of members to remove from the conversation. At least one member must be provided.
The ID of the conversation from which to remove members
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_RETRIEVE_SUBSCRIPTION_DETAILSRetrieves detailed information about the current subscription.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_SEARCH_INVOICESTool to retrieve all invoices from Rocketlane. Use when you need to get a list of all invoices accessible to the authenticated user. This endpoint returns invoice details including invoice numbers, dates, amounts, status, and associated customer and project information.
Input parameters
Maximum number of invoices to return per page (default: 100)
Token for pagination to retrieve the next page of results
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_SEARCH_TIME_ENTRIESTool to search time entries with filters in Rocketlane. Use when you need to find specific time entries based on criteria like date ranges, project, user, billable status, or duration. Supports advanced filtering using field.operator=value format (e.g., date.gt=2023-02-11, minutes.eq=250).
Input parameters
Maximum number of time entries to return per page
Field to sort results by (e.g., date, minutes, activityName)
Dynamic filter parameters using field.operator=value format. Examples: {'date.gt': '2023-02-11', 'minutes.eq': 250, 'billable.eq': true, 'projectId.eq': 'proj123', 'userId.eq': 'user456'}. Supported operators: eq (equals), gt (greater than), lt (less than), ge (greater than or equal), le (less than or equal)
Token for pagination to navigate through result sets
Sort order for query results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_SEARCH_USER_BY_EMAILSearch User By Email Id.
Input parameters
Email address of the user to search for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_UPDATE_COMPANYThis tool updates an existing company/account in Rocketlane. It uses the PUT endpoint to update the company details identified by companyId. The action complements the existing create_company action and is essential for maintaining up-to-date company information, relying on Rocketlane's API specifications and company management endpoints.
Input parameters
Name of the company
Company size
Company's website URL
Company's industry
The unique identifier of the company to update
Description of the company
Custom fields associated with the company
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_UPDATE_CONVERSATIONTool to update an existing conversation in Rocketlane by its ID. Use when you need to modify conversation details like name, description, or member inclusion settings.
Input parameters
Conversation name
Conversation all members inclusion
Conversation description
Use this query parameter to opt in for fields to be returned in the response body. Use comma separated values to fetch the respective fields. If left blank, default properties are returned.
The ID of the conversation object to update
This query parameter allows you to specify if all the fields should be returned in the response body. If the field is left blank, the default properties are returned.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_UPDATE_FIELDTool to update field information by ID. Updates field properties including label, description, privacy settings, and enabled status. Use when you need to modify existing field metadata.
Input parameters
Whether the field is enabled
The unique identifier for the field to update
Whether the field is private
The label/name of the field
Description of the field
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_UPDATE_FIELD_OPTIONTool to update an existing option's label and color in a SINGLE_CHOICE or MULTIPLE_CHOICE field. Use when modifying dropdown or select field option properties.
Input parameters
The unique identifier for the field containing the option to update. Must be a SINGLE_CHOICE or MULTIPLE_CHOICE field type.
Enum for valid option colors.
The new display name/text for the option
The unique identifier of the option to update
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_UPDATE_PHASETool to update phase information by phase ID. Use when you need to modify phase details such as name, dates, status, or privacy settings for an existing project phase.
Input parameters
The status of the phase with value and label
The due date of the phase in YYYY-MM-DD format
The unique identifier of the phase to update
Privacy setting for the phase. When true, the phase is private.
The name of the phase
The start date of the phase in YYYY-MM-DD format
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_UPDATE_PROJECT_BY_IDUpdates an existing project's details using its unique identifier.
Input parameters
The project owner details.
Custom fields for the project.
The project status details.
The day on which the project's execution is planned to be completed. Format: YYYY-MM-DD.
The project’s unique, system-generated identifier, which can be used to identify the project globally.
On this date the project's execution officially begins. Format: YYYY-MM-DD.
The total fee that is charged for the project.
Set visibility parameters to restrict who can see your project. Options: EVERYONE, MEMBERS.
The name of the project.
Budgeted hours represent the total hours allocated for project execution.
Specify which fields should be returned in the response body.
Defines whether Auto Allocation is enabled for the project.
Specify if all the fields should be returned in the response body.
An externalReferenceId is a unique identifier that links entities or transactions between external systems and Rocketlane.
Indicates the value of the recurring revenue of the customer's subscriptions for a single calendar year.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_UPDATE_SPACETool to update space details by its unique identifier. Use when you need to update space properties such as name or privacy settings.
Input parameters
Describes the privacy of the space i.e. if it is private or shared
The space's unique, system-generated identifier, which can be used to identify the space globally
The name of the space
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_UPDATE_TASK_BY_IDTool to update task details by ID. Use when you need to modify task information such as name, dates, status, progress, or custom fields.
Input parameters
Task type: MILESTONE or TASK.
Whether task is at risk.
Custom field objects with fieldId and fieldValue.
Task status object with value field.
The unique identifier of the task to update.
Due date in YYYY-MM-DD format. Must be on or after startDate.
Whether task is private.
Progress percentage (0-100).
Name of the task.
Start date in YYYY-MM-DD format.
Effort required in minutes.
HTML formatted description of the task.
HTML formatted private note.
External reference identifier for linking with external systems.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
ROCKETLANE_UPDATE_TIME_ENTRY_BY_IDUpdate existing time entry details using its unique identifier (timeEntryId).
Input parameters
The date of the time entry in YYYY-MM-DD format.
Any notes associated with the time entry.
The duration of the time entry in minutes.
Whether the time entry is billable.
The name of the activity.
The ID of the time entry to update.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 86 agents privately built on Nagent that already use Rocketlane.
Build on Nagent
Connect Rocketlane to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Rocketlane, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Rocketlane is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Rocketlane is connected, you configure its 68 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Rocketlane steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Rocketlane event fires, the agent kicks off automatically.
Every Rocketlane action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Rocketlane ships with 68 pre-built project management actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Rocketlane together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Rocketlane-based workflows tailored to your business.