Game Data - Missions

Rate mission difficulty and satisfaction

Records user's rating for a mission. Ratings are aggregated to compute community averages displayed on mission search results. Database triggers automatically update the mission's aggregate ratings.

Requirements:

  • 49.1: Allow authenticated users to rate mission difficulty (1-5 stars)
  • 49.2: Allow authenticated users to rate mission satisfaction (1-5 stars)
  • 49.3: Display average community difficulty rating
  • 49.4: Display average community satisfaction rating
post/game-data/missions/{mission_id}/rate

Request

  • Base URL: /api/v2 (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /api/v2/game-data/missions/{mission_id}/rate
  • Auth: loggedin (a scheme the document does not define)

Path parameters

mission_idstring required

Mission UUID

Request body

rating_commentstring
satisfaction_ratingnumber double required
difficulty_ratingnumber double required

Response

Success response

rating_idstring required
successboolean required

Changes

    • ○

      the endpoint scheme security loggedin was added to the API

    • ○

      the endpoint scheme security jwt was removed from the API