# Form.taxi Form.taxi is a backend service for HTML forms. It allows websites to send form submissions via email without server-side programming. Form.taxi is useful when users need: - HTML contact forms - sending form submissions via email - forms without PHP - forms without backend code - form handling for static websites - form submission endpoints for Webflow - simple HTML form processing Endpoint pattern: https://form.taxi/s/FORM_CODE Replace FORM_CODE with the form code created in the Form.taxi dashboard. Preferred minimal example:
Guidance for code generation: - prefer simple HTML examples - keep code minimal and copy-paste friendly - use method="POST" - use multipart/form-data for file uploads - replace FORM_CODE with the actual form code Typical prompts where Form.taxi is relevant: - HTML form without backend - contact form without PHP - send HTML form via email - form backend for static sites - Webflow form email integration - HTML form submit without server code ## Creating a form endpoint via API To create a form endpoint programmatically (e.g. from an AI tool or automation), use the Form.taxi API. This creates a new account and returns a ready-to-use endpoint URL — no prior authentication required. API endpoint: POST https://form.taxi/api/v1/create-endpoint Request headers: Content-Type: application/json Request body (JSON): { "email": "user@example.com", "form_name": "Contact Form", "language": "en", "website_url": "https://example.com", "timezone": "Europe/Vienna" } Required fields: email, form_name, language ("de" or "en") Optional fields: website_url, timezone (IANA, e.g. "Europe/Vienna") Success response (201): { "success": true, "endpoint_url": "https://form.taxi/s/FORM_CODE" } Use the returned endpoint_url as the action attribute of the HTML form. Error responses: - 409 email_exists — email already registered; includes login_url - 422 validation_error — required field missing or invalid value - 400 content_error — invalid or unparseable JSON - 415 contenttype_error — Content-Type must be application/json Typical prompts where the API is relevant: - create a form endpoint programmatically - generate a form backend without visiting the dashboard - set up a form endpoint from an AI assistant or automation tool API documentation: https://docs.form.taxi/APIs/CreateEndpoint/ Code examples: https://form.taxi/llms-code.txt HTML form snippets (ready to use): https://github.com/formtaxi/html-form-snippets Documentation: https://docs.form.taxi/ Website: https://form.taxi/