The following endpoints are not available in Clover and were added in Nova:
- Post Statuses:
/v2/post_statuses,/v2/post_statuses/{id} - Contacts:
/v2/contacts,/v2/contacts/{id},/v2/contacts/by-user-id/{userId},/v2/contacts/{id}/block,/v2/contacts/{id}/unblock - Teams:
/v2/teams,/v2/teams/{id} - Companies:
/v2/companies,/v2/companies/{id},/v2/companies/{id}/contacts,/v2/companies/{id}/contacts/{contactId} - Conversations:
/v2/conversations,/v2/conversations/{id},/v2/conversations/{id}/reply,/v2/conversations/{id}/participants,/v2/conversations/redact - Webhooks:
/v2/webhooks,/v2/webhooks/{id}
| Clover Path | Nova Path |
|---|---|
/v2/posts (all methods) | /v2/posts + /v2/posts/{id} (separate endpoints) |
/v2/posts/upvoters | /v2/posts/{id}/voters |
/v2/comment (all methods) | /v2/comments + /v2/comments/{id} |
/v2/changelog (all methods) | /v2/changelogs + /v2/changelogs/{id} |
/v2/changelog/publish | /v2/changelogs/{id}/publish |
/v2/changelog/unpublish | /v2/changelogs/{id}/unpublish |
/v2/changelog/subscribers | /v2/changelogs/subscribers |
- Clover: Page-based pagination with
pageandlimitparameters - Nova: Cursor-based pagination with
cursorandlimitparameters
- Clover:
{ success: true, results: [...], page, limit, totalResults } - Nova:
{ object: "list", data: [...], nextCursor }
- Nova adds
objectfield to all resource types (e.g.,"object": "post","object": "comment") - Some ID fields renamed: Clover uses
_idin some places, Nova usesid - Nova includes additional metadata fields in responses
- Clover:
X-API-Keyheader - Nova:
Authorization: Bearer <api-key>header
- Post Statuses management
- Contacts management with blocking/unblocking
- Teams management
- Companies management with contact associations
- Conversations (inbox) with replies and participants
- Webhooks management
- Cursor-based pagination for more reliable iteration through large datasets
nextCursorfield for fetching subsequent pages
objectfield identifies resource type in all responses- More detailed error codes and messages
- Additional metadata on resources
- Update authentication: Change
X-API-Key: {key}toAuthorization: Bearer {key} - Update pagination: Replace
pageparameter withcursor, usenextCursorfrom responses - Update response parsing: Access data via
dataarray instead ofresults, checkobjectfield for type - Update paths: Use new path patterns with
{id}in URL instead of request body - Set version header: Include
Featurebase-Version: 2026-01-01.novain all requests