September 15, 2026
Create, edit, and delete custom enrichments
You can now manage your team’s custom enrichments directly through the API, without contacting support:POST /customEnrichments— create an enrichment and get back theenrichment_idto push values with.PUT /customEnrichments/{enrichmentId}— rename an enrichment or update its option list. The list you send replaces the current one, so send the full intended list.DELETE /customEnrichments/{enrichmentId}— retire an enrichment you no longer need.
categorical, integer, or multivalue_categorical — the new
multi-value type, which holds several values per mention on one field and takes an array
of strings in PUT /mentions/customEnrichments.
September 2, 2026
Higher daily quota for custom enrichment writes
PUT /mentions/customEnrichments now accepts 50,000 requests per day, up from 5,000.
The per-minute limit (50 requests per rolling 60-second window), the midnight-UTC reset,
and the rule that only 2xx responses count toward the limit are unchanged.
August 14, 2026
Workspace, folder, and channel management
TheGET /workspaces endpoint has been extended with full lifecycle write operations, and folder and channel endpoints have been added.
POST /workspaces— create a workspace withtitle,query,channels, and an optionalfolder.PUT /workspaces/{id}— fully replace an existing workspace (all four modifiable fields required).DELETE /workspaces/{id}— delete a workspace.GET /folders,POST /folders,PUT /folders/{id},DELETE /folders/{id}— full CRUD for workspace folders.GET /channels— list the channels available to your team.
July 22, 2026
Integer Custom Enrichments
TheGET /customEnrichments endpoint now returns enrichments with type: "integer" alongside the existing categorical type. Integer enrichments store numeric values and have constraints.enum always set to []. They cannot be used in filters or aggregations.
June 16, 2026
Custom Enrichments API
You can now attach your own custom enrichments to mentions in PeakMetrics with two new endpoints:GET /customEnrichments— list the custom enrichments provisioned for your team, including each one’senrichment_id,name,type, andconstraints.PUT /mentions/customEnrichments— push values for up to 100 mentions per request. Supports both standard and custom channel mentions, including historical mentions already in the platform.
May 12, 2026
Tweet Engagement Tracking Data on Mentions
TheGET /workspaces/{workspaceId}/mentions endpoint now returns a new
enrichments.engagement object.
enrichments.engagement.historyis an array of timestamped snapshots (measured_at,views,retweets,quotes,replies,favorites,bookmarks) captured on a backoff schedule during the first week after a Tweet’s published date, for Twitter / X mentions that have been opted into engagement tracking.- For mentions that aren’t being tracked — including mentions on channels that can’t be
tracked, like non-Twitter mentions —
historyis returned as an empty array.
May 8, 2026
Randomized Sampling on Mentions Endpoint
TheGET /workspaces/{workspaceId}/mentions endpoint now supports an optional randomization_key query parameter. When provided, the endpoint returns a randomized sample (up to 500 mentions across all pages).
Key features:
- Stable pagination via
randomization_key— reuse the same key across requests to paginate through a consistent randomized pool (cached for 5 minutes) - All standard workspace mention filters are supported, and mentions are randomly pulled from the full time range
May 1, 2026
Sentiment Fields Deprecation Now in Effect
The deprecation of sentiment fields announced on March 23 is now live. The following fields are deprecated and return0 for all responses:
/workspaces/{id}/mentions—enrichments.sentiment.polaritynow returns0/workspaces/{id}/mentions—enrichments.sentiment.versionnow returns0/workspaces/{id}/narratives—aggregations.avgSentimentnow returns0
/workspaces/{id}/narratives, avgSentiment is no longer accepted as an option for the sort query param.
March 23, 2026
Upcoming Deprecation of Sentiment Fields
For an upgraded sentiment metric, you can set up a custom favorability smart category tailored to your workspace. Contact support@peakmetrics.com to get started.
- The
/workspaces/{id}/mentionsendpoint will return0forsentiment.polarityandsentiment.version - The
/workspaces/{id}/narrativesendpoint will return0foraggregations.avgSentiment