Skip to main content

v1.0.1 (OSS)

  • Approval workflow: request, approve, and reject posts from the dashboard, public API, and MCP (postsider_request_approval, postsider_get_approval_status). Guest review links expire after 7 days.
  • Webhooks now support optional HMAC-SHA256 signing secrets and are delivered with X-Postsider-Timestamp and X-Webhook-Attempt headers.
  • Evergreen recycling with plan-quota enforcement.
  • Bulk CSV import with an organization-specific generated template.
  • New public endpoints: GET /overview, GET /customers/:customerId/report, GET /posts/:id, PUT /posts/:id/release-id, GET /integration-settings/:id, POST /integration-trigger/:id, GET /is-connected.
  • Public API keys are self-service (ps_... prefix) and rate limited to 60 requests per minute per organization by default.

SDK 2.0.0 (@postsider/node)

  • Breaking change: deletePost() now returns the parsed response body (or null for a 204) instead of the raw fetch Response. Failed deletes throw PostsiderApiError with status and details.
  • post(posts, idempotencyKey?) accepts a stable idempotency key for safe retries.