Skip to main content
POST
/
releases
/
{id}
/
feedback
Add Feedback to Release
curl --request POST \
  --url https://server26-dot-royalti-project.uc.r.appspot.com/releases/{id}/feedback \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "message": "Great track! The production quality is excellent. Consider adjusting the mix on the bridge section.",
  "isInternal": false
}'
{
  "success": true,
  "message": "Feedback added successfully",
  "data": {
    "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "TenantId": 123,
    "ReleaseId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "TenantUserId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "comment": "<string>",
    "status": "<string>",
    "createdAt": "2023-11-07T05:31:56Z",
    "updatedAt": "2023-11-07T05:31:56Z"
  }
}

POST /releases//feedback

This endpoint allows users to add feedback to a release. Admins can add internal feedback that is only visible to other admins.

Authentication

This endpoint requires authentication. Include your bearer token in the Authorization header.

Path Parameters

ParameterTypeInRequiredDescription
idstringpathāœ…Release ID

Request Body

Example Request

{
  "message": "Great track! The production quality is excellent. Consider adjusting the mix on the bridge section.",
  "isInternal": false
}

Request Schema

FieldTypeRequiredDescription
messagestringāœ…Feedback message
isInternalbooleanāŒWhether the feedback is internal (admin only)

Responses

āœ… 201 - Success

āš ļø 400 - Bad Request - Validation error

āš ļø 401 - Unauthorized

āš ļø 404 - Not Found

āŒ 500 - Internal Server Error

Tags

Release

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"

Path Parameters

id
string<uuid>
required

Release ID

Body

application/json
message
string
required

Feedback message

isInternal
boolean
default:false

Whether the feedback is internal (admin only)

Response

Success

success
boolean
Example:

true

message
string
Example:

"Feedback added successfully"

data
object
⌘I