Question types
Every question in your form becomes a component in theflow_json. This is the translation:
TextHeading, TextSubheading, TextCaption and Image are also accepted in the flow_json. They collect no answer: they are there to compose the screen.Rules Meta validates
These are the rules that block publication. Worth checking before you submit.Screen ID
Field name
Choice options
ForRadioButtonsGroup, CheckboxGroup and Dropdown:
- At least one option
- Every option needs an ID and a label
- Option IDs cannot repeat within the field
Navigation and the final screen
Flow name
It is how you find and trigger the flow. The customer never sees it. It must be unique within the account.flow_json versions
Categories
The category is required: at least one. It does not change the price, only the flow’s classification. You can pick more than one. The full list is in the Introduction.Under the hood: Meta’s two calls
The Omni Z-API Create flow endpoint wraps two Graph API calls:
You do not have to call both: Omni Z-API does it from a single
POST.