Per-platform settings.__type on create post.
Provider settings
On each posts[] item, settings may include __type matching the channel provider.
| Provider | __type | Notes |
|---|---|---|
facebook | Optional fields as supported by worker | |
instagram | FB-linked or standalone channels | |
| Threads | threads | |
| TikTok | tiktok | |
linkedin | Connect supported; publishing may be limited | |
pinterest | Requires boardId or board for schedule/now; optional title, link | |
| X | x | |
| YouTube | youtube | |
| Google Business | gmb / google_business / google-business |
Pinterest example
{
"type": "schedule",
"date": "2026-09-20T10:00:00.000Z",
"posts": [{
"channelId": "…",
"content": "New pin",
"mediaIds": ["…"],
"settings": {
"__type": "pinterest",
"boardId": "BOARD_ID",
"title": "Pin title",
"link": "https://example.com"
}
}]
}
__type must match the connected channel's provider or the API returns 400.