Skip to main content

Create email Notifier

Creates a new email notifier

HTTP Request

POST/api/notifications/notifiers/email

Authorization

Authorization

  • Required: Yes
  • Permission: Staff with EmailNotifierPermission or Admin
  • Permission Code: 2831
  • Authentication: Token-based (Authorization: Token <your_api_key>)

Request Body

FieldTypeRequiredDescription
nameStringYesName of the email notifier
hostStringYesHost name of the email notifier
portIntegerNoPort number of the email notifier
usernameStringYesUsername of the email notifier
passwordStringYesPassword of the email notifier
from_emailStringYesSending email address of the notifier
use_tlsBooleanNoWhether using tls or not (default=true)
use_sslBooleanNoWhether using ssl or not (default=false)
fail_sientlyBooleanNoWhether failing silently or not (default=false

Example Requests

1import requests
2
3# Create a new email notifier
4response = requests.post('http://www.example.com/api/notifications/notifiers/email', 
5  json={
6  "name": "hamgam_mail",
7  "host": "mail.hamgam.online",
8  "port": 887,
9  "username": "info",
10  "password": "somepassword",
11  "from_email": "info@hamgam.online",
12  "use_tls": true,
13  "use_ssl": true,
14  "fail_silently": false
15  },
16  headers={'Authorization': 'Token <your_api_key>'}
17)
18print(response.json())

Response Fields

FieldTypeDescription
idIntegerUnique ID of the email notifier.
nameStringName of the email notifier
hostStringHost name of the email notifier
portIntegerPort number of the email notifier
usernameStringUsername of the email notifier
passwordStringPassword of the email notifier
from_emailStringSender email address of the email notifier
use_tlsBooleanWhether the email notifier use tls or not
use_sslBooleanWhether the email notifier use ssl or not
fail_silentlyBooleanWhether the email notifier will fail silently in case of error
created_atString (ISO 8601)Timestamp when the email notifier was created.
updated_atString (ISO 8601)Timestamp when the email notifier was last updated.

Example Response

{
"id": 8,
"name": "hamgam_mail",
"host": "mail.hamgam.online",
"port": 887,
"username": "info",
"password": "somepassword",
"from_email": "info@hamgam.online",
"use_tls": true,
"use_ssl": true,
"fail_silently": false,
"created_at": "2025-12-28T17:43:38.130046Z",
"updated_at": "2025-12-28T17:43:38.130054Z"
}