Mailan
Sign in

Documentation.

One endpoint receives your submissions, a REST API reads them back, a drop-in script takes care of plain HTML forms, and webhooks push every submission into your own systems. Everything a form owner can use is documented here — plus step-by-step guides for the usual frameworks.

Start here

One POST per submission. The access key of your form goes in the URL, your fields go in the body — that request works exactly as it stands.

bash

The API

Five pages cover the complete surface: what the base URL and the two kinds of credentials are, how a submission is sent, how submissions are read back, what the client script does for you, and what a webhook receives.

Basics & credentials

Base URL, access key vs. API key, response envelope, status codes, rate limits.

Submit endpoint

The one endpoint that receives submissions: fields, reserved names, uploads, captcha, redirects.

REST API v1

Read forms and submissions back with your own API key, paged by cursor.

Client script

One script tag turns a plain HTML form into an AJAX form with captcha and uploads.

Webhooks

Every submission as a signed JSON POST to your own endpoint, with retries.

Integrations

Ready-made guides for React, Next.js, Astro, Vue, WordPress, Webflow and Node.js.