unrepost
Delete a repost record on the AT Protocol using its AT-URI, undoing a previous repost action. Requires authentication.
Instructions
Remove a repost on AT Protocol. Deletes the repost record owned by the authenticated user, undoing a previous plain repost; this action cannot be undone without re-calling repost. Requires authentication (app password). Use repost to create a repost and this tool only to remove one. Subject to per-tool rate limiting.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"repostUri": "<repostUri>"
},
"name": "unrepost"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repostUri | Yes | AT-URI of the repost record to delete (at://did/app.bsky.feed.repost/rkey). Must reference a repost record, not a post. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | Whether the repost was successfully deleted. | |
| message | Yes | Human-readable status message. | |
| deletedRepost | Yes | The repost record that was deleted. |