# catalog_access_requests_course_manage_create Update an existing access request (approve/reject) Endpoint: POST /api/catalog/access_requests/course/manage/ Version: 3.59.0-ai-plus Security: PlatformApiKeyAuthentication ## Query parameters: - `page` (integer) Page number for pagination - `page_size` (integer) Number of results per page - `platform_key` (string) The unique identifier for the platform - `platform_org` (string) The organization identifier for the platform - `reviewed` (boolean) Filter by reviewed status - `sort` (string) Field to sort results by ## Request fields (application/json): - `request_id` (integer, required) The ID of the access request to update - `platform_key` (string) The unique identifier for the platform - `platform_org` (string) The organization identifier for the platform - `approved` (boolean) Whether to approve the request - `active` (boolean) Whether the request should remain active ## Response 200 fields (application/json): - `id` (integer, required) The unique identifier for the access request - `user_id` (integer, required) The ID of the user who made the request - `username` (string, required) The username of the user who made the request - `name` (string, required) The full name of the user who made the request - `approved` (boolean,null, required) Whether the request has been approved (null if not reviewed) - `reviewed` (boolean, required) Whether the request has been reviewed - `created` (string, required) When the request was created - `modified` (string, required) When the request was last modified - `metadata` (object) Additional metadata for the request - `platform_key` (string, required) The platform key associated with the request - `course_id` (string, required) The course ID associated with the request