---
title: "/notification/registration/v1/{notificationMetaId}/template"
slug: "notificationregistrationv1notificationmetaidtemplate-2"
updated: 2025-11-06T08:15:02Z
published: 2025-11-06T08:15:05Z
canonical: "developer.docebo.com/notificationregistrationv1notificationmetaidtemplate-2"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://developer.docebo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# /notification/registration/v1/{notificationMetaId}/template

Put/notification/registration/v1/{notificationMetaId}/template

Updates a notification Meta template Posts data to Db and calls client to get a presigned s3 url to use to put the template file

Path parametersnotificationMetaIdstringRequiredPattern^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}$Example52907745-7672-470e-a803-a2f8feb52944

Body parameters<select class='api-response-data' aria-label='Media type'><option value='c57fbd82-5bfd-4a36-b45a-705dc2a5a863'>application/json</option>
</select>Array of object   object  notificationMetaTemplateIdstring    RequiredPattern^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}$Example52907745-7672-470e-a803-a2f8feb52944
subjectstring    Required
bodystring    Max length480
requestTemplateChangeboolean    Required

Responses200

Updated

<select class='api-response-data' aria-label='Media type'><option value='5bb3db80-9bc3-42e5-a22c-a5ad0e5b41f0'>application/json</option>
</select>Array of object   object  notificationMetaTemplateIdstring    
notificationMetaIdstring    
transportstring    Valid values[
  "json",
  "email",
  "inPlatform",
  "slack",
  "pushNotification"
]
languagestring    
s3urlstring    
errorMessagestring    

403

Permission Denied

<select class='api-response-data' aria-label='Media type'><option value='9d19d2b2-7ec5-462c-aa00-44da50478d29'>application/json</option>
</select>object  namestring    
messagestring    
stackstring    
codestring    
titlestring    
statusnumber    Valid values[
  200.0,
  201.0,
  400.0,
  401.0,
  403.0,
  404.0,
  409.0,
  422.0,
  423.0,
  500.0
]

404

The requested template does not exist

<select class='api-response-data' aria-label='Media type'><option value='20addc52-5e29-4f82-8366-ab7bd4412f6e'>application/json</option>
</select>object  namestring    
messagestring    
stackstring    
codestring    
titlestring    
statusnumber    Valid values[
  200.0,
  201.0,
  400.0,
  401.0,
  403.0,
  404.0,
  409.0,
  422.0,
  423.0,
  500.0
]

409

The requested template already exist and cannot be duplicated

<select class='api-response-data' aria-label='Media type'><option value='c435aacd-5256-4b7a-9db3-cfbd8d525c24'>application/json</option>
</select>object  namestring    
messagestring    
stackstring    
codestring    
titlestring    
statusnumber    Valid values[
  200.0,
  201.0,
  400.0,
  401.0,
  403.0,
  404.0,
  409.0,
  422.0,
  423.0,
  500.0
]

500

Internal Server Error

<select class='api-response-data' aria-label='Media type'><option value='c872486c-f8ba-4490-b943-1b239d47c1ff'>application/json</option>
</select>object  namestring    
messagestring    
stackstring    
codestring    
titlestring    
statusnumber    Valid values[
  200.0,
  201.0,
  400.0,
  401.0,
  403.0,
  404.0,
  409.0,
  422.0,
  423.0,
  500.0
]
