Skip to main content
Version: v0.16

Forms

The Forms module provides form submission and management capabilities.

Features

  • Form Creation - Define custom forms
  • Submissions - Collect and store form data
  • Reply Retrieval - Access submitted data
  • Validation - Input validation rules

Dependencies

No module dependencies.

Minimum Configuration

Configurable module. See Configuration.

Environment Variables

NameRequiredDescriptionExample
CONDUIT_SERVERYesConduit Core address0.0.0.0:55152
SERVICE_URLNoService address0.0.0.0:56154
GRPC_PORTNogRPC server port56154
GRPC_KEYNogRPC signed request protectionsomeSecret

Quick Start

  1. Create a form in Admin Panel
  2. Define form fields
  3. Submit data via API
curl -X POST 'http://localhost:3000/forms/submit/{formId}' \
-H 'Content-Type: application/json' \
-d '{
"name": "John",
"email": "john@example.com",
"message": "Hello!"
}'

Next Steps