Productboard Plugin Integrations API
The Plugin Integrations API from Productboard — 5 operation(s) for plugin integrations.
The Plugin Integrations API from Productboard — 5 operation(s) for plugin integrations.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/productboard-plugin-integrations-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Productboard Public Plugin Integrations API
description: 'REST API v2 for managing entities (products, features, components, initiatives), notes
(customer feedback), members, teams, Jira and plugin integrations, and webhooks within
Productboard. Authentication uses Personal API Tokens (Bearer) or OAuth 2.0
(authorization code or server-to-server JWT). Uses cursor-based pagination.
'
version: 2.0.0
contact:
name: Productboard Developer
url: https://developer.productboard.com/
servers:
- url: https://api.productboard.com/v2
description: Productboard REST API v2 base URL
security:
- bearerAuth: []
- oauth2: []
tags:
- name: Plugin Integrations
paths:
/plugin-integrations:
get:
tags:
- Plugin Integrations
summary: List plugin integrations
responses:
'200':
description: Integration list
post:
tags:
- Plugin Integrations
summary: Create plugin integration
responses:
'201':
description: Integration created
/plugin-integrations/{id}:
parameters:
- name: id
in: path
required: true
schema:
type: string
get:
tags:
- Plugin Integrations
summary: Get plugin integration
responses:
'200':
description: Integration record
patch:
tags:
- Plugin Integrations
summary: Update plugin integration
responses:
'200':
description: Integration updated
delete:
tags:
- Plugin Integrations
summary: Delete plugin integration
responses:
'204':
description: Integration deleted
/plugin-integrations/{id}/connections:
parameters:
- name: id
in: path
required: true
schema:
type: string
get:
tags:
- Plugin Integrations
summary: List connections
responses:
'200':
description: Connection list
/plugin-integrations/{id}/connections/{entityId}:
parameters:
- name: id
in: path
required: true
schema:
type: string
- name: entityId
in: path
required: true
schema:
type: string
get:
tags:
- Plugin Integrations
summary: Get entity connection
responses:
'200':
description: Connection record
put:
tags:
- Plugin Integrations
summary: Create or update connection state
responses:
'200':
description: Connection upserted
delete:
tags:
- Plugin Integrations
summary: Delete connection
responses:
'204':
description: Connection deleted
/plugin-integrations/{id}/connections/search:
parameters:
- name: id
in: path
required: true
schema:
type: string
post:
tags:
- Plugin Integrations
summary: Search connections
responses:
'200':
description: Search results
components:
securitySchemes:
bearerAuth:
type: http
scheme: bearer
description: 'Personal API Access Token passed as `Authorization: Bearer <token>`.'
oauth2:
type: oauth2
flows:
authorizationCode:
authorizationUrl: https://app.productboard.com/oauth2/authorize
tokenUrl: https://app.productboard.com/oauth2/token
scopes: {}