π Whatβs New
This release focuses on improved LinkedIn reliability, richer profile data, and new automation features.π LinkedIn Connection Reliability
- Fixed: LinkedIn accounts now reconnect smoothly without false authentication errors
- Fixed: Sales Navigator βupgrade requiredβ errors no longer appear when visiting profiles within your daily limits
- Users should experience far fewer connection interruptions when running LinkedIn workflows
π¬ LinkedIn Invitation Management
New actions for managing your LinkedIn invitations with precision:| Action | Description |
|---|---|
| Accept Invitation | Accept a single invitation provided as input |
| Withdraw Invitation | Withdraw a single invitation provided as input |
| Accept Invitations | Accept all pending invitations (now supports async execution) |
| Withdraw Invitations | Withdraw all pending invitations (now supports async execution) |
π° Richer LinkedIn Profile Data
When searching LinkedIn Sales Navigator, you now get enhanced profile information:- Dynamic headlines shown by LinkedIn
- Job summaries and descriptions
- Work experience details previously unavailable
β‘ One-Shot Callbacks for Automation Tools
New callback option for customers using automation platforms like n8n, Make, or Zapier:- Receive one notification when a job finishes instead of multiple callbacks during execution
- Dramatically reduces costs for webhook-based integrations
- Set
callback.ontofinalinstead ofallto enable this mode
π Better Run Visibility
- Output counts are now visible directly in run details
- Know exactly how many results each run produced
- Clearer ROI tracking and performance monitoring
π Clearer Error Messages
When LinkedIn credentials are invalid, you now receive clear, actionable error messages instead of confusing codes. This makes troubleshooting faster and reduces frustration.π What This Means for You
- More Reliable: LinkedIn authentication and Sales Navigator access issues are resolved
- Better Targeting: Richer profile data enables more personalized outreach
- Lower Integration Costs: One-shot callbacks can reduce automation platform costs significantly
- Clearer Insights: See exactly what each run produces with output counts
π Whatβs New
This release enhances Sales Navigator and LinkedIn actions with improved error handling, new callback fields, and standardized error responses.π Scheduled Run Tracking in Callbacks
Callback payloads now include a new field for scheduled runs:β¨ Enhanced Error Responses
Weβve significantly improved error response documentation across Sales Navigator and LinkedIn actions with detailed examples and new status codes:| Status Code | Description | Change |
|---|---|---|
| 400 Bad Request | Invalid parameters or input | Now includes detailed examples |
| 402 Payment Required | Access denied due to plan limitations | New |
| 422 Unprocessable Entity | Action aborted | New |
| 424 Failed Dependency | Integration or external service errors | Expanded with multiple examples |
| 429 Too Many Requests | Rate limit exceeded | New (replaces 500) |
Rate Limit Response Details
429 responses now include detailed rate limit information:π§ Bug Fixes & Improvements
LinkedIn Post Extraction
- π Sanitize LinkedIn post URLs by stripping query parameters to avoid duplicate/mismatched post references and improve cache/canonicalization correctness
Identity and Authentication
- β¨ If a
SN_ACCOUNT_UPGRADEerror occurs, the related identity will be ignored for 60 seconds, reducing repeated failures and improving overall action reliability (later, this will apply only tomanagedidentities)
Cross-Action Error Messaging
- β¨ Standardized error messages across actions for consistency, aligning error codes/messages and improving client-side parsing
π What This Means for You
- Better Debugging: Detailed error examples help identify issues faster
- Improved Rate Limit Handling: 429 responses with headers enable smarter retry logic
- Scheduled Run Correlation: New
scheduled_run_uidfield links callbacks to their schedule - More Reliable Actions: Automatic identity cooldown on SN upgrade errors prevents cascading failures
- Cleaner Post URLs: Post extraction now handles URLs with query parameters correctly
π Whatβs New
This release improves LinkedIn invitation handling, adds new output fields for post activity, and standardizes API error responses.π LinkedIn Invitations β Schema Improvements
Weβve refactored LinkedIn invitation actions for better consistency and reliability:Standardized Invitation Identifiers
All invitation-related actions now use consistent identifiers:linkedin_invitation_idβ String identifier for the invitationlinkedin_invitation_urnβ LinkedIn URN for stable reference
| Action | Changes |
|---|---|
| Accept Invitations | Simplified input β now requires only linkedin_invitation_urn |
| Extract Received Invitations | Renamed sent_time β sent_date for consistency |
| Extract Sent Invitations | Now returns linkedin_invitation_id + linkedin_invitation_urn |
| Withdraw Invitations | Output now returns invitation IDs instead of profile URL |
β οΈ Migration Note: If youβre using invitation actions, update your integrations to use the new field names.
β¨ LinkedIn Post Activity β Author Information
The People Post Activity action now includes detailed author information:authorβ The person who shared/posted the contentoriginal_authorβ The original content creator (for reshares)
π§ Bug Fixes & Improvements
LinkedIn Post Commenters
- π Fixed missing
first_nameandlast_namefields β these were returning empty strings even whenfull_namewas populated
LinkedIn Post Likers
- π Removed
linkedin_company_idfrom output (field only applied to company likes)
LinkedIn Search Content
- β¨ Added
linkedin_company_urlto output
InMail & Message File Attachments
- π Fixed file validation for Base64-encoded attachments
- π Fixed filename extension validation regex
API Error Responses
- β¨ Added standardized error schemas:
PaymentRequired(402),Forbidden(403),NotFound(404),UnprocessableEntity(422),TooManyRequests(429)
Pagination
- β¨ Updated default page size to 100 for improved throughput on applicable actions
π Documentation
- β¨ Added
POST /runs/{run_uid}/cancelβ Cancel an async/schedule run - β¨ Added
GET /runs/{run_uid}/statusβ Lightweight run status polling - β¨ Added
GET /runs/{run_uid}/outputsβ Poll for run outputs without callbacks
π Whatβs New
Major refactors landed around account rotation and integration limits, introducing caching layers that reduce load and standardize identity handling. HTTP service robustness improved (compressed responses, stricter content-length checks), and several LinkedIn actions received targeted fixes. Run callbacks now include additional identifiers/headers and OpenAPI updates, and error labels were standardized across the stack for clearer diagnostics.π Improved Webhook Delivery Identification & Deduplication
Weβre introducing two important enhancements to our webhook callback system to make delivery tracking and deduplication more reliable for all integrators.π New Stable Callback Reference (callback_ref_uid)
Webhook payloads now include a new field:- Stable across retries
- Unique per callback event
- Designed specifically to allow safe deduplication on the client side
π New Delivery Attempt Headers
Webhook requests now include two additional HTTP headers:| Header | Description |
|---|---|
| X-Callback-Ref | Stable callback identifier, identical across retries (same as callback_ref_uid in the payload). |
| X-Run-Callback | Unique identifier for each delivery attempt. Changes on every retry. |
- Track each individual delivery attempt
- Log retries more easily
- Distinguish between event identity (stable) and delivery attempt identity (per retry)
π Why this matters
These changes bring our webhook behavior in line with industry best practices and make it easier to:- Detect and safely ignore duplicate callbacks
- Correlate retries with the same logical event
- Debug delivery attempts via unique identifiers
- Keep payloads stable and idempotent
β Summary
callback_ref_uidis now included in the payload β stable event identifierX-Callback-Refβ stable ID in headersX-Run-Callbackβ unique per delivery attempt- Retries always resend the same payload, preserving the original run status and data
π§ Action Fixes
LinkedIn Job Search
- π Handled missing job data by throwing a descriptive action error, preventing silent failures.
LinkedIn Post Likers Extraction
- π Removed
linkedin_profile_handlefrom the output schema because the source does not provide it.
Company Enrichment
- π Fixed company domain resolution during company enrichment to return the correct domain.
π Edges New Release
This release focuses on improving platform stability, reliability, and user experience across LinkedIn automations, engagement identities, and core API functionality.π Improved LinkedIn Session Stability
- Enhanced IP Management: Implemented a new progressive IP rotation system that significantly improves LinkedIn session reliability
- Fewer Connection Errors: Reduced intermittent failures and reconnection issues during LinkedIn operations
- Better Error Handling: More reliable login, refresh, and checkpoint flows with improved retry logic
- Smoother Workflows: Users should experience fewer session-related interruptions and more stable automation runs
π° Engagement Identities Billing Enhancements
- Improved Billing Accuracy: New buffer mechanism ensures more accurate usage tracking and billing for engagement identities
- Multiple Plan Tiers: Support for tiered pricing plans based on usage volume, providing better flexibility and cost optimization
- Better Timeframe Validation: Enhanced validation ensures billing stays within subscription timeframes for accurate charges
- Clearer Error Messages: Improved error messages when creating identities to distinguish between βNo plan availableβ and βNo more room in planβ scenarios
π Sales Navigator & LinkedIn Actions Improvements
- Increased Limits: Sales Navigator company employee search now supports up to 2,500 results (previously 1,000) per request
- Enhanced Profile Data: Company logo URLs are now included in profile experiences when extracting people data
- Fixed Post-Likers Actions: Resolved issues with post-likers actions when using βshareβ URLs as input
- Better Pagination: Fixed error 424 issues on multiple-output actions by preventing unnecessary pagination when no results are available
- Improved Post Commenters: Enhanced validation for post commenters extraction to handle edge cases more reliably
π§ API & Automation Improvements
- Output Retrieval by Run UUID: You can now retrieve outputs directly by Run UUID, making it easier to access run results
- Better Workflow Support: Enhanced workflow schemas with improved support for optional steps and output anchoring
- Real Dates from IDs: Actions now return accurate dates when retrieving data by ID
π οΈ Platform Reliability
- Automated Data Retention: Implemented automated cleanup of old runs and usage data to maintain optimal platform performance
- Runs older than 90 days are automatically archived
- Usage records older than 5 days are cleaned up
- This ensures faster queries and better overall system performance
π What This Means for You
- More Reliable Automations: LinkedIn actions should run more smoothly with fewer session interruptions
- Better Billing Accuracy: Engagement identities billing is now more precise and transparent
- Increased Capacity: Sales Navigator searches can now handle larger result sets
- Improved Developer Experience: Better error messages and API capabilities make integration easier
- Faster Performance: Automated data retention keeps the platform running smoothly over time
π Edges New Release
New release adds several new features and improvements to the Edges platform.- New Engagement Identities mode for running LinkedIn outreach actions without consuming credits
- Improved UI overall with updated components for better fluidity and user experience
π° Engagement Identities Pricing & Billing
- New billing model: Engagement Identities are billed monthly based on peak usage
- Starting at $7.99/identity/month with dynamic pricing that decreases with volume
- Credit-free outreach: Run a comprehensive set of outreach actions (connect, message, follow, engage) without consuming credits
- Flexible usage: Convert existing identities to engagement mode or create new ones via API
- Live monitoring: Track current billing status and peak usage
π Update on Extract LinkedIn People
Here are the main changes:-
π With the experiences parameter, we now retrieve only the first five companiesβ experiences. The total number may vary depending on the profile. If you want more experiences, use the
linkedin-extract-people-experiencesendpoint. -
π‘ With the skills parameter, we now get only a few skills (one or two) β again, this can vary by profile. If you want more skills, use the
linkedin-extract-people-skillsendpoint. -
π Both actions use the same input payload as
linkedin-extract-people. - β οΈ Note: these two new actions share the same limit. Weβll define the daily and per-minute request limits in a future release.
π§ Technical Updates
- Rate limit simplification: Simplified rate limiting system (plans-based rate limits will be introduced in the next release cycle)
β¨ New Action
- Extract LinkedIn Received Invitations β New
linkedin-extract-received-invitationsaction to extract invitations youβve received on LinkedIn, including sender details, messages, and timestamps.
π§ Improvements
- Enhanced LinkedIn Native Login: Improved stability with broader support for LinkedIn challenge handling, ensuring more reliable authentication flows.
- Better Profile Data Extraction: Enhanced βexperiencesβ field parsing in the
linkedin-extract-peopleaction for more accurate profile information. - Live Mode Enhancements:
custom_datais now included in both responses and errors forliveexecution mode, improving compatibility with automation tools and making it easier to track and reconcile requests.
π Edges New Release
New release adds several new features and improvements to the Edges platform.- New Credit Consumption endpoint to track credit usage
- New Get Identity Limits endpoint to track limits usage per identity and action
- New Generate Login Links endpoint to create new login links for identities
- Improved documentation and examples in FAQ, Native Login, and LinkedIn Limits sections.
π Enhanced Integration Webhooks
- New Event Type: Added
AUTH_UPDATEDwebhook event for monitoring LinkedIn account level changes - Enhanced Payload: Webhook data now includes:
name: LinkedIn account namelevel: Account type (Classic, Sales Navigator, Premium, Recruiter Lite)
- Better Monitoring: Real-time notifications when users upgrade or change their LinkedIn account levels
π Documentation Improvements
- API Consistency: Updated endpoint descriptions from βList allβ to βListβ for better clarity
- LinkedIn Limitations: Added clear documentation about group member extraction limitations
- Sales Navigator: Enhanced filtering capabilities with updated OpenAPI specifications
π§ Technical Updates
- Updated OpenAPI specifications with new Sales Navigator filters
- Improved API documentation consistency across all listing endpoints
- Enhanced error handling and limitation documentation
π Edges v1 β Public Release
Edges is now publicly available β an API-first automation platform built to run precise, scalable and fully observable actions on top of platforms like LinkedIn and Sales Navigator.π¦ TypeScript SDK
The Edges TypeScript SDK offers a type-safe and minimal way to interact with the Edges API.It handles authentication and exposes all endpoints for:
- Action execution (
live,async,schedule) - Identity & integration management
- Run tracking & callbacks
βοΈ New API Core
Edges exposes a fully documented and production-grade REST API with:- Modular actions, identified by scope (e.g.
linkedin-extract-people) - Modern execution modes:
live,async,schedule - Strong separation between members (dashboard users) and identities (automated accounts)
- Robust pagination, rate limits and error tracing
π₯ Identity-Centric Design
- Identities represent your automation accounts (e.g. a LinkedIn profile)
- Create and manage identities independently from workspace members
- Use native login or cookie-based authentication
- Monitor integration status with webhooks
π Async, Schedule & Callbacks
- Run bulk actions at scale via the
asyncmode - Program runs to start later (
schedule_at) or recurrently withcronvia theschedulemode - Provide a
callback_urlto get results pushed when ready - Enrich callback payloads with your own
custom_datato simplify reconciliation
βοΈ Featured Actions
- LinkedIn Authentication, Extract, Search, Find, Intents, Messaging & Engage
- Sales Navigator Search, Metrics & Engage
- Recruiter Lite Search
π§ Developer Experience First
- Full OpenAPI-based, comprehensive documentation
- Instant authentication with API keys
- Built-in account rotation logic and identity modes
- Tracking and observability with run UIDs, callbacks and callbacks api
- Fast iteration cycles

