# Rocketlane

Collaborative customer onboarding and implementation platform for professional services teams.

- **Category:** project management
- **Auth:** API_KEY
- **Tools:** 33
- **Triggers:** 0
- **Slug:** `ROCKETLANE`
- **Version:** 20260217_00

## Tools

### Archive Project by ID

**Slug:** `ROCKETLANE_ARCHIVE_PROJECT_BY_ID`

Archives a specific project based on its unique identifier.

### Create Company

**Slug:** `ROCKETLANE_CREATE_COMPANY`

Creates 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.

### Create Task

**Slug:** `ROCKETLANE_CREATE_TASK`

Creates a new task.

### Create Time Entry

**Slug:** `ROCKETLANE_CREATE_TIME_ENTRY`

Tool 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.

### Delete Project

**Slug:** `ROCKETLANE_DELETE_PROJECT`

This 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.

### Delete Task By ID

**Slug:** `ROCKETLANE_DELETE_TASK_BY_ID`

Delete a specific task using its unique identifier (taskId).

### Delete Time Entry by ID

**Slug:** `ROCKETLANE_DELETE_TIME_ENTRY_BY_ID`

Delete a specific time entry using its unique identifier (timeEntryId).

### Get All Fields

**Slug:** `ROCKETLANE_GET_ALL_FIELDS`

Retrieve all custom fields available in the system.

### Get Company

**Slug:** `ROCKETLANE_GET_COMPANY`

This 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.

### Get Field By ID

**Slug:** `ROCKETLANE_GET_FIELD_BY_ID`

Retrieve detailed information about a specific custom field using its unique identifier (fieldId).

### Get Project by ID

**Slug:** `ROCKETLANE_GET_PROJECT_BY_ID`

Retrieves detailed information about a specific project using its unique identifier.

### Get Task By Id

**Slug:** `ROCKETLANE_GET_TASK_BY_ID`

Retrieve extensive information about a specific task using the task's unique identifier (taskId).

### Get Template By ID

**Slug:** `ROCKETLANE_GET_TEMPLATE_BY_ID`

Retrieve 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.

### Get Time Entries

**Slug:** `ROCKETLANE_GET_TIME_ENTRIES`

Tool 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.

### Get Time Entry By ID

**Slug:** `ROCKETLANE_GET_TIME_ENTRY_BY_ID`

Retrieve detailed information about a specific time entry using its unique identifier (timeEntryId).

### Get User By ID

**Slug:** `ROCKETLANE_GET_USER_BY_ID`

Retrieve detailed information about a specific user using their unique identifier (userId).

### List Companies

**Slug:** `ROCKETLANE_LIST_COMPANIES`

This 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.

### List Company Fields

**Slug:** `ROCKETLANE_LIST_COMPANY_FIELDS`

This tool retrieves a list of all available company/account fields in Rocketlane. These fields represent the various attributes and properties that can be associated with companies/accounts in the Rocketlane system.

### List Company Note Fields

**Slug:** `ROCKETLANE_LIST_COMPANY_NOTE_FIELDS`

This tool retrieves a list of all available note fields for companies in Rocketlane. Company note fields are custom fields that can be added to company/account notes for better organization and data collection. It provides details such as field_id, name, type, required, options, and description for each note field.

### List Currencies

**Slug:** `ROCKETLANE_LIST_CURRENCIES`

Returns 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.

### List Customer Users

**Slug:** `ROCKETLANE_LIST_CUSTOMER_USERS`

List customer users.

### List Project Fields

**Slug:** `ROCKETLANE_LIST_PROJECT_FIELDS`

This tool retrieves a list of all project fields in Rocketlane, including both default and custom fields. It provides definitions, metadata, and configuration details for each field, which is essential for understanding project structure, managing projects, and integrating project management workflows.

### List Project Phases

**Slug:** `ROCKETLANE_LIST_PROJECT_PHASES`

This 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).

### List Projects

**Slug:** `ROCKETLANE_LIST_PROJECTS`

This 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.

### List Task Fields

**Slug:** `ROCKETLANE_LIST_TASK_FIELDS`

This tool retrieves a list of all task fields in Rocketlane. It allows users to get comprehensive field data and details for tasks, and supports various query parameters for filtering, pagination, and sorting.

### List Templates

**Slug:** `ROCKETLANE_LIST_TEMPLATES`

This 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.

### List Users

**Slug:** `ROCKETLANE_LIST_USERS`

This 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.

### List Vendor Users

**Slug:** `ROCKETLANE_LIST_VENDOR_USERS`

List vendor users by filtering users with type 'PARTNER'. This action retrieves users from the /api/1.0/users endpoint and applies a filter. The filter used is "type:EQUAL:PARTNER".

### Retrieve Subscription Details

**Slug:** `ROCKETLANE_RETRIEVE_SUBSCRIPTION_DETAILS`

Retrieves detailed information about the current subscription.

### Search User By Email

**Slug:** `ROCKETLANE_SEARCH_USER_BY_EMAIL`

Search User By Email Id.

### Update Company

**Slug:** `ROCKETLANE_UPDATE_COMPANY`

This 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.

### Update Project By Id

**Slug:** `ROCKETLANE_UPDATE_PROJECT_BY_ID`

Updates an existing project's details using its unique identifier.

### Update Time Entry by ID

**Slug:** `ROCKETLANE_UPDATE_TIME_ENTRY_BY_ID`

Update existing time entry details using its unique identifier (timeEntryId).
