# catalog_milestones_completions_course_manage_create Create or update completion information for a specific user and course Endpoint: POST /api/catalog/milestones/completions/course/manage/ Version: 3.59.0-ai-plus Security: PlatformApiKeyAuthentication ## Query parameters: - `course_id` (string, required) The course identifier (e.g., 'course-v1:org+code+run') - `user_id` (integer, required) The user identifier ## Request fields (application/json): - `completion_percentage` (number,null) Completion percentage - `completed` (boolean,null) Whether completable is completed - `completion_date` (string,null) Completion timestamp - `completion_data` (any,null) Completion metadata - `skill_points_computed` (boolean,null) Whether skill points have been evaluated - `user_id` (integer, required) The user identifier - `course_id` (string, required) The course identifier (e.g., 'course-v1:org+code+run') - `passed` (boolean) Whether the user passed the course - `grading_percentage` (number,null) The user's grade in the course - `passed_date` (string,null) The date the course was passed (ISO format) - `grade_data` (any,null) Additional grading metadata