Hi team,
I wanted to flag a couple of inconsistencies I’ve run into with the v2 Notes API that I’d love to see addressed.
-
Contact ID requirement in v2 routes — When receiving a Note webhook, the payload only includes the note ID. Since the v2 Notes endpoint is nested under a contact ID (e.g. /contacts/{contactId}/notes), it’s not possible to look up the note directly. This forces a fallback to the v1 API, which undermines the value of v2. The Tasks API, by contrast, doesn’t have this issue — a note ID alone should be sufficient to retrieve a note, consistent with how other endpoints behave.
-
No date-based filtering in v1 — With v2 endpoints for tasks, contacts, and other records, I can filter by created or updated date. That capability is missing from the Notes API, and v1 doesn’t offer it as an alternative. This makes it difficult to efficiently sync or retrieve notes created after a specific date.
Are there plans to address either of these? Happy to provide more context or examples if helpful.
Thanks