# Blocks User blocking functionality for preventing interaction with specific users. Blocking a user prevents them from following you, seeing your posts, or interacting with your content. Block operations are federated to remote servers when blocking remote users. ## List of blocked users - [GET /api/v1/block](https://docs.wellesley.social/openapi/blocks/paths/~1api~1v1~1block/get.md): Returns a paginated list of all users that the authenticated user has blocked. Results are ordered by block date (most recent first) and include user profile information. ## List of users who blocked you - [GET /api/v1/block/by](https://docs.wellesley.social/openapi/blocks/paths/~1api~1v1~1block~1by/get.md): Returns a paginated list of users who have blocked the authenticated user. This information helps understand why certain interactions may be restricted. Results are ordered by block date and include basic user information. ## Unblock previously blocked user - [DELETE /api/v1/block/{userId}](https://docs.wellesley.social/openapi/blocks/paths/~1api~1v1~1block~1%7Buserid%7D/delete.md): Removes a block on a user, allowing interactions to resume. For remote users, sends an Undo Block activity via ActivityPub. The user must currently be blocked for this operation to succeed. ## Block specific user - [POST /api/v1/block/{userId}](https://docs.wellesley.social/openapi/blocks/paths/~1api~1v1~1block~1%7Buserid%7D/post.md): Blocks a user, preventing all interactions between you and the blocked user. This action automatically unfollows both users from each other, removes any reposts, and removes any existing mute. For remote users, sends a Block activity via ActivityPub. Cannot block yourself.