| Get Configuration | Discover configuration for note and entity types, including required fields, supported values, and allowed operations. |
| Create Note | Create a Productboard note (simple or conversation) with optional relationships to customers (users/companies) or external links. |
| Update Note | Update an existing note using full field replacement or granular patch operations (e.g., owner, tags, archived, processed, name, content). |
| Get Note | Retrieve a note by ID with optional field selection to limit the returned data. |
| Query Notes | Search notes (newest first) with filters for archived/processed, owner/creator, dates, source record, and pagination. |
| Query Entity | Search entities (product, component, feature, subfeature, initiative, objective, keyResult, release, releaseGroup, company, user) with rich filters. |
| Create Entity | Create entities across the Productboard hierarchy; optionally set relationships (parent, child, link, isBlockedBy, isBlocking). |
| Update Entity | Update entities via full field replacement or patch operations, following the per-field capabilities defined by configuration. |
| Get Relationships | Retrieve relationships for an entity (e.g., parent, child, link, blocking) with pagination support to explore the product graph. |