HTTP API
Resources, Models, and Controller Overrides
Serialization customization and extension points.
Resource customization
Config keys:
formforge.http.resources.form_definitionformforge.http.resources.submissionformforge.http.resources.submitterformforge.http.resources.file_urls.*
File URL options:
enabledtemporaryttl_secondskey
Model overrides
Overridable keys under formforge.models.*:
form_definitionform_categoryform_submissionsubmission_filestaged_uploadidempotency_keyform_draftsubmission_automation_runsubmission_privacy_policysubmission_privacy_override
Each custom model must extend the corresponding package base model.
Controller overrides
Config keys:
formforge.http.controllers.schemaformforge.http.controllers.submissionformforge.http.controllers.uploadformforge.http.controllers.resolveformforge.http.controllers.draftformforge.http.controllers.management
Rules:
- extend the package controller
- keep method signatures compatible
- call package services instead of duplicating business logic