# Mailer by satz > No server code needed, a single REST API call is enough. A website POSTs its form submissions plus a secret key to one endpoint, and the service emails them to the destination inbox configured for that app. Register an app in the dashboard to get a secret key, a destination address, the list of form fields the app accepts, and a mail design. ## Docs - [API documentation](https://mail.satz.co.in/docs.md): the POST /api/v1/send endpoint — bearer-token authentication, request body shape, the per-app form-field contract, the 500-per-day per-app sending limit, the honeypot / fill-time / content spam guards, the optional automatic reply to the submitter, optional multipart file uploads up to 5.0 MB on that same endpoint, response codes, and JSON and multipart fetch examples. Cross-origin calls are accepted from any origin, so a frontend can call it directly. ## Optional - [API documentation (HTML)](https://mail.satz.co.in/docs): the same content as a web page, plus a live request tester for signed-in users.