Skip to main content
Have a feature request? Let us know.

February 2026

Official SDKs First-class SDKs for TypeScript, Python, and Go with built-in authentication, pagination, and signature verification.
npm install @posthook/node
Bulk Actions Retry, replay, or cancel hooks in bulk — by IDs or by time-range filter.
const result = await posthook.hooks.bulk.retry({
  hookIDs: ['e5405623-...', 'a1b2c3d4-...']
});
Timezone-Aware Scheduling Schedule hooks at a local time with postAtLocal + timezone. Posthook resolves DST gaps and folds automatically.
curl -X POST https://api.posthook.io/v1/hooks \
  -H "X-API-Key: $POSTHOOK_API_KEY" \
  -d '{
    "path": "/webhooks/send-reminder",
    "postAtLocal": "2026-03-15T09:00:00",
    "timezone": "America/New_York",
    "data": { "user_id": "usr_123" }
  }'
Calendar Schedules for Sequences Sequences now support calendar-based scheduling (hourly, daily, weekly, monthly) with timezone support for running workflows at specific clock times. Per-Hook Retry Override Override your project’s default retry settings on individual hooks — strategy, delay, backoff, and jitter. Relative Delay Scheduling Schedule hooks relative to now using duration strings like "5m", "2h", or "1d12h". Config-as-Code Manage project settings declaratively with posthook.toml. Pull, diff, and apply configuration changes from the CLI. Supports multi-environment configs via --config. Usage Quota Headers POST /hooks responses now include Posthook-HookQuota-* headers showing plan usage, remaining quota, and reset time. Endpoint Pattern Normalization Endpoint paths are now normalized for consistent analytics grouping.

January 2026

Team Management Invite team members with role-based access. Admins manage billing and settings; members manage hooks and projects. All activity is tracked in a built-in audit log. Account Closure Close your account from Dashboard Settings. A grace period allows you to reactivate before data is permanently deleted. Notification Channels Send failure and recovery alerts to Slack, custom webhooks, or email. Configure per-project in Settings or posthook.toml. Duplicate Delivery Prevention Added a deduplication layer as an extra safeguard against duplicate deliveries during degraded conditions. Your handlers should still be idempotent, but this adds another layer of protection. Usage Alerts Automatic email notifications at 75%, 100%, and 150% of your plan’s hook quota.

December 2025

Posthook CLI Receive webhooks on your local machine — no tunnels or public URLs required.
npx posthook listen --forward http://localhost:8080
  • Forward hooks to any local URL
  • Works behind firewalls and NAT
  • Automatic reconnection on connection loss
Smarter Failure Notifications
  • Baseline tracking for endpoint error rates
  • Grouped notifications to reduce alert fatigue
  • Follow-up alerts for persistent issues
  • Recovery emails when endpoints recover
  • Detailed error classifications
Activity Page
  • Real-time refresh showing latest deliveries
  • Faster queries
Dashboard UX
  • Improved navigation and layout
  • Streamlined project settings