Files
bookhoard/bruno/ebooks/Create-Update Ebook Rating.bru
T
john-okeefe c29183a14f fix: minor formatting fix in Bruno ebook rating file
- Remove extra space in 'body: json' declaration
- Ensure file ends with proper newline
2026-01-23 09:22:34 -05:00

50 lines
906 B
Plaintext

meta {
name: Create/Update Ebook Rating
type: http
seq: 7
}
post {
url: http://localhost:8765/api/ebooks/{{ebookid}}/rating
body: json
auth: inherit
}
body:json {
{
"rating": 4
}
}
settings {
encodeUrl: true
timeout: 0
}
docs {
## Create/Update Ebook Rating
Creates or updates the authenticated user's rating for a specific ebook.
**Authentication:** Required (Bearer token)
**Path Parameters:**
- `id` (string): Ebook UUID
**Request Body:**
- `rating` (number, required): Rating value (1-5)
**Response:**
- `id` (string): Rating UUID
- `ebook_id` (string): Ebook UUID
- `user_id` (string): User UUID
- `rating` (number): Rating value (1-5)
- `created_at` (string): Creation timestamp
- `updated_at` (string): Last update timestamp
**Error Responses:**
- 400: Invalid rating value
- 401: Invalid authentication
- 404: Ebook not found
}