وجدت مشكلة في وثائق API، وتحديداً في نقطة النهاية “تحديث مجموعة” (Discourse API Docs)
تذكر الوثائق أنه يجب بناء نقطة النهاية باستخدام اسم المجموعة، مثل:
PUT https://discourse.example.com/groups/{name}.json
تعمل هذه النقطة النهائية مع طلبات GET، لكنني أحصل على خطأ 404 مع طلبات PUT.
عندما قمت بعكس هندسة واجهة المستخدم، لاحظت أن نقطة النهاية المستخدمة تتضمن معرف المجموعة (group_id) وليس اسم المجموعة (group_name).
PUT https://discourse.example.com/groups/{id}
عند الوصول إلى هذه النقطة النهائية، تنجح الطلبات. لذا، أقترح تحديث نقطة النهاية في الوثائق.