PUT

/v1/notification-templates/{templateId}

Authorization*
curl --request PUT \
  --url https://api.novu.co/v1/notification-templates/{templateId} \
  --header 'Authorization: ApiKey' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "<name>",
  "notificationGroupId": "<notificationgroupid>"
}'
{
  "data": {
    "_creatorId": "string",
    "_environmentId": "string",
    "_id": "string",
    "_notificationGroupId": "string",
    "_organizationId": "string",
    "_parentId": "string",
    "active": "boolean",
    "critical": "boolean",
    "data": "object",
    "deleted": "boolean",
    "deletedAt": "string",
    "deletedBy": "string",
    "description": "string",
    "draft": "boolean",
    "name": "string",
    "notificationGroup": {
      "_environmentId": "string",
      "_id": "string",
      "_organizationId": "string",
      "_parentId": "string",
      "name": "string"
    },
    "preferenceSettings": {
      "chat": "boolean",
      "email": "boolean",
      "in_app": "boolean",
      "push": "boolean",
      "sms": "boolean"
    },
    "steps": [
      {
        "_id": "string",
        "_parentId": "object",
        "_templateId": "string",
        "active": "boolean",
        "filters": [
          {
            "children": [
              {
                "field": "string",
                "operator": "LARGER",
                "true": "subscriber",
                "value": "string"
              }
            ],
            "isNegated": "boolean",
            "type": "BOOLEAN",
            "value": "AND"
          }
        ],
        "name": "string",
        "replyCallback": "object",
        "shouldStopOnFail": "boolean",
        "template": "object",
        "uuid": "string"
      }
    ],
    "tags": [
      "string"
    ],
    "triggers": [
      {
        "identifier": "string",
        "subscriberVariables": [
          {
            "name": "string"
          }
        ],
        "type": "string",
        "variables": [
          {
            "name": "string"
          }
        ]
      }
    ],
    "workflowIntegrationStatus": "object"
  }
}

Path Parameters

templateIdrequired
string

Body

application/json
critical
boolean
data
object
description
string
identifier
string
namerequired
string
notificationGroupIdrequired
string
preferenceSettings
object
steps
object[]
tags
string[]

Response

200 - application/json
data
object