This article presents possible use cases and corresponding sample flows that you can support. It provides a useful starting point as you plan your implementation.
A site owner wants to publish a post to one of their connected social channels.
Prerequisite: The site owner must connect the channel in the site's dashboard before you can publish to it. See Connecting to your social media accounts.
To create and publish a post:
id.PUBLISH_POST to confirm the site can publish and has remaining quota.type, and content. The type and content must match a combination the channel supports. The response includes the draft's id.id to publish it immediately. The published post appears on the site's Social Media Marketing page in the dashboard.A site owner wants to prepare a post now and have it published automatically at a later time.
To schedule a post:
type, and content. The response includes the draft's id.id and a scheduledDate. The post is published at that date with a status of SCHEDULED.A site owner wants to change the publish date of a scheduled post, or stop it from being published.
To reschedule or cancel a scheduled post:
id from the results.id and the new scheduledDate. To stop it from being published, call Cancel Scheduled Item with the id.A site owner wants to create a post from one of their site's assets, such as a product, without writing the content themselves.
To generate post content and publish it:
id.id to publish it, or include a scheduledDate to schedule it.A site owner wants to create a caption with AI to use in a post, rather than generate a full post.
To generate content and publish a post with it:
id.id to publish it, or include a scheduledDate to schedule it.