v2.20261113.1 - Better onboarding, Disappearing messages controls, Additional auth checkpoints

⭐️ New features & Improvements


Instagram

  • Added number-matching codes to in-app approval checkpoints so users can select the correct number on their phone.
  • Exposed disappearing_messages_timer on chats when available.

LinkedIn

  • Added employer headcount_range to Recruiter experience entries returned by getUserProfile.
  • Added available public_identifier and profile_url values to sent invitations returned by getRelationRequestsList.

Telegram

  • Added disappearing-message controls through updateChat.
  • Exposed disappearing_messages_timer on chats and is_disappearing and expires_at on messages when available.

WhatsApp

  • Added PASSKEY checkpoints to complete browser verification and mobile approval through UniLogin.
  • Added disappearing-message controls through updateChat, with retention settings and expiration metadata on chats and messages.
  • Added starMessage to star or unstar messages, with private is_starred status and message.update notifications.
  • Added current picture downloads through getUserPicture and getChatPicture, with private_picture_download_url on users and chats.
  • Improved voice-note compatibility through automatic OGG/Opus conversion and support for supplied or automatically generated waveform metadata.

Dashboard

  • Added a guided onboarding checklist for connecting an account, creating an API key, and trying read and send requests with copyable code examples.
  • Added email changes in User settings.
  • Added development API key creation directly within the Developer MCP setup flow.
  • Simplified Account Key and Service Key creation


🐞 Bug fixes


Facebook

  • Fixed encrypted-history access and PIN recovery failures after Facebook updates its encryption components.
  • Corrected account status when a session expires while the connection still appears active.
  • Preserved the selected connection method through authentication checkpoints and reconnection.
  • Fixed Page profile lookup using numeric Page IDs.
  • Restored connections after routine socket closures without reporting unnecessary outages.

Gmail

  • Fixed archiving through modifyEmail with folders_ids: [], while preserving read status and the SENT and DRAFT labels.
  • Preserved attachment content_id values and correctly identified inline images in API responses and webhook payloads.

Instagram

  • Corrected approval-only checkpoint polling and alternative verification selection.
  • Correctly requests owner action on instagram.com when an inbox checkpoint cannot be resolved automatically.
  • Preserved the selected connection method through authentication checkpoints and reconnection.
  • Fixed Reel and video-carousel publishing through createPost.

LinkedIn

  • Fixed some cases of unexpected disconnect.
  • Fixed Posts operations rejecting IDs returned by Classic post search, including getPost.
  • Corrected Sales Navigator display names, employer industries, profile location, and incomplete end dates.
  • Fixed unexpected failures when profile views, Recruiter projects, or job postings contain missing optional data.
  • Fixed Recruiter operations for migrated accounts.
  • Corrected employment status, seniority, salary, and additional compensation updates in editRecruiterJobPosting.
  • Fixed getRecruiterApplicantResume to download available resumes and distinguish pending processing from blocked or failed files.
  • Excluded invalid applicant entries without a job application from Recruiter applicant results.
  • Preserved Company inbox context in message IDs returned by sendMessage.
  • Fixed Company inbox message subscriptions.
  • Corrected createPost to return provider/processing_timeout when video publication is still processing.

Microsoft Outlook

  • Fixed account deletion waiting indefinitely for an initial mailbox or calendar synchronization.

WhatsApp

  • Fixed sendMessage to use text as the caption of a single image, video, or document attachment.
  • Corrected is_pinned after pinning, unpinning, pin expiration, or message deletion.
  • Restored missing content and attachments for animated stickers, round video notes, group invitations, and shared events.
  • Recovered recent messages shared when an account joins a group.
  • Ensured outgoing messages inherit the conversation’s disappearing-message timer when available.
  • Stopped exposing device synchronization traffic as empty messages in API results and message.new events.

Dashboard

  • Fixed broken documentation links throughout the Dashboard.

Hosted Auth

  • Reconnect links created with createAuthLink now retain the account’s existing Scope and reject inaccessible accounts or disabled Scopes.
  • Restored the manual UniLogin connection-code fallback when automatic extension detection fails.
  • Fixed automatic UniLogin connections on authorized custom domains.

Platform

  • startAuthIntent now rejects account_scope_id when reconnecting an existing account.