MINOR We have introduced Flows support for Promotions Builder that allows users to create custom fields for promotions. For example, you can create custom fields to display custom promotion terms and conditions messaging in the storefront.
For API, see The Promotions Builder Custom Fields API.
For Commerce Manager, see Editing custom fields in a promotion builder