Syncode
  1. Feedback
Syncode
  • SynCode Control Plane API
    • Auth
      • Create a new account
      • Authenticate and get tokens
      • Refresh access token
      • Invalidate refresh token
      • Change current user's password
      • Request password reset email
      • Reset password with token
    • Users
      • Get current user profile
      • Update current user profile
      • Soft-delete account
      • Get public profile of another user
      • Upload avatar (presigned URL)
      • Get usage quotas and limits
      • Get current active room (for reconnection)
      • Get time-series training statistics
    • Rooms
      • Participants
        • List all participants in a room
        • Update participant (role, mute)
        • Kick a participant from the room
      • Control
        • Advance room phase
        • Select or change the problem
        • Update room settings
        • Lock code editor, run, and submit
        • Unlock code editor, run, and submit
        • Pause the coding timer
        • Resume the coding timer
        • Request a role swap (peer mode)
        • Accept or decline a role swap request
      • Media
        • Generate LiveKit access token
        • Record participant's recording consent
        • Start session recording
        • Stop session recording
      • AI
        • Send a message to AI interviewer
        • Poll AI message result
        • Get AI conversation history
        • Request a targeted hint
        • Get hint result
        • Request code review
        • Get review result
        • Get cross-session weakness tracking
      • StaticAnalysis
        • Request static analysis
        • Get analysis result
      • Feedback
        • Submit peer evaluation
          POST
        • Get all feedback for this room
          GET
        • Get my submitted feedback
          GET
      • Create a new room
        POST
      • List rooms for current user
        GET
      • Get room details
        GET
      • Destroy a room (host only)
        DELETE
      • Join a room via room code
        POST
      • Leave a room
        POST
      • Lookup room by invite code
        GET
      • Execute code (interactive run)
        POST
      • Submit code against test cases
        POST
      • List past runs in this room
        GET
      • List past submissions in this room
        GET
    • Problems
      • List and search problems
      • Create a problem (admin)
      • List all available tags
      • Get problem details
      • Update a problem (admin)
      • Delete a problem (admin)
    • Bookmarks
      • List bookmarked problems
      • Bookmark a problem
      • Remove bookmark
    • Execution
      • Get execution result (single run)
      • Get submission status and aggregated results
    • Sessions
      • List my session history
      • Get session details
      • Soft-delete a session
      • Get training report
      • Get session event timeline
      • Get code snapshots
      • Get recording download URL
      • Get peer feedback for this session
      • Get whiteboard export
      • Get AI conversation history
      • Compare multiple session reports
    • Matchmaking
      • Enter the matchmaking queue
      • Cancel matchmaking
      • Get current match status
      • Accept a proposed match
      • Decline a proposed match
    • Admin
      • System overview stats
      • List all users
      • Get user details (admin view)
      • Update user (ban, role change)
      • List all rooms
      • Force-close a room
      • Query audit logs
    • Health
      • Deep health check
    • Schemas
      • RoomStatus
      • RoomRole
      • RoomMode
      • SupportedLanguage
      • Difficulty
      • UserRole
      • ErrorResponse
      • Pagination
      • UserProfile
      • PublicProfile
      • RoomConfig
      • RoomParticipantSummary
      • RoomSummary
      • RoomDetail
      • RoomPreview
      • ProblemSummary
      • ProblemDetail
      • ProblemExample
      • TestCase
      • TagInfo
      • AiMessage
      • WeaknessEntry
      • PeerFeedbackRatings
      • PeerFeedbackEntry
      • SessionSummary
      • SessionDetail
      • SessionParticipant
      • SessionEvent
      • CodeSnapshot
      • Evidence
      • ReportDimension
      • AdminDashboard
      • AdminUserEntry
      • AdminUserDetail
      • AdminRoomEntry
      • AuditLogEntry
      • HealthResponse
      • MatchOpponent
  • SynCode Collab Plane API
    • Documents
      • Create a Yjs document
      • Destroy a Yjs document
      • Kick a user from the document
    • Health
      • Health check
    • Callbacks
      • [Callback] Snapshot ready
      • [Callback] User disconnected
    • Schemas
      • CreateDocumentRequest
      • CreateDocumentResponse
      • DestroyDocumentResponse
      • KickUserRequest
      • KickUserResponse
      • SnapshotReadyPayload
      • UserDisconnectedPayload
      • CallbackAckResponse
      • ErrorResponse
  1. Feedback

Get my submitted feedback

Designing
Staging
https://staging.syncode.anggita.org/api
Staging
https://staging.syncode.anggita.org/api
GET
https://staging.syncode.anggita.org/api
/rooms/{roomId}/feedback/mine
Rooms/Feedback
Returns the current user's own submitted feedback for this room. Always visible to the submitter regardless of whether all parties have submitted.

Request

Authorization
JWT Bearer
Add the parameter
Authorization
to Headers
Example:
Authorization: ********************
or
Path Params

Responses

🟢200OK
application/json
My feedback list
Body

🟠403Forbidden
🟠404Not Found
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://staging.syncode.anggita.org/api/rooms//feedback/mine' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Example 1
{
    "data": [
        {
            "feedbackId": "8a5fb68c-aae2-438d-9a46-b4d8c8788e0b",
            "fromUser": {
                "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
                "username": "string",
                "displayName": "string"
            },
            "targetUser": {
                "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
                "username": "string",
                "displayName": "string"
            },
            "ratings": {
                "problemSolving": 1,
                "communication": 1,
                "codeQuality": 1,
                "debugging": 1,
                "overall": 1
            },
            "strengths": "string",
            "improvements": "string",
            "wouldPairAgain": true,
            "submittedAt": "2019-08-24T14:15:22.123Z"
        }
    ]
}
Modified at 2026-03-11 21:12:01
Previous
Get all feedback for this room
Next
Create a new room
Built with