# catalog_invitations_course_bulk_create Create multiple course invitations Endpoint: POST /api/catalog/invitations/course/bulk/ Version: 3.59.0-ai-plus Security: PlatformApiKeyAuthentication ## Request fields (application/json): - `invitation_data` (array, required) List of invitation data objects - `invitation_data.course_id` (string, required) The course to create an invitation for - `invitation_data.email` (string) The email address to invite - `invitation_data.username` (string) The username to invite - `invitation_data.active` (boolean) Whether the invitation is active - `invitation_data.source` (string) The source of the invitation - `invitation_data.redirect_to` (string) URL to redirect to after accepting the invitation - `invitation_data.created` (string) When the invitation was created - `invitation_data.expired` (string) When the invitation expires - `invitation_data.metadata` (object) Additional metadata for the invitation - `platform_key` (string) The platform key for permission validation ## Response 200 fields (application/json): - `successes` (integer, required) Number of successfully created invitations - `error_codes` (array, required) List of error codes for failed invitations