Email Forwarding Manager
Transform the way you manage email sending with our Email Notifications API, powered by Node.js and NestJS. Ideal for developers looking for a flexible and efficient solution, our API allows you to: - *Email Host Registration*: Manage multiple email hosts without the need for environment variables. Add, remove and edit hosts directly through the API. - *Custom Templates*: Create and save HTML…
Email Forwarding Manager endpoints
| Method | Endpoint | Description |
|---|---|---|
| USER | ||
| POST |
Get Usage Token /user/auth |
EndPoint to obtain the access token for the other API endpoints, it is unique and will only be shown once, but you can generate another one, whenever this request is made the… |
| POST |
User Registration /user |
The first step to obtain your API access credentials, just enter your email and choose a strong password, this data will be used to generate an access token for the endpoints.… |
| HOST | ||
| GET |
Get only one host /host/{id} |
Perhaps after making a get all request, you want to select a host that I saw in that list, to view only its data, we created this endpoint so you can do this using the id of the… |
| POST |
Host Registration /host |
The second most important and mandatory step to make good use of the services available in this API, registering your host is important because each email sent will be sent with… |
| GET |
Get all your hosts registered /host |
After registering all your hosts, you can get all the hosts you have registered, get an array with all your hosts. |
| PUT |
Update your host information /host/{id} |
You can update the fields entered in the registration, if you have made any important details wrong, an update route becomes very important. |
| DELETE |
Delete a registered host /host/{id} |
You can delete a host by indicating its id. |
| GET |
Get your host live /host/all/active |
This endpoint brings you all registered endpoints that are active, that is, your default host. |
| GET |
Get all inactive hosts /host/all/inactive |
Get all hosts that you marked as inactive. |
| PUT |
Activate a host /host/active/{id} |
Activate a host directly here and more practically, first make sure you don't have any other host active, as only one can be activated, if another is active, deactivate it first. |
| PUT |
Disable a Host /host/inactive/{id} |
Disable an active host, make sure you don't have another host enabled, as only one host can be active. |
| POST |
Sending Emails without a Template /email/send |
Send emails by creating your message in the message field, this endpoint does not use the parameters to use a previously sent template, so here you create your message and send… |
| POST |
Send an email using a template /email/send-with-template |
You can send emails using a template previously registered in your template endpoint, after marking your parameters within the file, define these parameters in keys within the… |
| TEMPLATE | ||
| POST |
Template registration /template-texts/save |
Here you upload your template, create an HTML template with parameters inside, and use these parameters in the email sending request. To use this endpoint you must have obtained… |
| Other endpoints | ||
| GET |
Base EndPoint / |
used to know the health of the api |
Email Forwarding Manager pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO Recommended | $10 / month | 10 / second |
|
| ULTRA | $15 / month | 20 / second |
|
| MEGA | $30 / month | — |
|