Skip to content

Complete an activity with gamification rewards

POST
/api/activities/{id}/complete

POST /api/activities/:id/complete

Records completion, calculates XP, updates streaks, recommends next activity

Parameters

Path Parameters

id
required
string format: uuid

Activity ID

Request Bodyrequired

Payload for completing an activity

object
device_type
string | null
difficulty_rating
integer | null format: int32
satisfaction_rating
integer | null format: int32
time_spent_seconds
integer | null format: int32

Responses

200

Activity completed

401

Unauthorized