7 Aug 2026, 15:52 UTC56 viewsread 8 August 2026 WhatsApp connect now rejects Zernio-provisioned numbers that are pinned to a different profile with a 409 conflict.
This prevents accidentally connecting a provisioned WhatsApp number from the wrong profileId. If you need to connect it on another profile, move the number first, then retry the connect.
New 409 responses:
• GET /v1/connect/whatsapp (when profileId doesn’t match the provisioned number’s profile)
• POS…
Signed Social Media Connector
7 Aug 2026, 15:40 UTC56 viewsread 8 August 2026 Google Business location selection/updates now validate the provided Google account resource name and will reject mismatches.
If you pass an account identifier to speed up location resolution for large GBP accounts, the API will now return 400 when the provided account is not one of the accounts the connection manages.
Applies to:
• POST /v1/connect/googlebusiness/select-location with accountId
• PUT /v1/accounts/{…
Signed Social Media Connector
7 Aug 2026, 15:23 UTC52 viewsread 8 August 2026 POST /v1/ads/boost now supports attaching a boost to an existing Meta ad set via adSetId, and adds Meta support for CTA destinations via linkUrl + callToAction.
This lets you refresh/boost an existing post while keeping the ad set’s learning phase (attach to an existing ad set instead of provisioning a new campaign/ad set).
Key changes:
• Meta-only attach: send adSetId to attach under an existing ad set
• When adSe…
Signed Social Media Connector
7 Aug 2026, 14:17 UTC57 viewsread 8 August 2026 New endpoint: PATCH /v1/whatsapp/phone-numbers/{id}/profile to move a provisioned number to another profile.
This re-homes the number and any associated accounts together (so you don’t split the number across profiles by moving only the social account).
Send { "profileId": "..." } where id is the phone number record id from GET /v1/phone-numbers (not an account id).
Response may include movedPlatforms with values …
Signed Social Media Connector
7 Aug 2026, 13:57 UTC65 viewsread 8 August 2026 PUT /v1/ads/campaigns/{campaignId} now supports Google campaigns (in addition to Meta) and enforces platform-level field support (unsupported fields return 400, not silently ignored).
For Google, you can set campaign bidding via:
• platform: google
• bidStrategy (Meta + Google)
• bidAmount (Google only; required for LOWEST_COST_WITH_BID_CAP and COST_CAP)
• roasAverageFloor (Google only; required for LOWEST_COST_WITH…
Signed Social Media Connector
7 Aug 2026, 08:54 UTC84 viewsread 8 August 2026 Message reactions are now supported on Instagram, Facebook Messenger, and Slack via the existing reactions endpoints.
You can add/remove reactions across more inbox channels, and reaction webhooks now cover these platforms too.
Use:
• POST /v1/inbox/conversations/{conversationId}/messages/{messageId}/reactions with emoji
• DELETE /v1/inbox/conversations/{conversationId}/messages/{messageId}/reactions with accountId…
Signed Social Media Connector
7 Aug 2026, 08:12 UTC80 viewsread 8 August 2026 Instagram follow checks are now available via GET /v1/accounts/{accountId}/follow-status/{userId}.
This resolves the follow relationship (when Meta allows it) and returns isFollower (can be null when unknown) plus basic public counters; use refresh=true to bypass the short cache.
Key fields:
• isFollower: true | null (null = unknown, never “no”)
• unavailableReason: consent_required | dm_access_disabled | not_messa…
Signed Social Media Connector
6 Aug 2026, 13:04 UTC89 views1 reactionsread 8 August 2026 GET /v1/comment-automations/{automationId}/logs now returns non-matching comment diagnostics via a new misses object.
Use misses to see how many comments reached the automation but matched none of its keywords (and a few recent samples) to troubleshoot keyword/exclusion setups.
New response fields:
• misses.total
• misses.retentionDays
• misses.samples[]: commentText, commenterName, excludedBy, at
Request validati…
❤1
Signed Social Media Connector
6 Aug 2026, 12:34 UTC89 views1 reactionsread 8 August 2026 PATCH /v1/comment-automations/{automationId} now accepts trigger to control what fires an automation.
You can switch an automation between comment-based and story-reply-based triggers; changing it will detach the automation from its currently bound post/story unless the same request sets a new binding.
Set trigger to: • comment • story_reply (Instagram only)
View documentation
❤1
Signed Social Media Connector
6 Aug 2026, 12:16 UTC85 views1 reactionsread 8 August 2026 Ads analytics now includes funnel step counts, an engagement breakdown, and cost per ThruPlay.
This makes it easier to report on Meta ads without parsing/deduping raw actions keys (and avoids double-counting), and adds a direct cost metric for ThruPlays.
New fields in AdMetrics:
• costPerThruplay
• funnel (ref AdFunnelCounts): landingPageViews, contentViews, searches, wishlistAdds, cartAdds, checkoutsInitiated, pay…
❤1
Signed Social Media Connector
6 Aug 2026, 12:08 UTC85 viewsread 8 August 2026 Comment-to-DM automations now support more precise keyword matching and exclusions via matchMode=word, plus new fields excludeKeywords and typoTolerance.
This lets you avoid accidental triggers (e.g., keyword app no longer firing on happy) and optionally match close misspellings when using word-based matching.
Use matchMode:
• contains • word • exact
New fields:
• excludeKeywords: string[] - comments matching thes…
Signed Social Media Connector
6 Aug 2026, 11:46 UTC85 viewsread 8 August 2026 LinkedIn connected accounts now include additional profile details in SocialAccount.metadata.profileData (refreshed on each daily snapshot).
This lets you read LinkedIn bio/headline and vanity slug info directly from the account object without extra lookups.
Key fields:
• metadata.profileData.bio (nullable)
• metadata.profileData.extraData.vanityName (personal accounts)
• metadata.organizationInfo.vanityName (organ…
Signed Social Media Connector
Showing the 12 most recent of 20 posts we hold for @zernio_dev. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.