3 endpoints.
| Method | Path | Summary |
|---|---|---|
GET | /api/likes/blogs/{id}/like | Get all likes for a blog |
POST | /api/likes/blogs/{id}/like | Like or unlike a blog |
GET | /api/likes/blogs/{id}/like-status | Check if current user has liked a blog |
GET /api/likes/blogs/{id}/likeAuth: Bearer JWT required.
Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | string (uuid) | — |
page | query | no | integer | — |
limit | query | no | integer | — |
Responses
| Status | Description | Body |
|---|---|---|
200 | List of likes | — |
POST /api/likes/blogs/{id}/likeAuth: Bearer JWT required.
Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | string (uuid) | — |
Responses
| Status | Description | Body |
|---|---|---|
200 | Like toggled successfully | — |
401 | Authentication required | — |
GET /api/likes/blogs/{id}/like-statusAuth: Bearer JWT required.
Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | string (uuid) | — |
Responses
| Status | Description | Body |
|---|---|---|
200 | Like status | object |