# Productboard

Your Toolhouse AI Worker can connect to Productboard using 99 specialized tools.

## Auth Connection

This service requires an auth connection to use its tools. You can set this up in your Toolhouse dashboard under [Auth Connections](https://toolhouse.app/auth-connections?authkit_slugs=productboard).

## Tools (99)

### `Productboard Add Note Followers`

Integration name: **PRODUCTBOARD\_ADD\_NOTE\_FOLLOWERS**

Tool to add multiple followers to a Productboard note. Use when you need to bulk-add existing users as followers to a specific note by their email addresses.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                    | Description                                                                                                                                       |
| --------- | ------ | :------: | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| `emails`  | array  |     ✅    | `["user@example.com","other@example.com"]` | List of email addresses of existing workspace members to add as followers. Only users who are members of the workspace can be added as followers. |
| `noteId`  | string |     ✅    | `"123e4567-e89b-12d3-a456-426614174000"`   | UUID of the note to which followers will be added                                                                                                 |

***

### `Productboard Add Note Tag`

Integration name: **PRODUCTBOARD\_ADD\_NOTE\_TAG**

Adds a tag to a Productboard note for categorization and organization. Use this action to apply tags to notes based on their content, priority, source, or any other classification criteria. Tags help organize and filter notes in Productboard. If the specified tag doesn't exist in the workspace, it will be automatically created. Tags are case-sensitive. Common use cases:

* Categorize notes by priority (e.g., "Urgent", "High Priority")
* Label feature requests vs. bugs (e.g., "feature-request", "bug")
* Mark notes for review stages (e.g., "needs review", "approved")
* Associate notes with time periods (e.g., "Q1-2026", "Sprint-5")

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                                                                                                                                                 |
| --------- | ------ | :------: | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `noteId`  | string |     ✅    | `"cd78665d-42f7-4958-a01d-fffb570aaa20"` | UUID of the note to tag. Obtain from list/create note actions.                                                                                                                              |
| `tagName` | string |     ✅    | `"Urgent"`                               | Name of the tag to add to the note. If the tag doesn't exist in the workspace, it will be automatically created. Supports alphanumeric characters, spaces, hyphens, and special characters. |

***

### `Productboard Create Company`

Integration name: **PRODUCTBOARD\_CREATE\_COMPANY**

Tool to create a new company in Productboard. Use when you need to add a company record after gathering its details and optional metadata.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter     | Type   | Required | Example                                 | Description                                                |
| ------------- | ------ | :------: | --------------------------------------- | ---------------------------------------------------------- |
| `name`        | string |     ✅    | `"Acme Corporation"`                    | Primary name of the company to create.                     |
| `domain`      | string |          | `"example.com"`                         | Internet domain of the company (e.g., 'example.com').      |
| `source`      | object |          | —                                       | Metadata about the external origin of this company record. |
| `description` | string |          | `"A leading provider of AI solutions."` | Free-text description of the company.                      |

***

### `Productboard Create Company Field`

Integration name: **PRODUCTBOARD\_CREATE\_COMPANY\_FIELD**

Tool to create a new custom field for companies. Use when you need to define custom company attributes in Productboard after confirming the field schema.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                                                   | Description                                                                     |
| --------- | ------ | :------: | ------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| `body`    | object |     ✅    | `{"type":"rating","settings":{"max":5,"min":1},"displayName":"Priority"}` | JSON body containing the custom field definition as per Productboard API schema |

***

### `Productboard Create Component`

Integration name: **PRODUCTBOARD\_CREATE\_COMPONENT**

Tool to create a new (sub)component under a product or component. Use after determining the parent component ID.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example | Description                                  |
| --------- | ------ | :------: | ------- | -------------------------------------------- |
| `data`    | object |     ✅    | —       | Payload wrapper containing component details |

***

### `Productboard Create Entities Relationships V2`

Integration name: **PRODUCTBOARD\_CREATE\_ENTITIES\_RELATIONSHIPS\_V2**

Tool to create a relationship between two entities in Productboard. Use when you need to establish a parent, child, link, or dependency relationship between entities.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                             |
| --------- | ------ | :------: | ---------------------------------------- | ------------------------------------------------------- |
| `id`      | string |     ✅    | `"8b7c044b-ff01-4ab1-8195-1802acec65ee"` | The UUID of the entity to create the relationship from. |
| `data`    | object |     ✅    | —                                        | The relationship data payload.                          |

***

### `Productboard Create Entities V2`

Integration name: **PRODUCTBOARD\_CREATE\_ENTITIES\_V2**

Tool to create a new entity in Productboard using the v2 API. Use when you need to create products, components, features, subfeatures, initiatives, objectives, key results, releases, or release groups.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example | Description                                           |
| --------- | ------ | :------: | ------- | ----------------------------------------------------- |
| `data`    | object |     ✅    | —       | Entity data including type, fields, and relationships |

***

### `Productboard Create Feature`

Integration name: **PRODUCTBOARD\_CREATE\_FEATURE**

Tool to create a new feature or subfeature in Productboard. Use when you need to add a feature to a product or component, or create a subfeature under an existing feature.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example | Description          |
| --------- | ------ | :------: | ------- | -------------------- |
| `data`    | object |     ✅    | —       | Feature data payload |

***

### `Productboard Create Feature Objective Link`

Integration name: **PRODUCTBOARD\_CREATE\_FEATURE\_OBJECTIVE\_LINK**

Tool to create a link between a feature and an objective (OKR). Use when associating a feature with a specific objective to track alignment.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter     | Type   | Required | Example                                  | Description                                                                       |
| ------------- | ------ | :------: | ---------------------------------------- | --------------------------------------------------------------------------------- |
| `id`          | string |     ✅    | `"78bf9025-06c9-44ce-82f7-ab985892801d"` | UUID of the feature to link. Must be a top-level feature ID, not a subfeature ID. |
| `objectiveId` | string |     ✅    | `"53e05804-3349-4b98-9ca6-46fdb724b9da"` | UUID of the objective to link to the feature.                                     |

***

### `Productboard Create Note Link`

Integration name: **PRODUCTBOARD\_CREATE\_NOTE\_LINK**

Tool to create a link between a note and an entity. Use when associating a note with a productboard entity.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter  | Type   | Required | Example                                  | Description                                                             |
| ---------- | ------ | :------: | ---------------------------------------- | ----------------------------------------------------------------------- |
| `noteId`   | string |     ✅    | `"3fa85f64-5717-4562-b3fc-2c963f66afa6"` | UUID of the note to link                                                |
| `entityId` | string |     ✅    | `"1b6c8c76-8f5d-4e1a-9f09-5efb6c4975c1"` | UUID of the entity (product, component, feature, or subfeature) to link |

***

### `Productboard Create Notes V2`

Integration name: **PRODUCTBOARD\_CREATE\_NOTES\_V2**

Tool to create a new note in Productboard using the v2 API. Use when you need to create simple text notes or conversation-style notes with optional relationships to customers, companies, or external links.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example | Description                                                   |
| --------- | ------ | :------: | ------- | ------------------------------------------------------------- |
| `data`    | object |     ✅    | —       | Note data including type, fields, and optional relationships. |

***

### `Productboard Create Objectives`

Integration name: **PRODUCTBOARD\_CREATE\_OBJECTIVES**

Tool to create a new objective in Productboard. Use when you need to create a strategic objective with optional details like owner, parent, status, and timeframe.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example | Description                                    |
| --------- | ------ | :------: | ------- | ---------------------------------------------- |
| `data`    | object |     ✅    | —       | Data payload containing the objective details. |

***

### `Productboard Create Objectives Links Features`

Integration name: **PRODUCTBOARD\_CREATE\_OBJECTIVES\_LINKS\_FEATURES**

Tool to create a new link between an objective and a feature. Use when associating a feature with an objective (OKR).

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter   | Type   | Required | Example                                  | Description                                   |
| ----------- | ------ | :------: | ---------------------------------------- | --------------------------------------------- |
| `id`        | string |     ✅    | `"16768e93-f527-42d2-a740-f7dc765bd721"` | UUID of the objective to link to a feature.   |
| `featureId` | string |     ✅    | `"2d836357-4dca-4d67-bd3c-3d1d0e20c4bb"` | UUID of the feature to link to the objective. |

***

### `Productboard Create Release`

Integration name: **PRODUCTBOARD\_CREATE\_RELEASE**

Tool to create a new release in Productboard. Use when you need to create a release with a name, description, and assigned release group.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example | Description                                       |
| --------- | ------ | :------: | ------- | ------------------------------------------------- |
| `data`    | object |     ✅    | —       | Payload containing the release details to create. |

***

### `Productboard Create Users`

Integration name: **PRODUCTBOARD\_CREATE\_USERS**

Tool to create a new user in Productboard. Use when you need to add a user with email, name, and/or external identifier.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example | Description                                              |
| --------- | ------ | :------: | ------- | -------------------------------------------------------- |
| `data`    | object |     ✅    | —       | User data containing email, name, and externalId fields. |

***

### `Productboard Create Webhook`

Integration name: **PRODUCTBOARD\_CREATE\_WEBHOOK**

Tool to create a new webhook subscription. Use when you need to register a public endpoint to receive webhooks from Productboard.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter              | Type    | Required | Example                                                             | Description                                                                                                                              |
| ---------------------- | ------- | :------: | ------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| `url`                  | string  |     ✅    | `"https://example.com/webhook"`                                     | Public URL where Productboard will send the subscriptionProbe (GET) and webhookNotification (POST) callbacks.                            |
| `name`                 | string  |     ✅    | `"My Webhook – Notes"`                                              | Human-readable name for the webhook subscription.                                                                                        |
| `events`               | array   |     ✅    | `[{"eventType":"insight.created"},{"eventType":"release.updated"}]` | List of events to subscribe to, each with eventType. Examples: insight.created, release.updated, key-result.updated, key-result.deleted. |
| `notification_headers` | object  |          | —                                                                   | Optional headers Productboard will include when sending callbacks.                                                                       |
| `notification_version` | integer |     ✅    | `1`                                                                 | Notification payload version for callbacks (default: 1).                                                                                 |

***

### `Productboard Delete Company`

Integration name: **PRODUCTBOARD\_DELETE\_COMPANY**

Tool to delete a specific company. Use when you have confirmed the company ID and need to remove it from Productboard.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example   | Description                 |
| --------- | ------ | :------: | --------- | --------------------------- |
| `id`      | string |     ✅    | `"12345"` | ID of the company to delete |

***

### `Productboard Delete Company Field`

Integration name: **PRODUCTBOARD\_DELETE\_COMPANY\_FIELD**

Tool to delete a specific company custom field. Use after confirming the field ID and ensuring no dependencies remain.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                            |
| --------- | ------ | :------: | ---------------------------------------- | ------------------------------------------------------ |
| `id`      | string |     ✅    | `"6ce5b872-0144-4862-a215-7d6434ba9662"` | ID of the company custom field to delete (UUID format) |

***

### `Productboard Delete Custom Field Value`

Integration name: **PRODUCTBOARD\_DELETE\_CUSTOM\_FIELD\_VALUE**

Tool to delete a custom field value from a hierarchy entity in Productboard. Use when you need to remove a custom field value from a product, component, or feature after confirming the field and entity IDs.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter            | Type   | Required | Example                                  | Description                                                                                                |
| -------------------- | ------ | :------: | ---------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| `customField.id`     | string |     ✅    | `"39acaad1-0dba-4ddc-8f41-cacf56829efb"` | UUID of the custom field whose value should be deleted.                                                    |
| `hierarchyEntity.id` | string |     ✅    | `"78bf9025-06c9-44ce-82f7-ab985892801d"` | UUID of the hierarchy entity (product, component, or feature) from which to delete the custom field value. |

***

### `Productboard Delete Entities Relationships V2`

Integration name: **PRODUCTBOARD\_DELETE\_ENTITIES\_RELATIONSHIPS\_V2**

Tool to delete a relationship between two entities. Use when you need to remove a specific relationship type between entities in Productboard.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter  | Type   | Required | Example                                  | Description                                                               |
| ---------- | ------ | :------: | ---------------------------------------- | ------------------------------------------------------------------------- |
| `id`       | string |     ✅    | `"78bf9025-06c9-44ce-82f7-ab985892801d"` | The UUID of the entity to delete the relationship from.                   |
| `type`     | string |     ✅    | `"link"`                                 | The type of the relationship to delete (e.g., 'link', 'parent', 'child'). |
| `targetId` | string |     ✅    | `"53e05804-3349-4b98-9ca6-46fdb724b9da"` | The UUID of the target entity to remove the relationship with.            |

***

### `Productboard Delete Entities V2`

Integration name: **PRODUCTBOARD\_DELETE\_ENTITIES\_V2**

Tool to delete a PM entity using the v2 API. Use when you need to permanently remove an entity from Productboard. Returns 204 on success.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                        |
| --------- | ------ | :------: | ---------------------------------------- | ---------------------------------- |
| `id`      | string |     ✅    | `"49edf405-92c7-4815-9396-3ef4322c656f"` | The ID of the PM entity to delete. |

***

### `Productboard Delete Feature`

Integration name: **PRODUCTBOARD\_DELETE\_FEATURE**

Tool to delete a specific feature. Use when you have confirmed the feature ID and deleted its subfeatures before removal.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                         |
| --------- | ------ | :------: | ---------------------------------------- | ------------------------------------------------------------------- |
| `id`      | string |     ✅    | `"123e4567-e89b-12d3-a456-426614174000"` | UUID of the feature to delete; ensure subfeatures are deleted first |

***

### `Productboard Delete Feature Objective Link`

Integration name: **PRODUCTBOARD\_DELETE\_FEATURE\_OBJECTIVE\_LINK**

Tool to delete a link between a feature and an objective. Use when you need to remove the association between a specific feature and objective.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter     | Type   | Required | Example                                  | Description                                                 |
| ------------- | ------ | :------: | ---------------------------------------- | ----------------------------------------------------------- |
| `id`          | string |     ✅    | `"78bf9025-06c9-44ce-82f7-ab985892801d"` | UUID of the feature from which to remove the objective link |
| `objectiveId` | string |     ✅    | `"16768e93-f527-42d2-a740-f7dc765bd721"` | UUID of the objective to unlink from the feature            |

***

### `Productboard Delete Initiatives`

Integration name: **PRODUCTBOARD\_DELETE\_INITIATIVES**

Tool to delete a specific initiative. Use when you have confirmed the initiative ID and need to permanently remove it from Productboard.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                      |
| --------- | ------ | :------: | ---------------------------------------- | -------------------------------- |
| `id`      | string |     ✅    | `"12345678-1234-1234-1234-123456789abc"` | UUID of the initiative to delete |

***

### `Productboard Delete Key Results`

Integration name: **PRODUCTBOARD\_DELETE\_KEY\_RESULTS**

Tool to delete a specific key result from Productboard. Use when you need to remove a key result that is no longer relevant or was created in error.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                 |
| --------- | ------ | :------: | ---------------------------------------- | ----------------------------------------------------------- |
| `id`      | string |     ✅    | `"00000000-0000-0000-0000-000000000000"` | Entity identifier of the key result to delete (UUID format) |

***

### `Productboard Delete Notes Relationships V2`

Integration name: **PRODUCTBOARD\_DELETE\_NOTES\_RELATIONSHIPS\_V2**

Tool to delete a note relationship. Use when you need to remove a specific relationship between a note and another entity (customer or link) in Productboard.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type   | Required | Example                                  | Description                                                                                                                                                       |
| ------------ | ------ | :------: | ---------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`         | string |     ✅    | `"123e4567-e89b-12d3-a456-426614174000"` | UUID of the note                                                                                                                                                  |
| `targetId`   | string |     ✅    | `"223e4567-e89b-12d3-a456-426614174001"` | UUID of the target entity (customer, organization, or link).                                                                                                      |
| `targetType` | string |     ✅    | `"link"`                                 | Relationship type to delete. 'customer' deletes customer relationship (user or company), 'link' deletes link relationship (feature, component or product entity). |

***

### `Productboard Delete Notes V2`

Integration name: **PRODUCTBOARD\_DELETE\_NOTES\_V2**

Tool to delete a note using the v2 API. Permanently removes the note and all its associated data. Returns 204 on success.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                |
| --------- | ------ | :------: | ---------------------------------------- | -------------------------- |
| `id`      | string |     ✅    | `"123e4567-e89b-12d3-a456-426614174000"` | UUID of the note to delete |

***

### `Productboard Delete Note Tag`

Integration name: **PRODUCTBOARD\_DELETE\_NOTE\_TAG**

Tool to remove a tag from a Productboard note. Use when you need to detach a specific tag from a note after tagging.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example      | Description                                 |
| --------- | ------ | :------: | ------------ | ------------------------------------------- |
| `noteId`  | string |     ✅    | `"1234abcd"` | ID of the note from which to remove the tag |
| `tagName` | string |     ✅    | `"Urgent"`   | Name of the tag to remove                   |

***

### `Productboard Delete Objectives`

Integration name: **PRODUCTBOARD\_DELETE\_OBJECTIVES**

Tool to delete a specific objective from Productboard. Use when you have confirmed the objective ID and need to permanently remove it.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                          |
| --------- | ------ | :------: | ---------------------------------------- | ---------------------------------------------------- |
| `id`      | string |     ✅    | `"9b4bcb49-7bbd-48a8-8d53-c8ac6e960dde"` | Entity identifier (UUID of the objective to delete). |

***

### `Productboard Delete Objectives Links Features`

Integration name: **PRODUCTBOARD\_DELETE\_OBJECTIVES\_LINKS\_FEATURES**

Tool to delete a link between an objective and a feature. Use when you need to remove the association between a specific objective and feature.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type   | Required | Example                                  | Description                                      |
| ------------ | ------ | :------: | ---------------------------------------- | ------------------------------------------------ |
| `id`         | string |     ✅    | `"3e3ecf75-8a0a-421e-8de2-85a6ab15c50e"` | UUID of the objective                            |
| `feature_id` | string |     ✅    | `"2d836357-4dca-4d67-bd3c-3d1d0e20c4bb"` | UUID of the feature to unlink from the objective |

***

### `Productboard Delete Release`

Integration name: **PRODUCTBOARD\_DELETE\_RELEASE**

Tool to delete a specific release. Use when you have confirmed the release ID and need to remove it from Productboard.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                                  |
| --------- | ------ | :------: | ---------------------------------------- | ---------------------------------------------------------------------------- |
| `id`      | string |     ✅    | `"3fa0ae50-cb39-4405-985c-8976d35ea344"` | UUID of the release to delete (e.g., '3fa0ae50-cb39-4405-985c-8976d35ea344') |

***

### `Productboard Delete User`

Integration name: **PRODUCTBOARD\_DELETE\_USER**

Tool to delete a specific user. Use when you have confirmed the user ID and need to remove it from Productboard.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                      | Description              |
| --------- | ------ | :------: | ---------------------------- | ------------------------ |
| `id`      | string |     ✅    | `"5e8f0b9c2d3a4b6f7d8e9a0c"` | ID of the user to delete |

***

### `Productboard Delete Webhook`

Integration name: **PRODUCTBOARD\_DELETE\_WEBHOOK**

Tool to delete a webhook subscription. Use when you need to remove a webhook subscription from Productboard.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                                               |
| --------- | ------ | :------: | ---------------------------------------- | ----------------------------------------------------------------------------------------- |
| `id`      | string |     ✅    | `"995035aa-37f2-4165-9ea5-6c9e801411ab"` | UUID of the webhook subscription to delete (e.g., '995035aa-37f2-4165-9ea5-6c9e801411ab') |

***

### `Productboard Get Component`

Integration name: **PRODUCTBOARD\_GET\_COMPONENT**

Tool to retrieve details of a specific component. Use when you have the component ID to fetch its full details including description, parent hierarchy, owner, and timestamps.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                            |
| --------- | ------ | :------: | ---------------------------------------- | ------------------------------------------------------ |
| `id`      | string |     ✅    | `"ee0b1742-017a-4ad0-b077-a45ca6bc4ec6"` | Entity identifier (UUID) of the component to retrieve. |

***

### `Productboard Get Custom Field Value`

Integration name: **PRODUCTBOARD\_GET\_CUSTOM\_FIELD\_VALUE**

Tool to retrieve a custom field's value for a specific hierarchy entity. Use when you need to get the current value of a custom field on a product, component, or feature.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter            | Type   | Required | Example                                  | Description                                                                                       |
| -------------------- | ------ | :------: | ---------------------------------------- | ------------------------------------------------------------------------------------------------- |
| `customField.id`     | string |     ✅    | `"025e5245-2b1d-4ee1-9119-a5d51a1c15d1"` | UUID of the custom field to retrieve the value for.                                               |
| `hierarchyEntity.id` | string |     ✅    | `"78bf9025-06c9-44ce-82f7-ab985892801d"` | UUID of the hierarchy entity (product, component, or feature) to get the custom field value from. |

***

### `Productboard Get Entities Configurations V2`

Integration name: **PRODUCTBOARD\_GET\_ENTITIES\_CONFIGURATIONS\_V2**

Tool to retrieve entity configuration for a specific type. Use when you need to understand the structure, fields, and relationships available for an entity type in Productboard.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example     | Description                                                                                                                                                                |
| --------- | ------ | :------: | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `type`    | string |     ✅    | `"feature"` | The type of the entity to retrieve configuration for. Must be one of: product, component, feature, subfeature, initiative, objective, keyResult, release, or releaseGroup. |

***

### `Productboard Get Entities V2`

Integration name: **PRODUCTBOARD\_GET\_ENTITIES\_V2**

Tool to retrieve a PM entity using the v2 API. Use when you need to fetch details of a specific entity by its UUID. Returns entity data with optional field filtering.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                                                                                                                                                                                                       |
| --------- | ------ | :------: | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`      | string |     ✅    | `"78bf9025-06c9-44ce-82f7-ab985892801d"` | The UUID of the entity to retrieve.                                                                                                                                                                                                               |
| `fields`  | array  |          | `["all"]`                                | Controls which fields are returned in the response. Options: not specified (default, returns only non-empty fields), 'all' (returns all fields including null values), or specific field names like 'name', 'status' to return only those fields. |

***

### `Productboard Get Feature Release Assignment`

Integration name: **PRODUCTBOARD\_GET\_FEATURE\_RELEASE\_ASSIGNMENT**

Tool to retrieve a specific feature release assignment. Use when you need to check if a particular feature is assigned to a specific release. Returns assignment status (true/false) and entity references.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type   | Required | Example                                  | Description                                |
| ------------ | ------ | :------: | ---------------------------------------- | ------------------------------------------ |
| `feature.id` | string |     ✅    | `"78bf9025-06c9-44ce-82f7-ab985892801d"` | ID of the feature to check assignment for. |
| `release.id` | string |     ✅    | `"82709d41-1e90-4213-ba63-aecfb9aeca28"` | ID of the release to check assignment for. |

***

### `Productboard Get Hierarchy Entities Custom Fields`

Integration name: **PRODUCTBOARD\_GET\_HIERARCHY\_ENTITIES\_CUSTOM\_FIELDS**

Tool to retrieve a specific custom field definition for hierarchy entities. Use when you have a custom field ID to fetch its complete details including type, name, description, and options.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                  |
| --------- | ------ | :------: | ---------------------------------------- | ------------------------------------------------------------ |
| `id`      | string |     ✅    | `"025e5245-2b1d-4ee1-9119-a5d51a1c15d1"` | Entity identifier. The UUID of the custom field to retrieve. |

***

### `Productboard Get Notes Configurations V2`

Integration name: **PRODUCTBOARD\_GET\_NOTES\_CONFIGURATIONS\_V2**

Tool to retrieve note configuration by type (simple, conversation, or opportunity). Use when you need to understand the fields, relationships, and constraints for a specific note type.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example    | Description                                                                                          |
| --------- | ------ | :------: | ---------- | ---------------------------------------------------------------------------------------------------- |
| `type`    | string |     ✅    | `"simple"` | The entity type to retrieve configuration for. Must be one of: simple, conversation, or opportunity. |

***

### `Productboard Get Notes V2`

Integration name: **PRODUCTBOARD\_GET\_NOTES\_V2**

Tool to retrieve a note using the v2 API. Use when you need to fetch details of a specific note by its UUID.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                                                                                                                                                                                                                                                                                         |
| --------- | ------ | :------: | ---------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`      | string |     ✅    | `"123e4567-e89b-12d3-a456-426614174000"` | UUID of the note to retrieve                                                                                                                                                                                                                                                                                                        |
| `fields`  | array  |          | `["all"]`                                | Controls which fields are returned in the response. Not specified: returns only fields with non-empty values (default). 'all': returns all fields including null values. Specific field names: returns only specified fields. Combining 'all' with specific fields results in a 400 error. Unknown field IDs result in a 400 error. |

***

### `Productboard Get Objective`

Integration name: **PRODUCTBOARD\_GET\_OBJECTIVE**

Tool to retrieve details of a specific objective. Use when you have the objective ID to fetch its full details including name, description, status, timeframe, and owner.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                     |
| --------- | ------ | :------: | ---------------------------------------- | ----------------------------------------------- |
| `id`      | string |     ✅    | `"312f99a8-f200-4434-a724-c78b25858f2a"` | Entity identifier of the objective to retrieve. |

***

### `Productboard Get Release`

Integration name: **PRODUCTBOARD\_GET\_RELEASE**

Tool to retrieve details of a specific release by ID. Use when you need complete information about a single release.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                          |
| --------- | ------ | :------: | ---------------------------------------- | ---------------------------------------------------- |
| `id`      | string |     ✅    | `"3fa0ae50-cb39-4405-985c-8976d35ea344"` | Entity identifier (UUID) of the release to retrieve. |

***

### `Productboard Get Release Group`

Integration name: **PRODUCTBOARD\_GET\_RELEASE\_GROUP**

Tool to retrieve details of a specific release group. Use when you have the release group ID to fetch its full details.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                |
| --------- | ------ | :------: | ---------------------------------------- | ---------------------------------------------------------- |
| `id`      | string |     ✅    | `"00000000-0000-0000-0000-000000000000"` | Entity identifier (UUID) of the release group to retrieve. |

***

### `Productboard Get Webhooks`

Integration name: **PRODUCTBOARD\_GET\_WEBHOOKS**

Tool to retrieve details of a specific webhook subscription. Use when you have the webhook ID to fetch its complete configuration.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                    |
| --------- | ------ | :------: | ---------------------------------------- | ---------------------------------------------- |
| `id`      | string |     ✅    | `"995035aa-37f2-4165-9ea5-6c9e801411ab"` | Entity identifier of the webhook subscription. |

***

### `Productboard List Analytics Member Activities V2`

Integration name: **PRODUCTBOARD\_LIST\_ANALYTICS\_MEMBER\_ACTIVITIES\_V2**

Tool to retrieve member activity analytics data from Productboard. Use when you need to analyze member engagement metrics, activity patterns, or usage statistics. Supports date-range filtering and pagination.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type    | Required | Example        | Description                                                             |
| ------------ | ------- | :------: | -------------- | ----------------------------------------------------------------------- |
| `limit`      | integer |          | `100`          | Maximum number of records to return. Default is 100.                    |
| `dateTo`     | string  |          | `"2025-10-31"` | End date for filtering activity data in ISO 8601 format (YYYY-MM-DD).   |
| `dateFrom`   | string  |          | `"2025-10-01"` | Start date for filtering activity data in ISO 8601 format (YYYY-MM-DD). |
| `pageCursor` | string  |          | —              | Cursor for pagination to get the next page of results.                  |

***

### `Productboard List Companies`

Integration name: **PRODUCTBOARD\_LIST\_COMPANIES**

Tool to list companies. Use when you need a paginated list of companies with optional filters.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type    | Required | Example | Description                                                                                                |
| ------------ | ------- | :------: | ------- | ---------------------------------------------------------------------------------------------------------- |
| `term`       | string  |          | —       | Filter companies by name search term.                                                                      |
| `hasNotes`   | string  |          | —       | "true" returns only companies with notes; "false" returns only companies without notes.                    |
| `featureId`  | string  |          | —       | Filter companies associated with the specified feature ID.                                                 |
| `pageLimit`  | integer |          | `100`   | Page size; default is 100.                                                                                 |
| `pageOffset` | integer |          | `0`     | Offset token for the next page; default is 0. Use the returned offset from a previous response to iterate. |

***

### `Productboard List Company Fields`

Integration name: **PRODUCTBOARD\_LIST\_COMPANY\_FIELDS**

Lists all custom field definitions for companies in your Productboard workspace. This endpoint returns metadata about company custom fields (field schemas), not the actual values. Use this to discover available company fields before setting or retrieving field values. Returns field ID, name, type, and optional description/settings for each field.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

*No parameters required.*

***

### `Productboard List Custom Fields`

Integration name: **PRODUCTBOARD\_LIST\_CUSTOM\_FIELDS**

Lists custom field definitions for hierarchy entities (Products, Components, Features). Returns metadata about custom fields (name, type, description) but not their values. Use this to discover available custom fields before querying their values for specific entities.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type    | Required | Example    | Description                                                                                                                                                                                                                                                                                                                             |
| ------------ | ------- | :------: | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `type`       | array   |     ✅    | `["text"]` | List of custom field types to filter by. Valid types: 'text' (text fields), 'custom-description' (description fields), 'number' (numeric fields), 'dropdown' (single-select dropdown), 'multi-dropdown' (multi-select dropdown), 'member' (team member fields). Multiple types can be specified to retrieve all matching custom fields. |
| `pageLimit`  | integer |          | `100`      | Maximum number of results per page. Controls the page size of the response.                                                                                                                                                                                                                                                             |
| `pageCursor` | string  |          | —          | Cursor for pagination. Use the value from links.next of a previous response to retrieve the next page of results.                                                                                                                                                                                                                       |

***

### `Productboard List Custom Field Values`

Integration name: **PRODUCTBOARD\_LIST\_CUSTOM\_FIELD\_VALUES**

Lists custom field values for hierarchy entities (products, components, features) in Productboard. Returns only non-empty values. Filter by custom field type or specific field ID. Combine filters to narrow results (e.g., get specific field values for a specific entity). Use links.next for pagination if more results exist.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter            | Type    | Required | Example                                  | Description                                                                                                                                                                                                                                                    |
| -------------------- | ------- | :------: | ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `type`               | array   |          | `["text"]`                               | Filter by custom field type(s). Possible values include: 'text', 'number', 'dropdown' (single-select), 'multi-dropdown' (multi-select), 'member', 'custom-description'. Provide a list to filter by multiple types. Required if customFieldId is not provided. |
| `pageLimit`          | integer |          | `100`                                    | Maximum number of results per page. Controls the page size of the response.                                                                                                                                                                                    |
| `pageCursor`         | string  |          | —                                        | Cursor for pagination. Use the value from links.next of a previous response to retrieve the next page of results.                                                                                                                                              |
| `customField.id`     | string  |          | `"4c6d7e8f-9a1b-2c3d-4e5f-6789012345ab"` | Filter by custom field ID. Use this to get all values for a specific custom field definition across entities. Required if type is not provided.                                                                                                                |
| `hierarchyEntity.id` | string  |          | `"5f8d1e2b-3a4c-4d1f-9e62-1234567890ab"` | Filter by hierarchy entity ID. Hierarchy entities include products, components, and features. Use this to get all custom field values for a specific entity.                                                                                                   |

***

### `Productboard List Entities Configurations V2`

Integration name: **PRODUCTBOARD\_LIST\_ENTITIES\_CONFIGURATIONS\_V2**

Tool to retrieve configurations for all entity types in Productboard. Use when you need to understand available fields, relationships, and metadata for entity types like features, components, products, etc.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter     | Type   | Required | Example | Description                                                                     |
| ------------- | ------ | :------: | ------- | ------------------------------------------------------------------------------- |
| `page_cursor` | string |          | —       | Cursor for pagination. Use the pageCursor from links.next of previous response. |

***

### `Productboard List Entities Relationships V2`

Integration name: **PRODUCTBOARD\_LIST\_ENTITIES\_RELATIONSHIPS\_V2**

Tool to retrieve relationships for an entity in Productboard. Use when you need to find parent, child, or link relationships between entities.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type   | Required | Example                                  | Description                                                                                                                    |
| ------------ | ------ | :------: | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| `id`         | string |     ✅    | `"78bf9025-06c9-44ce-82f7-ab985892801d"` | The UUID of the entity to retrieve relationships for.                                                                          |
| `type`       | string |          | `"link"`                                 | Enum for entity relationship types.                                                                                            |
| `targetId`   | string |          | `"53e05804-3349-4b98-9ca6-46fdb724b9da"` | Filter by the UUID of the target entity in the relationships.                                                                  |
| `pageCursor` | string |          | —                                        | Cursor pointing to the current position in the paginated list. Use the cursor from the previous response to get the next page. |

***

### `Productboard List Entities V2`

Integration name: **PRODUCTBOARD\_LIST\_ENTITIES\_V2**

Tool to list entities from Productboard using the v2 API. Use when you need a paginated list of PM entities (products, components, features, subfeatures, initiatives, objectives, key results, releases, or release groups) with optional filters.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter     | Type    | Required | Example                                  | Description                                                                                                                                                                                                                                                       |
| ------------- | ------- | :------: | ---------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `name`        | string  |          | `"My Feature"`                           | Filter by entity name.                                                                                                                                                                                                                                            |
| `type`        | string  |     ✅    | `"feature"`                              | The type of the entity to list. Currently supported PM entity types: product, component, feature, subfeature, initiative, objective, keyResult, release, releaseGroup. The exact types available may vary based on the configuration of the workspace.            |
| `fields`      | array   |          | `["name","status"]`                      | Controls which fields are returned in the response. Not specified: Returns only fields with non-empty values (default). "all": Returns all fields, including those with null values. Specific fields: Returns only the specified fields (e.g., "name", "status"). |
| `archived`    | boolean |          | `false`                                  | Filter by archived status (true/false).                                                                                                                                                                                                                           |
| `owner.id`    | string  |          | `"123e4567-e89b-12d3-a456-426614174000"` | Filter by owner ID.                                                                                                                                                                                                                                               |
| `parent.id`   | string  |          | `"abc12345-6789-0def-1234-567890abcdef"` | Filter by parent PM entity ID.                                                                                                                                                                                                                                    |
| `status.id`   | string  |          | `"789e0123-e89b-98d7-a123-456789012345"` | Filter by status ID.                                                                                                                                                                                                                                              |
| `pageCursor`  | string  |          | `"eyJwYWdlIjoxfQ=="`                     | Cursor pointing to the current position in the paginated list.                                                                                                                                                                                                    |
| `owner.email` | string  |          | `"owner@example.com"`                    | Filter by owner email.                                                                                                                                                                                                                                            |
| `status.name` | string  |          | `"In Progress"`                          | Filter by status name.                                                                                                                                                                                                                                            |

***

### `Productboard List Feature Initiatives`

Integration name: **PRODUCTBOARD\_LIST\_FEATURE\_INITIATIVES**

Tool to list initiatives linked to a given feature. Use when you need to retrieve all initiatives associated with a feature after confirming its ID.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter     | Type   | Required | Example                                  | Description                                                                     |
| ------------- | ------ | :------: | ---------------------------------------- | ------------------------------------------------------------------------------- |
| `id`          | string |     ✅    | `"1b6c8c76-8f5d-4e1a-9f09-5efb6c4975c1"` | UUID of the feature to list its linked initiatives                              |
| `page_cursor` | string |          | —                                        | Cursor for pagination. Use the pageCursor from links.next of previous response. |

***

### `Productboard List Feature Objectives`

Integration name: **PRODUCTBOARD\_LIST\_FEATURE\_OBJECTIVES**

Lists all objectives (OKRs) linked to a top-level feature. Returns objective IDs and hypermedia links. Note: This endpoint only works with top-level features, not subfeatures. Use PRODUCTBOARD\_LIST\_FEATURES to obtain valid feature IDs first.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type   | Required | Example                                  | Description                                                                                               |
| ------------ | ------ | :------: | ---------------------------------------- | --------------------------------------------------------------------------------------------------------- |
| `id`         | string |     ✅    | `"01234567-89ab-cdef-0123-456789abcdef"` | UUID of the feature whose linked objectives to list. Must be a top-level feature ID, not a subfeature ID. |
| `pageCursor` | string |          | `"abcdef123456"`                         | Cursor token from the previous page's links.next for pagination                                           |

***

### `Productboard List Feature Release Assignments`

Integration name: **PRODUCTBOARD\_LIST\_FEATURE\_RELEASE\_ASSIGNMENTS**

Tool to list feature–release assignments. Use when you need to retrieve assignments for a specific feature or release with optional state or date filters; paginate using links.next.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter                        | Type    | Required | Example                                  | Description                                                                                                       |
| -------------------------------- | ------- | :------: | ---------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| `pageLimit`                      | integer |          | `100`                                    | Maximum number of results per page. Controls the page size of the response.                                       |
| `feature.id`                     | string  |          | `"d5f7c8a3-4e29-4d58-81fd-0ee234abcd12"` | ID of the feature to filter by.                                                                                   |
| `pageCursor`                     | string  |          | —                                        | Cursor for pagination. Use the value from links.next of a previous response to retrieve the next page of results. |
| `release.id`                     | string  |          | `"a1b2c3d4-ef56-7890-abcd-1234567890ab"` | ID of the release to filter by.                                                                                   |
| `release.state`                  | string  |          | `"active"`                               | Filter assignments by release state (e.g., planned, active, closed).                                              |
| `release.timeframe.endDate.to`   | string  |          | `"2023-12-31"`                           | Filter assignments whose release end date is on or before this date (YYYY-MM-DD).                                 |
| `release.timeframe.endDate.from` | string  |          | `"2023-01-01"`                           | Filter assignments whose release end date is on or after this date (YYYY-MM-DD).                                  |

***

### `Productboard List Feature Statuses`

Integration name: **PRODUCTBOARD\_LIST\_FEATURE\_STATUSES**

Tool to list feature statuses. Use when you need to retrieve all feature status records in a paginated form. Follow `links.next` for additional pages.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter       | Type   | Required | Example | Description                                                                                                       |
| --------------- | ------ | :------: | ------- | ----------------------------------------------------------------------------------------------------------------- |
| `next_page_url` | string |          | —       | Full URL for the next page of feature statuses; if omitted, the first page at '/feature-statuses' will be fetched |

***

### `Productboard List Feedback Form Configurations`

Integration name: **PRODUCTBOARD\_LIST\_FEEDBACK\_FORM\_CONFIGURATIONS**

Tool to list feedback form configurations. Use when you need a paginated list of feedback form configurations.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type    | Required | Example | Description                                                                                                |
| ------------ | ------- | :------: | ------- | ---------------------------------------------------------------------------------------------------------- |
| `pageLimit`  | integer |          | `100`   | Page size; default is 100. Must be ≥ 1.                                                                    |
| `pageOffset` | integer |          | `0`     | Offset token for the next page; default is 0. Use the returned offset from a previous response to iterate. |

***

### `Productboard List Initiatives`

Integration name: **PRODUCTBOARD\_LIST\_INITIATIVES**

Tool to list initiatives from Productboard. Use when you need a paginated list of initiatives with optional filters for archived status, owner, and status. Follow `links.next` URL to retrieve additional pages.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter     | Type    | Required | Example                                  | Description                                                                                                                           |
| ------------- | ------- | :------: | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| `archived`    | boolean |          | `false`                                  | Filter by archived status. True returns only archived initiatives, False returns only unarchived initiatives.                         |
| `pageLimit`   | integer |          | `100`                                    | Number of initiatives to return per page. Default is 100.                                                                             |
| `status.id`   | string  |          | `"123e4567-e89b-12d3-a456-426614174000"` | Filter initiatives by status ID (UUID format).                                                                                        |
| `pageCursor`  | string  |          | —                                        | Cursor for fetching subsequent pages. Obtain this from the 'pageCursor' field in a previous response. Leave empty for the first page. |
| `owner.email` | string  |          | `"user@example.com"`                     | Filter initiatives by the owner's email address.                                                                                      |
| `status.name` | string  |          | `"In Progress"`                          | Filter initiatives by status name.                                                                                                    |

***

### `Productboard List Jira Integrations`

Integration name: **PRODUCTBOARD\_LIST\_JIRA\_INTEGRATIONS**

Tool to list Jira integrations. Use when you need to retrieve Productboard's connected Jira integrations with optional pagination.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                                   | Description                                                                                                                      |
| --------- | ------ | :------: | --------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| `pageUrl` | string |          | `"https://api.productboard.com/jira-integrations?page=2"` | URL for the next page, obtained from the previous response's links.next. If not set, the first page of integrations is returned. |

***

### `Productboard List Key Results`

Integration name: **PRODUCTBOARD\_LIST\_KEY\_RESULTS**

List key results from Productboard. Key results are measurable outcomes that track progress toward objectives. Use this action to:

* Get all key results in the workspace
* Filter key results by parent objective, status, owner, or archived state
* Track progress on objectives through their associated key results

Returns paginated results with comprehensive details including progress metrics, ownership, and status. Note: If key results are not enabled in the workspace, this returns an empty list gracefully.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter     | Type    | Required | Example              | Description                                                                                                                                                          |
| ------------- | ------- | :------: | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `archived`    | boolean |          | `false`              | Filter by archived state. Set to false to get only active key results, true for archived ones. Leave unset to get all key results regardless of archived state.      |
| `pageLimit`   | integer |          | `100`                | Number of key results to return per page. Default is 100.                                                                                                            |
| `parent.id`   | string  |          | `"pb_PARENT_ID_123"` | Filter key results by parent objective ID. Key results in Productboard are typically linked to objectives. Use this to get all key results for a specific objective. |
| `status.id`   | string  |          | `"pb_STATUS_ID_456"` | Filter key results by their status ID. Use this when you know the exact status identifier.                                                                           |
| `pageCursor`  | string  |          | —                    | Cursor for fetching subsequent pages. Obtain this from the 'pageCursor' field in a previous response. Leave empty for the first page. Valid for 1 minute.            |
| `owner.email` | string  |          | `"user@example.com"` | Filter key results by the owner's email address. Returns only key results owned by the specified user.                                                               |
| `status.name` | string  |          | `"In Progress"`      | Filter key results by status name (e.g., 'In Progress', 'Completed', 'At Risk'). More user-friendly than status.id.                                                  |

***

### `Productboard List Notes Configurations V2`

Integration name: **PRODUCTBOARD\_LIST\_NOTES\_CONFIGURATIONS\_V2**

Tool to list note configurations from Productboard v2 API. Use when you need to discover available fields, relationships, and validation rules for different note types (simple, conversation, opportunity, feature, initiative).

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type  | Required | Example                     | Description                                                                                                                                                         |
| --------- | ----- | :------: | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `type`    | array |          | `["simple","conversation"]` | Optional list of entity types to filter results. Valid values: simple, conversation, opportunity, feature, initiative. If omitted, returns all note configurations. |

***

### `Productboard List Notes Links`

Integration name: **PRODUCTBOARD\_LIST\_NOTES\_LINKS**

Tool to list links associated with a note. Returns entities (products, components, features, or subfeatures) linked to the specified note.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                            |
| --------- | ------ | :------: | ---------------------------------------- | -------------------------------------- |
| `noteId`  | string |     ✅    | `"3203b53b-fad6-4463-9a71-979b2dd85791"` | UUID of the note to retrieve links for |

***

### `Productboard List Notes Relationships V2`

Integration name: **PRODUCTBOARD\_LIST\_NOTES\_RELATIONSHIPS\_V2**

Tool to retrieve relationships associated with a note. Returns entities (users, companies, features, components, products) linked to the specified note via customer or link relationships.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type    | Required | Example                                  | Description                                        |
| ------------ | ------- | :------: | ---------------------------------------- | -------------------------------------------------- |
| `id`         | string  |     ✅    | `"0468e509-9472-4a71-ac54-499845b3a255"` | UUID of the note                                   |
| `limit`      | integer |          | —                                        | Maximum number of relationships to return per page |
| `pageCursor` | string  |          | —                                        | Cursor for pagination through relationships        |

***

### `Productboard List Notes V2`

Integration name: **PRODUCTBOARD\_LIST\_NOTES\_V2**

Tool to retrieve a paginated list of notes from Productboard using the v2 API. Use when you need to list notes with advanced filtering by archived/processed status, owner, creator, source, or date ranges. Supports field selection to optimize response size.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter         | Type    | Required | Example                                  | Description                                                                                                                                                                                                                                                                               |
| ----------------- | ------- | :------: | ---------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `fields`          | array   |          | —                                        | Controls which fields are returned in the response. Options: not specified (returns only non-empty fields), 'all' (returns all fields including null), or specific field names (e.g., \['name', 'tags']). Cannot combine 'all' with specific field IDs. See API docs for full field list. |
| `archived`        | boolean |          | `true`                                   | Filter notes by archived status. Set to true to show only archived notes, false for non-archived notes. Omit to show all.                                                                                                                                                                 |
| `owner_id`        | string  |          | `"e9f642b4-f0f8-4acc-ba0c-acc76453f60e"` | Filter notes by owner UUID. Returns notes owned by the specified user.                                                                                                                                                                                                                    |
| `createdTo`       | string  |          | `"2023-12-31T23:59:59Z"`                 | Filter notes created on or before this date/time (inclusive). Must be in ISO-8601 format (e.g., '2023-12-31T23:59:59Z'). Can be combined with createdFrom to define a range.                                                                                                              |
| `processed`       | boolean |          | `true`                                   | Filter notes by processed status. Set to true to show only processed notes, false for unprocessed notes. Omit to show all.                                                                                                                                                                |
| `updatedTo`       | string  |          | `"2023-12-31T23:59:59Z"`                 | Filter notes updated on or before this date/time (inclusive). Must be in ISO-8601 format (e.g., '2023-12-31T23:59:59Z'). Can be combined with updatedFrom to define a range.                                                                                                              |
| `creator_id`      | string  |          | `"e9f642b4-f0f8-4acc-ba0c-acc76453f60e"` | Filter notes by creator UUID. Returns notes created by the specified user.                                                                                                                                                                                                                |
| `pageCursor`      | string  |          | `"eyJsYXN0SWQiOiIxMjM0NTY3ODkwIn0="`     | Cursor for pagination. Use the value from the previous response's links.next field to retrieve the next page.                                                                                                                                                                             |
| `createdFrom`     | string  |          | `"2023-10-01T00:00:00Z"`                 | Filter notes created on or after this date/time (inclusive). Must be in ISO-8601 format (e.g., '2023-10-01T12:00:00Z'). Can be combined with createdTo to define a range.                                                                                                                 |
| `owner_email`     | string  |          | `"jane.doe@example.com"`                 | Filter notes by owner email address. Returns notes owned by the user with this email.                                                                                                                                                                                                     |
| `updatedFrom`     | string  |          | `"2023-10-01T00:00:00Z"`                 | Filter notes updated on or after this date/time (inclusive). Must be in ISO-8601 format (e.g., '2023-10-01T12:00:00Z'). Can be combined with updatedTo to define a range.                                                                                                                 |
| `creator_email`   | string  |          | `"john.doe@example.com"`                 | Filter notes by creator email address. Returns notes created by the user with this email.                                                                                                                                                                                                 |
| `source_recordId` | string  |          | `"ticket-12345"`                         | Filter notes by the external source record ID. Returns all notes where the source.recordId matches the provided value. Multiple notes can share the same recordId and all will be returned. Can be combined with other filters.                                                           |

***

### `Productboard List Note Tags`

Integration name: **PRODUCTBOARD\_LIST\_NOTE\_TAGS**

Tool to retrieve all tags associated with a specific Productboard note. Use when you need to view the current tags applied to a note for filtering, categorization, or analysis purposes.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                                  |
| --------- | ------ | :------: | ---------------------------------------- | ---------------------------------------------------------------------------- |
| `noteId`  | string |     ✅    | `"3203b53b-fad6-4463-9a71-979b2dd85791"` | UUID of the note to retrieve tags for. Obtain from list/create note actions. |

***

### `Productboard List Objectives Links Features`

Integration name: **PRODUCTBOARD\_LIST\_OBJECTIVES\_LINKS\_FEATURES**

Lists all features linked to a specific objective. Returns feature IDs and hypermedia links for each linked feature.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type   | Required | Example                                  | Description                                                     |
| ------------ | ------ | :------: | ---------------------------------------- | --------------------------------------------------------------- |
| `id`         | string |     ✅    | `"9b03e741-7956-455a-a18e-06ba87b5e9b6"` | UUID of the objective whose linked features to list.            |
| `pageCursor` | string |          | `"MTAw"`                                 | Cursor token from the previous page's links.next for pagination |

***

### `Productboard List Objectives Links Initiatives`

Integration name: **PRODUCTBOARD\_LIST\_OBJECTIVES\_LINKS\_INITIATIVES**

Tool to list initiatives linked to a specific objective. Use when you need to retrieve all initiatives associated with an objective after confirming its ID.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter     | Type   | Required | Example                                  | Description                                                                     |
| ------------- | ------ | :------: | ---------------------------------------- | ------------------------------------------------------------------------------- |
| `id`          | string |     ✅    | `"00000000-0000-0000-0000-000000000000"` | Entity identifier. UUID of the objective to list its linked initiatives.        |
| `page_cursor` | string |          | —                                        | Cursor for pagination. Use the pageCursor from links.next of previous response. |

***

### `Productboard List Plugin Integrations`

Integration name: **PRODUCTBOARD\_LIST\_PLUGIN\_INTEGRATIONS**

List all plugin integrations in the Productboard workspace. Plugin integrations allow you to add columns to the Productboard Features board that integrate with third-party systems (e.g., Jira, GitHub). They enable a "push button" workflow to send features to external systems. Returns a paginated list of plugin integration objects, each containing id, name, and description. Use the links.next URL in pageUrl parameter to fetch subsequent pages.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                                     | Description                                                                                                                      |
| --------- | ------ | :------: | ----------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| `pageUrl` | string |          | `"https://api.productboard.com/plugin-integrations?page=2"` | URL for the next page, obtained from the previous response's links.next. If not set, the first page of integrations is returned. |

***

### `Productboard List Release Groups`

Integration name: **PRODUCTBOARD\_LIST\_RELEASE\_GROUPS**

Lists all release groups in the Productboard workspace. Release groups allow organizing multiple sets of releases (e.g., sprints, development cycles, internal releases, or marketing launches). Use this action to discover available release groups, their IDs, names, and whether they are archived. Returns the first 100 release groups. Follow the `links.next` URL to retrieve additional pages if more than 100 groups exist.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type    | Required | Example | Description                                                                                                                           |
| ------------ | ------- | :------: | ------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| `pageLimit`  | integer |          | `100`   | Number of release groups to return per page. Default is 100.                                                                          |
| `pageCursor` | string  |          | —       | Cursor for fetching subsequent pages. Obtain this from the 'pageCursor' field in a previous response. Leave empty for the first page. |

***

### `Productboard List Releases`

Integration name: **PRODUCTBOARD\_LIST\_RELEASES**

Tool to list all releases in Productboard. Use when you need a paginated list of releases; follow links.next for more pages.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter         | Type   | Required | Example                                  | Description                                    |
| ----------------- | ------ | :------: | ---------------------------------------- | ---------------------------------------------- |
| `releaseGroup.id` | string |          | `"123e4567-e89b-12d3-a456-426614174000"` | UUID of a release group to filter releases by. |

***

### `Productboard List Users`

Integration name: **PRODUCTBOARD\_LIST\_USERS**

Retrieves a paginated list of all users in the Productboard workspace. Returns user details including id, name, email, externalId, and companyId. The API paginates results (up to 100 users per page). Use the 'next' URL from the response links to fetch subsequent pages if available.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example | Description                                                                                                                                                                                                                                                                  |
| --------- | ------ | :------: | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `next`    | string |          | —       | Pagination cursor URL for the next page of results. Obtain this from the 'links.next' field in a previous response. Leave empty for the first page. Accepts both full URLs (e.g., '<https://api.productboard.com/users?page=2>') and relative paths (e.g., '/users?page=2'). |

***

### `Productboard List Webhooks`

Integration name: **PRODUCTBOARD\_LIST\_WEBHOOKS**

Tool to list all webhook subscriptions. Use when you need to retrieve all registered webhook endpoints and their configurations.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

*No parameters required.*

***

### `Productboard Remove Note Follower`

Integration name: **PRODUCTBOARD\_REMOVE\_NOTE\_FOLLOWER**

Tool to remove a follower from a Productboard note. Use after confirming the note ID and follower email are correct.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                        |
| --------- | ------ | :------: | ---------------------------------------- | -------------------------------------------------- |
| `email`   | string |     ✅    | `"user@example.com"`                     | Email address of the follower to remove            |
| `noteId`  | string |     ✅    | `"123e4567-e89b-12d3-a456-426655440000"` | UUID of the note from which to remove the follower |

***

### `Productboard Retrieve Company`

Integration name: **PRODUCTBOARD\_RETRIEVE\_COMPANY**

Tool to retrieve details of a specific company. Use when you have the company ID to fetch its full details.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                            |
| --------- | ------ | :------: | ---------------------------------------- | -------------------------------------- |
| `id`      | string |     ✅    | `"550e8400-e29b-41d4-a716-446655440000"` | Identifier of the company to retrieve. |

***

### `Productboard Retrieve Company Field`

Integration name: **PRODUCTBOARD\_RETRIEVE\_COMPANY\_FIELD**

Tool to retrieve details of a specific company custom field. Use when you have the custom field ID and need its metadata.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                                            |
| --------- | ------ | :------: | ---------------------------------------- | -------------------------------------------------------------------------------------- |
| `id`      | string |     ✅    | `"39acaad1-0dba-4ddc-8f41-cacf56829efb"` | UUID of the company custom field to retrieve (e.g., from LIST\_COMPANY\_FIELDS action) |

***

### `Productboard Retrieve Company Field Value`

Integration name: **PRODUCTBOARD\_RETRIEVE\_COMPANY\_FIELD\_VALUE**

Tool to retrieve a specific company custom field value. Use when you need the current value of a custom field for a given company by its IDs.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter              | Type   | Required | Example   | Description                                              |
| ---------------------- | ------ | :------: | --------- | -------------------------------------------------------- |
| `companyId`            | string |     ✅    | `"12345"` | ID of the company to retrieve the custom field value for |
| `companyCustomFieldId` | string |     ✅    | `"67890"` | ID of the company custom field to retrieve               |

***

### `Productboard Retrieve Feature`

Integration name: **PRODUCTBOARD\_RETRIEVE\_FEATURE**

Tool to retrieve details of a specific feature. Use when you need complete info on one feature.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                     |
| --------- | ------ | :------: | ---------------------------------------- | ------------------------------- |
| `id`      | string |     ✅    | `"00000000-0000-0000-0000-000000000000"` | UUID of the feature to retrieve |

***

### `Productboard Retrieve Product`

Integration name: **PRODUCTBOARD\_RETRIEVE\_PRODUCT**

Tool to retrieve details of a specific product. Use when you have the product ID to fetch its full details.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                            |
| --------- | ------ | :------: | ---------------------------------------- | -------------------------------------- |
| `id`      | string |     ✅    | `"550e8400-e29b-41d4-a716-446655440000"` | Identifier of the product to retrieve. |

***

### `Productboard Retrieve User`

Integration name: **PRODUCTBOARD\_RETRIEVE\_USER**

Tool to retrieve details of a specific user. Use when you have the user ID to fetch its full details.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                       |
| --------- | ------ | :------: | ---------------------------------------- | ------------------------------------------------- |
| `id`      | string |     ✅    | `"550e8400-e29b-41d4-a716-446655440000"` | Unique identifier (UUID) of the user to retrieve. |

***

### `Productboard Scim List Users`

Integration name: **PRODUCTBOARD\_SCIM\_LIST\_USERS**

Tool to list users via SCIM. Use when checking for existing users before creation.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type    | Required | Example                               | Description                                                                                                    |
| ------------ | ------- | :------: | ------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| `count`      | integer |          | `25`                                  | Number of items to return for pagination.                                                                      |
| `filter`     | string  |          | `"userName eq \"alice@example.com\""` | Filter expression; supports 'eq' and 'and' on attributes id, externalId, userName, displayName, title, active. |
| `sortBy`     | string  |          | `"userName"`                          | Attribute to sort by; one of id, externalId, userName, displayName, title, active.                             |
| `sortOrder`  | string  |          | `"ascending"`                         | Sort order; ascending or descending.                                                                           |
| `startIndex` | integer |          | `1`                                   | 1-based index for pagination; the first item is 1.                                                             |

***

### `Productboard Search Entities V2`

Integration name: **PRODUCTBOARD\_SEARCH\_ENTITIES\_V2**

Tool to search for entities across Productboard using the v2 API. Use when you need to find entities by various criteria like IDs, name, type, status, owner, parent, or archived status. Supports pagination for large result sets.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type   | Required | Example                                                          | Description                                                                                                           |
| ------------ | ------ | :------: | ---------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| `data`       | object |     ✅    | —                                                                | Search criteria object containing filters for entity search                                                           |
| `pageCursor` | string |          | `"eyJpZCI6IjEyMzQ1Njc4LTEyMzQtMTIzNC0xMjM0LTEyMzQ1Njc4OTBhYiJ9"` | Cursor pointing to the current position in the paginated list. Obtained from the previous response's links.next field |

***

### `Productboard Set Company Field Value`

Integration name: **PRODUCTBOARD\_SET\_COMPANY\_FIELD\_VALUE**

Tool to set or replace a specific company custom field's value. Use when you need to update a company's custom field after confirming the field ID and ensuring the new value matches the field type.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter              | Type   | Required | Example                                  | Description                                                                                            |
| ---------------------- | ------ | :------: | ---------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| `value`                | —      |     ✅    | `"Some text"`                            | New custom field value. Must match the field type: string for text fields or number for number fields. |
| `companyId`            | string |     ✅    | `"550e8400-e29b-41d4-a716-446655440000"` | UUID of the company to update.                                                                         |
| `companyCustomFieldId` | string |     ✅    | `"cf_12345"`                             | UUID of the company custom field to set.                                                               |

***

### `Productboard Set Custom Field Value`

Integration name: **PRODUCTBOARD\_SET\_CUSTOM\_FIELD\_VALUE**

Tool to set a custom field value on a hierarchy entity. Use when you need to update a product, component, or feature field with a specific value after confirming the field and entity IDs.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter            | Type   | Required | Example                                  | Description                                                                                                                              |
| -------------------- | ------ | :------: | ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| `value`              | —      |     ✅    | `"Example text"`                         | Value to assign to the custom field. Must match the field type (e.g., string, number, single-select key, list of keys for multi-select). |
| `customField.id`     | string |     ✅    | `"4c6d7e8f-9a1b-2c3d-4e5f-6789012345ab"` | UUID of the custom field to set on the hierarchy entity.                                                                                 |
| `hierarchyEntity.id` | string |     ✅    | `"5f8d1e2b-3a4c-4d1f-9e62-1234567890ab"` | UUID of the hierarchy entity (product, component, or feature) to update.                                                                 |

***

### `Productboard Set Entities Relationships Parent V2`

Integration name: **PRODUCTBOARD\_SET\_ENTITIES\_RELATIONSHIPS\_PARENT\_V2**

Tool to set parent relationship on an entity. Use when establishing hierarchical relationships between entities in Productboard.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                               |
| --------- | ------ | :------: | ---------------------------------------- | --------------------------------------------------------- |
| `id`      | string |     ✅    | `"78bf9025-06c9-44ce-82f7-ab985892801d"` | The UUID of the entity to set the parent relationship on. |
| `data`    | object |     ✅    | —                                        | Relationship data containing target entity reference.     |

***

### `Productboard Set Feature Release Assignment`

Integration name: **PRODUCTBOARD\_SET\_FEATURE\_RELEASE\_ASSIGNMENT**

Tool to update a feature release assignment. Use when you need to assign a feature to a release (set assigned=true) or remove it from a release (set assigned=false).

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type    | Required | Example                                  | Description                                                                                                                          |
| ------------ | ------- | :------: | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| `assigned`   | boolean |     ✅    | `true`                                   | Set to true when you want to assign the feature into the release. Set to false when you want to remove the feature from the release. |
| `feature.id` | string  |     ✅    | `"78bf9025-06c9-44ce-82f7-ab985892801d"` | ID of the feature.                                                                                                                   |
| `release.id` | string  |     ✅    | `"94139054-f9f2-43c3-b1fc-e0b305de03c1"` | ID of the release.                                                                                                                   |

***

### `Productboard Set Features`

Integration name: **PRODUCTBOARD\_SET\_FEATURES**

Tool to update a feature by ID. Use when you need to modify feature properties like name, description, status, parent, timeframe, or archived flag.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                               |
| --------- | ------ | :------: | ---------------------------------------- | ----------------------------------------- |
| `id`      | string |     ✅    | `"2d836357-4dca-4d67-bd3c-3d1d0e20c4bb"` | UUID of the feature to update.            |
| `data`    | object |     ✅    | —                                        | Data payload containing fields to update. |

***

### `Productboard Set Notes Relationships Customer V2`

Integration name: **PRODUCTBOARD\_SET\_NOTES\_RELATIONSHIPS\_CUSTOMER\_V2**

Tool to set a customer relationship on a note in Productboard. Use when you need to associate a note with a user or company customer entity.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                            |
| --------- | ------ | :------: | ---------------------------------------- | ---------------------------------------------------------------------- |
| `id`      | string |     ✅    | `"802a45c0-1d15-48d4-9570-92273432f15f"` | UUID of the note to set the customer relationship on.                  |
| `data`    | object |     ✅    | —                                        | Data containing the target customer entity to associate with the note. |

***

### `Productboard Set Product`

Integration name: **PRODUCTBOARD\_SET\_PRODUCT**

Tool to update a product using PUT method in Productboard. Use when you need to modify a product's name, description, or owner with full replacement semantics.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                   |
| --------- | ------ | :------: | ---------------------------------------- | --------------------------------------------- |
| `id`      | string |     ✅    | `"7a544666-ca89-4abe-8c1b-68e1559c20b8"` | UUID of the product to update.                |
| `data`    | object |     ✅    | —                                        | Data payload containing the fields to update. |

***

### `Productboard Update Companies Custom Fields`

Integration name: **PRODUCTBOARD\_UPDATE\_COMPANIES\_CUSTOM\_FIELDS**

Tool to update a company custom field name. Use when you need to rename an existing company custom field in Productboard.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                    |
| --------- | ------ | :------: | ---------------------------------------- | -------------------------------------------------------------- |
| `id`      | string |     ✅    | `"92d82b11-f589-45ee-848a-e0702579d60e"` | Entity identifier (UUID) of the company custom field to update |
| `name`    | string |     ✅    | `"Company Website"`                      | New company field name                                         |

***

### `Productboard Update Company`

Integration name: **PRODUCTBOARD\_UPDATE\_COMPANY**

Tool to update an existing company in Productboard. Use when you need to modify company details such as name, description, domain, or source metadata.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                         |
| --------- | ------ | :------: | ---------------------------------------- | ------------------------------------------------------------------- |
| `id`      | string |     ✅    | `"968920e8-0edd-4448-8450-af847d6f440e"` | Identifier of the company to update.                                |
| `data`    | object |     ✅    | —                                        | Company data fields to update. All fields within data are optional. |

***

### `Productboard Update Component`

Integration name: **PRODUCTBOARD\_UPDATE\_COMPONENT**

Tool to update an existing component. Use when you need to modify component name, description, owner, or parent entity.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                        |
| --------- | ------ | :------: | ---------------------------------------- | -------------------------------------------------- |
| `id`      | string |     ✅    | `"2911c40f-2309-4fd7-8338-251d34a76f0c"` | UUID of the component to update.                   |
| `data`    | object |     ✅    | —                                        | Payload containing the component fields to update. |

***

### `Productboard Update Entities V2`

Integration name: **PRODUCTBOARD\_UPDATE\_ENTITIES\_V2**

Tool to update a PM entity using the v2 API. Use when you need to modify entity fields or apply patch operations to products, components, features, subfeatures, initiatives, objectives, key results, releases, or release groups.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                            |
| --------- | ------ | :------: | ---------------------------------------- | ---------------------------------------------------------------------- |
| `id`      | string |     ✅    | `"78bf9025-06c9-44ce-82f7-ab985892801d"` | The UUID of the entity to update.                                      |
| `data`    | object |     ✅    | —                                        | Data containing the fields or patch operations to apply to the entity. |

***

### `Productboard Update Features`

Integration name: **PRODUCTBOARD\_UPDATE\_FEATURES**

Tool to update a feature in Productboard. Use when modifying feature details like name, description, status, owner, parent, or timeframe.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                      |
| --------- | ------ | :------: | ---------------------------------------- | -------------------------------- |
| `id`      | string |     ✅    | `"78bf9025-06c9-44ce-82f7-ab985892801d"` | UUID of the feature to update.   |
| `data`    | object |     ✅    | —                                        | Fields to update on the feature. |

***

### `Productboard Update Notes V2`

Integration name: **PRODUCTBOARD\_UPDATE\_NOTES\_V2**

Tool to update a note using the v2 API. Supports two update methods: direct field updates via `fields` parameter or granular patch operations via `patch` parameter. Use `fields` for simple updates (e.g., changing name), and `patch` for array operations like adding/removing tags.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                                                                                                               | Description                                                                                                                                                                                                                                                  |
| --------- | ------ | :------: | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `id`      | string |     ✅    | `"0468e509-9472-4a71-ac54-499845b3a255"`                                                                                              | UUID of the note to update                                                                                                                                                                                                                                   |
| `patch`   | array  |          | `[{"op":"set","path":"/fields/name","value":"Updated via Patch Method"},{"op":"addItems","path":"/fields/tags","value":["new-tag"]}]` | List of patch operations for granular updates (set/clear/addItems/removeItems). Use for array operations or conditional updates. Cannot be used together with `fields`                                                                                       |
| `fields`  | object |          | `{"name":"Updated via Fields Method"}`                                                                                                | Direct field updates as key-value pairs. Use this for simple field assignments. Cannot be used together with `patch`. Supported fields: name (str), owner (dict), tags (list of dicts), content (str/dict), archived (bool), processed (bool), source (dict) |

***

### `Productboard Update Objectives`

Integration name: **PRODUCTBOARD\_UPDATE\_OBJECTIVES**

Tool to update an existing objective in Productboard. Use when you need to modify objective properties such as name, description, owner, status, timeframe, or archive state.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                       |
| --------- | ------ | :------: | ---------------------------------------- | --------------------------------- |
| `id`      | string |     ✅    | `"312f99a8-f200-4434-a724-c78b25858f2a"` | ID of the objective to update.    |
| `data`    | object |     ✅    | —                                        | Data to update for the objective. |

***

### `Productboard Update Product`

Integration name: **PRODUCTBOARD\_UPDATE\_PRODUCT**

Tool to update a product in Productboard. Use when you need to modify a product's name, description, or owner.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                   |
| --------- | ------ | :------: | ---------------------------------------- | --------------------------------------------- |
| `id`      | string |     ✅    | `"7a544666-ca89-4abe-8c1b-68e1559c20b8"` | UUID of the product to update.                |
| `data`    | object |     ✅    | —                                        | Data payload containing the fields to update. |

***

### `Productboard Update Release`

Integration name: **PRODUCTBOARD\_UPDATE\_RELEASE**

Tool to update an existing release in Productboard. Use when you need to modify release properties such as name, description, state, archived status, release group, or timeframe.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter      | Type    | Required | Example                                  | Description                                                                |
| -------------- | ------- | :------: | ---------------------------------------- | -------------------------------------------------------------------------- |
| `id`           | string  |     ✅    | `"82709d41-1e90-4213-ba63-aecfb9aeca28"` | UUID of the release to update.                                             |
| `name`         | string  |          | `"Version 1.0 - Updated"`                | New release name or omit if it should not be changed.                      |
| `state`        | string  |          | `"in-progress"`                          | Valid states for a release.                                                |
| `archived`     | boolean |          | `false`                                  | Archived flag value or omit if it should not be changed.                   |
| `timeframe`    | object  |          | —                                        | Release timeframe for updates.                                             |
| `description`  | string  |          | `"<p>Release <s>R123</s></p>"`           | New release description (HTML format) or omit if it should not be changed. |
| `releaseGroup` | object  |          | —                                        | Release group reference for updating.                                      |

***

### `Productboard Update User`

Integration name: **PRODUCTBOARD\_UPDATE\_USER**

Tool to update a user's information. Use when you need to modify a user's name, email, or external ID.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                                                   |
| --------- | ------ | :------: | ---------------------------------------- | --------------------------------------------------------------------------------------------- |
| `id`      | string |     ✅    | `"b9b9a2db-367a-4eb3-a5f3-80f45e8347a4"` | Unique identifier (UUID) of the user to update.                                               |
| `data`    | object |     ✅    | —                                        | User data fields to update. At least one field (name, email, or externalId) must be provided. |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.toolhouse.ai/toolhouse/integrations/productboard.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
