Quickstarts
Python (Flask, FastAPI, Django)
Overview
Send form submission data from your Python web apps using Flask, FastAPI, or Django routes.
Build with AI (LLM Prompt)
promptprompt
Create a Python routing controller using Flask and requests library to send a POST inquiry payload to Voieform:
https://voieform.com/f/<YOUR-FORM-API-KEY-HERE>What you'll get out of the box:
Protected backend relay flow
Type validation with Pydantic (FastAPI)
Django form validation rendering helper
Supports requests library
Setup instructions
bashbash
pip install requestsCode Example
pythonpython
# Flask Example
from flask import Flask, request, jsonify
import requests
app = Flask(__name__)
@app.route('/contact', methods=['POST'])
def handle_contact():
email = request.form.get('email')
message = request.form.get('message')
# Relay to Voieform API Key endpoint
response = requests.post(
'https://voieform.com/f/YOUR_FORM_API_KEY',
json={'email': email, 'message': message},
headers={'Accept': 'application/json'}
)
if response.status_code == 200:
return jsonify({'status': 'success'}), 200
return jsonify({'status': 'error'}), 500
if __name__ == '__main__':
app.run(port=5000)Need help?
Contact Support