All webhook payloads follow a consistent top-level structure with event-specific data nested within the data object.
The event type (e.g. social_profile.disconnected).
Event-specific payload for this webhook.Show Data object parameters
The disconnected profile. Contains id, name, detail, channel, and profileImageUrl.
Workspace the profile was disconnected from. Contains id, slug, and name.
User who disconnected the profile. Contains id, firstName, lastName, and email.
ISO 8601 timestamp when the profile was disconnected.
Posts that were unscheduled due to the disconnect. Each item contains id, title, and url.
ISO 8601 timestamp when the webhook event was created.
{
"type": "social_profile.disconnected",
"data": {
"profile": {
"id": "550e8400-e29b-41d4-a716-446655440002",
"name": "Acme Inc",
"detail": "acme-inc",
"channel": "LinkedIn",
"profileImageUrl": null
},
"workspace": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"slug": "acme",
"name": "Acme Inc"
},
"disconnectedBy": {
"id": "550e8400-e29b-41d4-a716-446655440010",
"firstName": "Jane",
"lastName": "Doe",
"email": "jane@example.com"
},
"disconnectedAt": "2025-02-26T11:00:00.000Z",
"unscheduledPosts": [
{
"id": "550e8400-e29b-41d4-a716-446655440001",
"title": "Q4 Product Launch Announcement",
"url": "https://app.tryordinal.com/acme/posts/550e8400-e29b-41d4-a716-446655440001"
}
]
},
"createdAt": "2025-02-26T11:00:00.000Z"
}