Create a form
Creates an active-school form after validating its schemas, audience, receipt settings, and optional payment configuration.
Authentication
AuthorizationBearer
The signed-in SchoolSet user token sent by the frontend.
Request
This endpoint expects an object.
name
academic_year_id
active
data_schema
JSON-schema field definitions
ui_schema
Form UI schema
recaptcha
email_receipt
thank_you_message
form_audience_id
payment_settings
thank_you_icon
thank_you_icon_color
Response
Form created.
status
message
data
Errors
401
Unauthorized Error
403
Forbidden Error
422
Unprocessable Entity Error

