Block User
POST /:username/block
Description
Blocks or unblocks a user. When a block is created, follow relationships between the two users are removed.
Request Parameters
Requires Authentication: true
PATH PARAMS
| Name | Type | Required | Description |
|---|---|---|---|
username | string | Yes | Target username. |
Usage Example
await axios.post(
"https://api.daykeeper.app/johndoe/block",
{},
{
headers: {
Authorization: `Bearer ${accessToken}`,
},
}
)
Success Response
{ "message": "johndoe blocked successfully" }
or
{ "message": "johndoe unblocked successfully" }
Error Response
| Code | Description |
|---|---|
| 401 | Missing or invalid access token |
| 402 | Target user is banned |
| 404 | User not found |
| 400 | You cannot block yourself |
| 500 | Server error |