# catalog_suggestions_program_manage_bulk_create API View for bulk creation of program suggestions. This endpoint allows administrators to create multiple program suggestions at once. Methods: POST: Create multiple program suggestions in bulk Request Body: A JSON object containing: - platform_key (str, required): The platform for the suggestions - suggestion_data (array, required): Array of suggestion objects with: - program_key (str, required): The program key to suggest - user_id (str/int, required): The user to suggest the program to - accepted (bool, optional): Whether the suggestion is accepted - visible (bool, optional): Whether the suggestion is visible - metadata (dict, optional): Additional suggestion metadata Returns: POST: A JSON response containing the results of the bulk operation: { "successes": 15, "error_codes": [] } Error Responses: 400 Bad Request: If required parameters are missing or invalid 401 Unauthorized: If the user is not authenticated 403 Forbidden: If the user does not have permission to create suggestions 500 Internal Server Error: If an unexpected error occurs during bulk creation Access Control: - Requires IsDMAdmin, IsPlatformAdmin, or IsDepartmentModeAdminInPlatform permission - Platform admins can create suggestions for their platform - Department admins can create suggestions for their departments - DM admins can create suggestions for all platforms Endpoint: POST /api/catalog/suggestions/program/manage/bulk/ Version: 3.59.0-ai-plus Security: PlatformApiKeyAuthentication ## Request fields (application/json): - `platform_key` (string, required) The platform for the suggestions - `platform_org` (string) The organization identifier for the platform - `suggestion_data` (array, required) List of suggestion data objects, each containing program_key, user_id, etc. - `department_mode` (boolean) Flag to ensure department admins can call the API ## Response 200 fields (application/json): - `successes` (integer, required) Number of successfully created suggestions - `error_codes` (array, required) List of error codes for failed suggestions