Delete one or more posts from your organization. This endpoint handles both scheduled posts and published posts:
Unpublished posts (scheduled, pending, failed, retrying) are deleted immediately from the database
Published posts (complete) trigger a deletion flow that removes the post from the social media platform (TikTok/Instagram) and then marks it as deleted
Published Post Deletion:When deleting a complete post, the API will:
Trigger a GeeLark automation to delete the post from the social media platform
Set the post status to deleting while the deletion is in progress
Automatically update to deleted once the platform deletion completes
You can check the status using the Get Post Status endpoint.
Deleting published posts:When you delete a post that has already been published (complete status), the API triggers an automation to remove it from the social media platform. The post status changes to deleting and then to deleted once the platform deletion completes. Use the Get Post Status endpoint to monitor the deletion progress.
1
Delete posts
Call the delete endpoint with the post IDs you want to remove
2
Check response
The response tells you which posts were deleted immediately vs. queued for platform deletion
3
Monitor status (for published posts)
For posts being deleted from the platform, monitor their status until it changes to deleted