Create a notification destination (email/sms/slack/webhook/etc) within a notification group.
POST
/notification
const url = 'https://api.siteqwality.com/notification';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"notification_group_id":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0","type":"email","details":{"email_address":"example"}}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.siteqwality.com/notification \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "notification_group_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "type": "email", "details": { "email_address": "example" } }'Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ” Media type application/json
object
notification_group_id
required
string format: uuid
type
required
string
details
required
One of:
object
email_address
required
string
object
country_code
required
integer format: int32
phone_number
required
string
object
integration_id
required
string format: uuid
channel
required
string
object
integration_id
required
string format: uuid
object
telegram_integration_id
required
string format: uuid
object
discord_integration_id
required
string format: uuid
object
teams_integration_id
required
string format: uuid
object
pagerduty_integration_id
required
string format: uuid
pagerduty_severity
Severity of trigger events sent through this notification. Defaults
to critical when the caller omits it.
string
object
opsgenie_integration_id
required
string format: uuid
object
google_chat_integration_id
required
string format: uuid
object
mattermost_integration_id
required
string format: uuid
object
pushover_integration_id
required
string format: uuid
object
pushbullet_integration_id
required
string format: uuid
Responses
Section titled “ Responses ”Notification created
Invalid request body, or the group is not in this account
Missing or invalid authentication
The caller’s email address is not verified
The group or the account holds the most channels allowed
The integration is not in this account, or is another type
Internal server error