posts
create, list, update, and manage social media posts across all connected platforms.
generate_post
generate on-brand post content using ai based on the workspace's brand dna and voice profiles. optionally creates a draft post automatically.
> write a linkedin post about our new api launch using antwork.generate_post [done] post generated and draft created [info] postId: "abc123", 1 variant generated
create_campaign
generate a multi-post content campaign using ai. creates a series of posts around a theme, each with a different angle (announcement, how-to, behind-the-scenes, testimonial, cta).
> create a 5-post campaign about our product launch this week using antwork.create_campaign [done] campaign generated: 5 posts created as drafts [info] postIds: ["abc", "def", "ghi", "jkl", "mno"]
create_post
create a new draft post in your workspace. supports multi-platform targeting and scheduling.
> create a linkedin post about our new api launch using antwork.create_post [done] post created [info] postId: "V99wcx7vjNo..."
list_posts
list all posts in your workspace with optional filtering by status.
> show me my draft posts using antwork.list_posts [done] 5 draft posts found [info] filtered by status: draft
get_post
retrieve a single post by id with full details.
> get the details of post V99wcx7vjNo using antwork.get_post [done] post retrieved [info] status: draft, platforms: linkedin, x
update_post
update an existing post.
> change that post to target twitter instead using antwork.update_post [done] post updated [info] updatedFields: platforms
delete_post
permanently delete a draft post.
> delete that draft post using antwork.delete_post [done] post deleted [info] postId: "V99wcx7vjNo..."
publish_post
immediately publish a draft post to all targeted platforms.
> publish my latest post now using antwork.publish_post [done] post published [info] published to: linkedin, x
schedule_post
schedule a draft post for future publication.
> schedule that post for tomorrow at 9am using antwork.schedule_post [done] post scheduled [info] scheduled for 2026-04-01T09:00:00Z
retry_failed_post
retry a post that failed to publish.
> retry that failed linkedin post using antwork.retry_failed_post [done] post retried [info] publishing to: linkedin
duplicate_post
duplicate an existing post, optionally changing platforms or text.
> duplicate that post but target instagram instead using antwork.duplicate_post [done] post duplicated [info] new postId: "Xa2bcd9eFg..."
search_posts
search posts by keyword, status, platform, or date range. matches against post text and topic title.
> find all posts about product launch from last week using antwork.search_posts [done] 4 posts found matching "product launch" [info] 2 published, 1 scheduled, 1 draft