diff --git a/include/api.tickets.php b/include/api.tickets.php
index d70eda638a31f69bc9841d47d0714c127232a9ef..81211387a0ae501c6e8d586a536bf44c3c9c99d4 100644
--- a/include/api.tickets.php
+++ b/include/api.tickets.php
@@ -20,9 +20,10 @@ class TicketApiController extends ApiController {
         # the names to the supported request structure
         if (isset($data['topicId'])
                 && ($topic = Topic::lookup($data['topicId']))
-                && ($form = $topic->getForm())) {
-            foreach ($form->getDynamicFields() as $field)
-                $supported[] = $field->get('name');
+                && ($forms = $topic->getForms())) {
+            foreach ($forms as $form)
+                foreach ($form->getDynamicFields() as $field)
+                    $supported[] = $field->get('name');
         }
 
         # Ticket form fields