Delete a post from social networks

Delete a published post from all remote social network platforms it was published to.

Delete a published post from all remote social network platforms it was published to. The post record is kept in the Outstand database but marked as deleted. Returns per-account results - networks that do not support post deletion via API (TikTok, Instagram) will appear with status='failed'. Threads is supported (requires the threads_delete scope) and only removes posts created by the connected account. At least one successful deletion returns HTTP 200 with success=true.

Permissions: Requires posts:delete and posts:publish. Access is limited by the API key creator's current organization membership and stored key ceiling. See Organization permissions.

DELETE
/v1/posts/{id}/remote

Path Parameters

id*string

Response Body

Remote deletion attempted. Check the 'results' array for per-account status. 'success' is true if at least one network deleted the post.

application/json
  1. response
success*boolean

True if at least one social network account had its post successfully deleted. False if all accounts failed.

results*array<>

Per-account deletion results. Networks without a delete API (TikTok, Instagram, Threads) will appear here with status='failed'.

Example Request
curl -X DELETE 'https://api.outstand.so/v1/posts/string/remote'
Example Response
{  "success": true,  "results": [    {      "network": "string",      "username": "string",      "platform_post_id": "string",      "status": "deleted",      "error": "string"    }  ]}