Changelog
Stay up to date with the latest features, improvements, and API changes.
v2.0.0
Latest June 5, 2025🎉 Major Release
Complete platform redesign with enhanced monitoring capabilities and improved developer experience.
✨ New Features
- Company monitoring: Track company changes including headcount and descriptions
- Content tracking: Monitor posts, comments, and reactions from contacts
- Bulk operations: Create and delete multiple subscriptions in one API call
- Webhook security: HMAC-SHA256 signatures for all webhook deliveries
- Search API: Search subscriptions by LinkedIn URL or ID
- Console dashboard: New web interface for managing subscriptions
🔧 Improvements
- Increased webhook delivery reliability with automatic retries
- Improved API response times by 40%
- Enhanced error messages with actionable details
- Better LinkedIn URL validation and normalization
🔄 API Changes
POST /api/v1/subscriptions/bulk
- New bulk create endpointDELETE /api/v1/subscriptions/bulk
- New bulk delete endpointGET /api/v1/subscriptions?search=query
- Added search parameterPUT /api/v1/webhooks/configure
- Update webhook configurationPOST /api/v1/webhooks/rotate-secret
- Rotate webhook secret
Breaking Change: Webhook payload structure updated. Please review the new format in the API documentation.
v1.5.0
December 15, 2024✨ New Features
- Webhook testing: Test endpoint to verify webhook configuration
- Usage API: Track API usage and subscription metrics
- Delivery logs: View webhook delivery history and debug failures
🔧 Improvements
- Added
X-RateLimit-*
headers to all API responses - Improved webhook retry logic with exponential backoff
- Enhanced subscription validation for better error messages
🐛 Bug Fixes
- Fixed duplicate webhook deliveries in edge cases
- Resolved timezone issues in event timestamps
- Fixed pagination offset calculation for large result sets
v1.4.0
November 1, 2024✨ New Features
- API key management: Create and revoke API keys via API
- Webhook events filtering: Subscribe to specific event types only
- Initial webhooks: Get current state when creating subscriptions
🔧 Improvements
- Reduced false positive change detections by 60%
- Improved LinkedIn URL parsing and validation
- Added request ID to all API responses for debugging
v1.3.0
September 20, 2024✨ New Features
- Pause/resume subscriptions: Temporarily pause monitoring
- Custom metadata: Attach your own data to subscriptions
- Batch status updates: Update multiple subscription statuses
🐛 Bug Fixes
- Fixed webhook signature verification with Unicode characters
- Resolved memory leak in long-running webhook processors
- Fixed race condition in concurrent subscription creation
API Versioning
Sales Webhooks follows semantic versioning for API changes:
- Major versions (X.0.0): May include breaking changes
- Minor versions (1.X.0): New features, backwards compatible
- Patch versions (1.0.X): Bug fixes only
We maintain backwards compatibility within major versions. Breaking changes are announced at least 90 days in advance.
Deprecation Policy
Our Commitment
- • 90-day notice: Minimum warning before removing features
- • Migration guides: Detailed instructions for transitions
- • Sunset headers:
X-API-Deprecation
warnings in responses - • Email notifications: Direct communication about changes affecting you
Migration Guides
Migrating from v1.x to v2.0
The v2.0 release includes several breaking changes to improve consistency and functionality:
1. Webhook Payload Structure
The webhook payload has been standardized across all event types:
v1.x Format:
{
"subscription_id": "sub_123",
"type": "job_change",
"data": {
"old_title": "Manager",
"new_title": "Director"
}
}
v2.0 Format:
{
"id": "evt_456",
"type": "contact.position_changed",
"created": 1705835400,
"data": {
"entity": {
"id": "sub_123",
"type": "contact"
},
"changes": {
"previous_title": "Manager",
"current_title": "Director"
}
}
}
2. API Endpoint Changes
/api/contacts
→/api/v1/subscriptions
/api/companies
→/api/v1/subscriptions
- Use
entity_type
parameter to specify contact or company
3. Authentication Header
Changed from Authorization: Bearer token
to X-API-Key: token
Feedback & Feature Requests
We'd love to hear from you! Share your feedback and feature requests:
- Email: product@saleswebhooks.com
- GitHub: Submit an issue
- Discord: Join our Discord