API reference

Delete or cancel a post

Cancel a scheduled post or remove a draft before it ships.

DELETE/api/v1/posts/{id}

Requires a Bearer API key — see authentication.

Deletes a draft, or cancels a scheduled post so it never publishes. Already-published posts remain on the networks — deleting here only removes the PostMyIsh record.

Path parameters

idstringrequired
The post id.

Request

Send the request to DELETE /api/v1/posts/{id}. Set your key in the environment as POSTMYISH_KEY to run these as-is.

curl -X DELETE https://postmyish.com/api/v1/posts/post_7d1a9c8b \
  -H "Authorization: Bearer $POSTMYISH_KEY"

Response

{
  "deleted": true,
  "id": "post_7d1a9c8b"
}

Response fields

deletedboolean
Always true on success.
idstring
The id of the deleted post.

Try it

Run this endpoint live with your own key. The key is kept in your browser (local storage) and sent straight to the API — nothing passes through the docs.

This runs against the live API and really deletes — use a test target.