Productboard
Product management platform for prioritization and roadmapping
Productboard's v2 documents API now keeps plain web addresses and emoji as ordinary text.
◆Recent moves
- 9d ago
v2 documents API keeps bare URLs and emoji as plain text
Document reads and writes now leave bare URLs, email addresses and emoji as ordinary text, and only explicit link syntax creates a link. Integrations that rewrite documents need to keep existing links and fetch a fresh version token after rollout.
View source ↗ - 19d ago
v2 API redirects requests for merged entities
When an entity has been merged into another, Get entity and List relationships now return a 308 redirect to the surviving entity instead of failing. Integrations that cache IDs keep working after merges, which fits v2's turn toward real-world data hygiene.
View source ↗ - 1mo ago
v2 - 2026-10-15 - Exact-match text field filter
Entity search gains an eq operator for text fields, matching whole values up to 2,000 characters, case-sensitive except on email and domain fields. It is a practical addition for sync integrations that dedupe on external IDs, and it follows the summer's pattern of new query operators filling out v2.
View source ↗ - 1mo ago
v2 - 2026-10-08 - Relationship field values and Documents API references
Relationships now carry field values: list and entity reads return a fields object, create accepts one, and entity configuration lists which fields each relationship supports. It extends the September move to workspace-defined entity types, letting teams store context such as weight or status on the link itself instead of on either entity.
View source ↗ - 1mo ago
EntityType moves from fixed enum to workspace-specific open string
⚡ SPARKEntityType is now an open string sourced from workspace configuration rather than a fixed enum — a breaking API change that makes the entity model extensible per workspace, requiring clients to query List entity configurations before filtering rather than hardcoding type values.
View source ↗ - 1mo ago
v2 - 2026-09-21 - Tables, checklists and code languages in rich text
Rich text fields accept tables, checklists and language-tagged code blocks, and reads now come from the live editor document. Mentions, embeds and similar nodes come back as placeholder links, so round-tripping descriptions through the API is closer to lossless but not fully.
View source ↗