المستخدم المحدّد في ownerId هو مالك الدورة التدريبية التي تم إنشاؤها وتمت إضافته كمعلّم. لا يمكن للمستخدم الذي لا يقدّم طلب الحصول على مشرف إنشاء دورة دراسية إلا بنفسه بصفته المالك. يمكن لمشرفي النطاق إنشاء دورات تدريبية يملكها أي مستخدم في نطاقه.
تعرض هذه الطريقة رموز الخطأ التالية:
PERMISSION_DENIED إذا لم يكن مسموحًا للمستخدم الذي قدّم الطلب بإنشاء دورات تدريبية أو في حال حدوث أخطاء في الوصول.
NOT_FOUND إذا لم يكن المعلّم الأساسي مستخدمًا صالحًا.
FAILED_PRECONDITION إذا تم إيقاف حساب مالك الدورة الدراسية أو بسبب أخطاء الطلب التالية:
UserCannotOwnCourse
UserGroupsMembershipLimitReached
ALREADY_EXISTS إذا تم تحديد الاسم المستعار في id وكان متوفرًا من قبل.