Endpoint
Overview
Retry one or more failed posts by resetting their status toscheduled and setting their post time to now. This allows you to re-attempt posting content that previously failed.
Request Body
Array of post IDs to retryAll posts must belong to your organization and must have status
failedResponse
Retry result information
Error Cases
- 400 Bad Request: Attempting to retry posts that are not in failed status
- 404 Not Found: Some posts don’t exist or don’t belong to your organization
- 400 Bad Request: No post IDs provided
What Happens When You Retry
When you retry a failed post, the system:- Updates the status from
failedtoscheduled - Sets the post time to the current time (now)
- Resets the retry count to 0
- Queues the post for immediate processing
Best Practices
1
Fetch posts
Use the Get Posts endpoint to retrieve posts and check their status
2
Filter failed posts
Filter out posts with status
failed from your post list3
Retry posts
Call the retry endpoint with the filtered post IDs
4
Monitor status
Use the Get Post Status endpoint to track the retry attempt
Example: Automatic Retry Workflow
Common Retry Reasons
Posts typically fail for reasons such as:- Temporary network issues - Retry usually succeeds
- Account authentication expired - May need account re-authorization
- Platform rate limits - Retry after waiting period
- Content violations - Review and modify content before retrying
- Invalid media URLs - Fix media URLs before retrying
If a post continues to fail after multiple retries, check the post details and error logs to identify the underlying issue. Some failures may require manual intervention or content modifications.
