# Creating a dynamic openapi schema

**URL:** <https://forum.inductiveautomation.com/t/creating-a-dynamic-openapi-schema/112955>\
**Category:** Module Development\
**Created:** [December 23, 2025, 12:45am UTC](https://forum.inductiveautomation.com/t/creating-a-dynamic-openapi-schema/112955 "2025-12-23T00:45:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Isaac\_Apodaca](https://avatars.discourse-cdn.com/v4/letter/i/bcef8e/32.png) [@Isaac\_Apodaca](https://forum.inductiveautomation.com/u/Isaac_Apodaca)\
**Post date:** [December 23, 2025, 12:45am UTC](https://forum.inductiveautomation.com/t/creating-a-dynamic-openapi-schema/112955/1 "2025-12-23T00:45:36Z")

</div>

Hey Everyone,

I'm creating a module and am looking to create a dynamic openapi schema based on a type. Something like this screenshot

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/6/56962cb33ab6851903dc4cad6028423c53f0148d.png)

Depending on the type, the schema changes. Any guidance or examples for this kind of behavior I can implement in my module would be greatly appreciated. Thanks!
