# catalog_milestones_completions_resource_manage_create Create or update completion information for a specific resource and user Endpoint: POST /api/catalog/milestones/completions/resource/manage/ Version: 3.59.0-ai-plus Security: PlatformApiKeyAuthentication ## Query parameters: - `resource_id` (integer, required) The unique identifier for the resource - `user_id` (integer, required) The ID of the user ## Request fields (application/json): - `resource_id` (integer, required) The unique identifier for the resource - `user_id` (integer, required) The ID of the user - `completed` (boolean) Whether the resource is completed - `completion_percentage` (number,null) Percentage of completion (0.0-1.0) - `completion_date` (string,null) When the resource was completed - `completion_data` (any) Additional completion metadata ## Response 200 fields (application/json): - `completion_percentage` (number,null) Completion percentage - `completed` (boolean,null) Whether completable is completed - `last_updated` (string, required) Last update timestamp - `completion_date` (string,null) Completion timestamp - `completion_data` (any,null) Completion metadata - `skill_points_computed` (boolean,null) Whether skill points have been evaluated - `resource_id` (integer, required) The unique identifier for the resource - `resource_type` (string, required) The type of resource - `user_id` (integer, required) The user identifier - `username` (string, required) The username associated with the completion ## Response 201 fields (application/json): - `completion_percentage` (number,null) Completion percentage - `completed` (boolean,null) Whether completable is completed - `last_updated` (string, required) Last update timestamp - `completion_date` (string,null) Completion timestamp - `completion_data` (any,null) Completion metadata - `skill_points_computed` (boolean,null) Whether skill points have been evaluated - `resource_id` (integer, required) The unique identifier for the resource - `resource_type` (string, required) The type of resource - `user_id` (integer, required) The user identifier - `username` (string, required) The username associated with the completion