Skip to main content
Below are answers to frequent questions about how Formbase works and how to troubleshoot issues.
Every form has an endpoint at /s/<form-id>. On the hosted service, this looks like https://formbase.dev/s/YOUR_FORM_ID. For self-hosting, replace the domain with your own.
Submit from your server (API route, server action, or serverless function). Browser submissions return a 303 redirect and no JSON body.
Yes. Use multipart/form-data and configure S3-compatible storage. Uploaded files appear as URLs under file or image in the submission data.
Ensure SMTP or Resend is configured in your environment. Email delivery is required for account verification and submission notifications.
Formbase does not include built-in spam filtering. Use CAPTCHA, honeypots, or edge rules in front of Formbase.
curl -X POST https://formbase.dev/s/YOUR_FORM_ID \
  -H "Content-Type: application/json" \
  -d '{"test":true}'
This returns JSON and is a fast way to confirm the endpoint is working.