The Items API lets you create, publish, schedule, and manage social media posts on a site's connected channels. In this API, a post is called an item. Items you create through the API appear on the site's Social Media Marketing page in the dashboard, alongside posts created there manually.
With the Items API, you can:
Before publishing or scheduling, check that the target channel is connected with the Accounts API and that the site has remaining quota with the Premium Features API. You can optionally generate post content with the Generated Content API before creating a draft.
An item moves through statuses as you work with it:
scheduledDate. The post is published automatically at that time unless you cancel or reschedule it.The recommended flow is to create a draft first, then publish or schedule it with Publish Item By ID. You can also call Publish Item with a complete item in one step.
It's important to note the following points before starting to code:
type and content must match a combination that channel supports.static.wixstatic.com for images, video.wixstatic.com for videos). To use an image or video that isn't in the Media Manager yet, add it first with the Media Manager.PUBLISH_POST or SCHEDULE_POST before you publish or schedule.external set to true and may take up to a day to show up.Last updated: 6 July 2026