1.5.0
Refresh posts by API. POST /content/posts/refresh (posts:write) re-fetches the comments of up to 100 posts already on the team — the same as Resync in the app — by postIds and/or links. It returns a ContentJob with kind: refresh; poll it like any content job. See Adding content → Refresh posts.
Two rules, both visible on the job:
- 12-hour floor. A given post on a given team is refreshed at most once every 12 hours through the API and through Siftsy Automations. Posts refreshed more recently are
skippedwithreason: min_intervaland anextRefreshAt, and are never charged.minRefreshIntervalHours: 12is on every refresh job. - Same credits as the app. A refresh is free (
creditSource: included,creditCost: 0) when the plan’s included refresh cadence allows it; otherwise it spends one MAP or Ad Hoc credit (creditSource: credit), five withcapture.fullRead. There is no separate refresh credit.credits.includedcounts the free ones;credits.reserved/settled/refundedsum the charged ones.
Also:
- New rate class
content_refresh(10 / minute, 200 / day per key), listed underrateLimit.routeClassesonGET /me. ContentJobLinkResultgainscreditSource,creditCost,dataVersion, andnextRefreshAt(refresh jobs only). Newreasonvalues:min_interval,cooldown,not_found,not_on_team,unreachable.- Identical refresh requests are not replayed (unlike
POST /content/posts/add); the floor already makes a repeat call free. - Siftsy Automations (in the app) now follow the same 12-hour floor: Live Monitor’s minimum cadence is
12h(previously1h, default2h), and Lifecycle Refresh will not refresh a post within 12 hours of its last processing. Existing monitors with a shorter cadence keep running but fire at most every 12 hours.
1.4.4
Base URL is now /analyst/v1. Every Analyst API path lives under https://api.siftsy.app/analyst/v1.
- New base URL:
https://api.siftsy.app/analyst/v1(local:http://localhost:3000/analyst/v1). Locationheaders use/analyst/v1/...— for example/analyst/v1/analyses/an_…and/analyst/v1/content/jobs/cj_….comments.pathis still relative to the base URL. Do not prepend/analyst/v1a second time.- The previous prefix
/v1/clientstill works as a deprecated alias. Point new integrations at/analyst/v1.
1.4.3
Renamed: Siftsy Data API → Siftsy Analyst API. Documentation only — nothing about the API itself changed.
The Analyst API helps analysts use Siftsy effectively in their workflows: import flagged content into a team (posts by URL, or a public account’s recent posts, through the content routes) and export key analyses and insights — posts, collections, scores, analyses, and saved reports — into data warehouses, data platforms, and BI tools (BI sync).
- Base URL (
/v1/client), endpoints, scopes, key prefixes (sk_live_/sk_test_), headers, rate limits, and response shapes are unchanged. Existing keys and integrations keep working with no action. - The Overview is rewritten around the import → analyze → export workflow.