Skip to main content
GET
/
api
/
v1
/
learn
/
feedback
/
mine
/
{registration_id}
Get My Feedback State
curl --request GET \
  --url https://api.example.com/api/v1/learn/feedback/mine/{registration_id} \
  --header 'Authorization: Bearer <token>'
{
  "registrationStatus": "<string>",
  "feedback": {
    "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "registrationId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "rating": 123,
    "createdAt": "2023-11-07T05:31:56Z",
    "comment": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

registration_id
string<uuid>
required

Response

Successful Response

State snapshot for the course player: tells the client whether the crew member has already submitted feedback and what the current registration status is. The frontend uses this to decide whether to show the feedback modal on mount, on completion, or not at all.

registrationStatus
string
required
feedback
CourseFeedbackResponseDTO · object

API response after submission or lookup (camelCase for frontend).