discourse/plugins/discourse-ai/app/serializers
Sam d2cd9462ba
FEATURE: CRUD access for ai-artifacts (admin only) (#34193)
- GET /admin/plugins/discourse-ai/ai-artifacts.json — list (paginated,
per_page capped at 100)
- GET /admin/plugins/discourse-ai/ai-artifacts/:id.json — show
- POST /admin/plugins/discourse-ai/ai-artifacts.json — create
- PUT /admin/plugins/discourse-ai/ai-artifacts/:id.json — update
- DELETE /admin/plugins/discourse-ai/ai-artifacts/:id.json — destroy

Admin-only, JSON responses.
2025-08-14 12:17:20 +10:00
..
ai_api_audit_log_serializer.rb
ai_artifact_key_value_serializer.rb
ai_artifact_serializer.rb FEATURE: CRUD access for ai-artifacts (admin only) (#34193) 2025-08-14 12:17:20 +10:00
ai_chat_channel_serializer.rb
ai_custom_tool_list_serializer.rb
ai_custom_tool_serializer.rb
ai_embedding_definition_serializer.rb
ai_features_persona_serializer.rb
ai_inferred_concept_post_serializer.rb
ai_sentiment_post_serializer.rb
ai_spam_serializer.rb
ai_tool_serializer.rb
ai_topic_summary_serializer.rb
ai_usage_serializer.rb
basic_llm_model_serializer.rb
inferred_concept_serializer.rb
llm_model_serializer.rb
llm_quota_serializer.rb
localized_ai_persona_serializer.rb
reviewable_ai_chat_message_serializer.rb
reviewable_ai_post_serializer.rb