Skip to content

Send a message

Send transactional mail through the MXTerm API.

Once you have an API key, you can send mail with a single request.

Request

<pre class="astro-code github-dark" style="background-color:#24292e;color:#e1e4e8; overflow-x: auto; white-space: pre-wrap; word-wrap: break-word;" tabindex="0" data-language="bash"><code><span class="line"><span style="color:#B392F0">curl</span><span style="color:#9ECBFF"> https://api.mxterm.com/v1/messages</span><span style="color:#79B8FF"> \</span></span> <span class="line"><span style="color:#79B8FF"> -H</span><span style="color:#9ECBFF"> "Authorization: Bearer </span><span style="color:#E1E4E8">$MXTERM_API_KEY</span><span style="color:#9ECBFF">"</span><span style="color:#79B8FF"> \</span></span> <span class="line"><span style="color:#79B8FF"> -H</span><span style="color:#9ECBFF"> "Content-Type: application/json"</span><span style="color:#79B8FF"> \</span></span> <span class="line"><span style="color:#79B8FF"> -d</span><span style="color:#9ECBFF"> '{</span></span> <span class="line"><span style="color:#9ECBFF"> "from": "no-reply@example.com",</span></span> <span class="line"><span style="color:#9ECBFF"> "to": "user@example.com",</span></span> <span class="line"><span style="color:#9ECBFF"> "subject": "Welcome",</span></span> <span class="line"><span style="color:#9ECBFF"> "text": "Thanks for signing up."</span></span> <span class="line"><span style="color:#9ECBFF"> }'</span></span></code></pre>

The from address must belong to a domain you host on MXTerm and whose DNS records are in place.

Note

Sending from an unverified domain — or one missing SPF/DKIM — will fail or be treated as spam. Verify the domain first.