Create a Notification Template for an Inventory Source

post

/api/v2/inventory_sources/{id}/notification_templates_error/

Make a POST request to this resource with the following notification template fields to create a new notification template associated with this inventory source.

  • name: Name of this notification template. (string, required)
  • description: Optional description of this notification template. (string, default="")
  • organization: (id, required)
  • notification_type: (choice, required)
    • email: Email
    • grafana: Grafana
    • irc: IRC
    • mattermost: Mattermost
    • pagerduty: Pagerduty
    • rocketchat: Rocket.Chat
    • slack: Slack
    • twilio: Twilio
    • webhook: Webhook
  • notification_configuration: (json, default={})
  • messages: Optional custom messages for notification template. (json, default={'started': None, 'success': None, 'error': None, 'workflow_approval': None})

Add Notification Templates for an Inventory Source:

Make a POST request to this resource with only an id field to associate an existing notification template with this inventory source.

Remove Notification Templates from this Inventory Source:

Make a POST request to this resource with id and disassociate fields to remove the notification template from this inventory source without deleting the notification template.

Request

Supported Media Types
Path Parameters
Body ()
Root Schema : NotificationTemplate
Type: object
Show Source
Nested Schema : Messages
Type: object
Title: Messages
Optional custom messages for notification template.
Default Value: { }
Nested Schema : Notification configuration
Type: object
Title: Notification configuration
Back to Top

Response

Supported Media Types

201 Response

Body ()
Root Schema : NotificationTemplate
Type: object
Show Source
Nested Schema : Messages
Type: object
Title: Messages
Optional custom messages for notification template.
Default Value: { }
Nested Schema : Notification configuration
Type: object
Title: Notification configuration
Back to Top