API Data Provider - Online Help

Connecting to ProductBoard

Authentication

To authenticate to ProductBoard, and connect to your own data or to allow other users to connect to their data, you can use API Key authentication.

Using API Key Authentication

To authenticate using an API Key, you need to obtain your API Key from your ProductBoard workspace settings.

You can then connect by setting the AuthScheme to APIKey and providing your API key:

  • AuthScheme: Set this to APIKey.
  • APIKey: Set this to your API key from ProductBoard.

Available Tables

The ProductBoard API Profile provides access to comprehensive product management data across 31 specialized tables:

  • Features - Query product features and functionality management with status, priority, and component relationships.
  • Notes - Retrieve user notes and feedback including opportunities, conversations, and content variations.
  • Companies - Access company data and information management with user counts and custom fields.
  • Users - Query user management system with roles, activity tracking, and company associations.
  • Initiatives - Access strategic initiative management and tracking with timeframes and status information.
  • Objectives - Query strategic objectives and goal management with hierarchy levels and progress tracking.
  • KeyResults - Retrieve key result tracking and progress measurement with start, target, and current values.
  • Releases - Access release management and scheduling system with timeframes and state tracking.
  • Products - Query product catalog and management system with owner and HTML links.
  • Components - Access product components and organizational structure with feature relationships.
  • CustomFields - Query custom field definitions and metadata for hierarchy entities.
  • CustomFieldValues - Access custom field value assignments for hierarchy entities.
  • ReleaseGroups - Query release group organization and management system.
  • Tags - Query entity tagging system for notes and features with aggregated tag values.
  • Links - Access entity linking system for notes and features with type filtering.
  • CompanyFields - Query company custom field definitions and configuration.
  • CompanyFieldValues - Query company-specific custom field values and assignments.
  • FeatureStatus - Access feature status definitions and completion indicators.
  • FeatureReleaseAssignment - Query feature to release assignment mapping and relationships.
  • SpecificInitiativeFeature - Access features associated with specific initiatives.
  • SpecificInitiativeObjective - Query objectives associated with specific initiatives.
  • SpecificObjectiveFeature - Access features associated with specific objectives.
  • FeedbackFormConfigurations - Query feedback form configuration settings including custom fields and options.
  • PluginIntegrations - Access plugin integration management and configuration settings.
  • PluginIntegrationConnections - Query plugin integration connections between features and external systems.
  • JiraIntegrations - Access Jira integration management and configuration settings.
  • JiraIntegrationConnections - Query Jira integration connections between features and Jira issues.

Usage Examples

Query active features:

SELECT * FROM Features WHERE IsArchived = false

Query companies by search term:

SELECT * FROM Companies WHERE Term = 'acme'

Query notes by company:

SELECT * FROM Notes WHERE CompanyId = 'comp_123'

Query all products:

SELECT * FROM Products

Query all users:

SELECT * FROM Users

Query all initiatives:

SELECT * FROM Initiatives

Query all objectives:

SELECT * FROM Objectives

Query all key results:

SELECT * FROM KeyResults

Query all releases:

SELECT * FROM Releases

Query features for specific initiative:

SELECT * FROM SpecificInitiativeFeature WHERE InitiativeId = 'init_123'

Query company field values:

SELECT * FROM CompanyFieldValues WHERE CompanyId = 'comp_123' AND FieldId = 'field_1234'

Query all feedback form configurations:

SELECT * FROM FeedbackFormConfigurations

Query all plugin integrations:

SELECT * FROM PluginIntegrations

Query plugin integration connections:

SELECT * FROM PluginIntegrationConnections WHERE IntegrationId = 'int_123'

Query all Jira integrations:

SELECT * FROM JiraIntegrations

Query Jira integration connections by issue key:

SELECT * FROM JiraIntegrationConnections WHERE IntegrationId = 'int_123' AND ConnectionIssueKey = 'PROJ-123'

Query all components:

SELECT * FROM Components

Query custom fields by type:

SELECT * FROM CustomFields WHERE Type = 'text'

Query custom field values by field and entity:

SELECT * FROM CustomFieldValues WHERE CustomFieldId = 'field_123' AND HierarchyEntityId = 'entity_123'

Query all release groups:

SELECT * FROM ReleaseGroups

Query tags for specific note:

SELECT * FROM Tags WHERE NoteId = 'note_123'

Query links for specific note:

SELECT * FROM Links WHERE NoteId = 'note_123'

Query all company fields:

SELECT * FROM CompanyFields

Query all feature statuses:

SELECT * FROM FeatureStatus

Query feature release assignments by release state:

SELECT * FROM FeatureReleaseAssignment WHERE ReleaseState = 'current'

Query objectives for specific initiative:

SELECT * FROM SpecificInitiativeObjective WHERE InitiativeId = 'init_123'

Query features for specific objective:

SELECT * FROM SpecificObjectiveFeature WHERE ObjectiveId = 'obj_123'

Connection Properties

The connection string properties are the various options that can be used to establish a connection. This section provides a complete list of the options you can configure in the connection string for this provider.


Property Description
APIKey Your ProductBoard API key for authentication.
AuthScheme The scheme used for authentication. Accepted entries are APIKey or None.
Allowed values are: BASIC, NONE, NTLM, OAUTH, APIKEY, OAUTH_CLIENT

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 26.0.9655.0