В этом файле есть пример кода для создания темы через API.
$forumId = 'ид форума';
$authorId = 'ид автора';
$title = 'Название темы';
$content = 'Сообщение';
/* Create topic */
$forum = \IPS\forums\Forum::load( $forumId );
$author = \IPS\Member::load( $authorId );
$topic = \IPS\forums\Topic::createItem( $author, $ipAddress ?? \IPS\Request::i()->ipAddress(), new \IPS\DateTime, $forum );
$topic->title = $title;
$topic->topic_archive_status = \IPS\forums\Topic::ARCHIVE_EXCLUDE;
$topic->save();
$topic->markRead( $author );
/* Create post */
$post = \IPS\forums\Topic\Post::create( $topic, $content, TRUE, NULL, NULL, $author );
$topic->topic_firstpost = $post->pid;
$topic->save();
\IPS\Content\Search\Index::i()->index( $post );