Skip to content
SynupAPI
Get an API key
EVENTsocial_connection.connected

Social channel connected

Event name: social_connection.connected

A social channel was connected (or reconnected) to a brand. Scope: brand-scoped (location_id is null). Delivered as a signed HTTP POST to your Webhooks URL.

Every delivery is signed. Verify X-Synup-Signature before processing — see Synup Webhooks.

Payload

NameTypeRequiredDescription
eventstringoptionalDotted event name.
timestampstringoptionalISO-8601 UTC time the event was emitted.
account_idintegeroptionalSynup account the event belongs to.
location_idstringoptionalNumeric string for location-scoped events; null for brand-scoped events.
dataobjectoptional
data.social_profile_idstringoptionalBrand UUID.
data.connected_account_idstringoptionalConnected account UUID.
data.platformstringoptionalPlatform (facebook, instagram, ...).
data.display_namestringoptionalConnected channel display name.
data.is_reconnectbooleanoptionalTrue if this replaced an existing connection.
data.listing_connected_account_idstringoptionalLinked listing connected-account UUID (if any).
Example delivery
{
  "event": "social_connection.connected",
  "timestamp": "2026-07-15T10:00:00Z",
  "account_id": 11073,
  "location_id": null,
  "data": {
    "social_profile_id": "b2d4...",
    "connected_account_id": "c-9",
    "platform": "facebook",
    "display_name": "Acme Coffee",
    "is_reconnect": false,
    "listing_connected_account_id": "lc-3"
  }
}