---
title: "/notification/registration/v1/product/{productCode}"
slug: "notificationregistrationv1productproductcode-1"
updated: 2025-11-06T08:15:02Z
published: 2025-11-06T08:15:05Z
canonical: "developer.docebo.com/notificationregistrationv1productproductcode-1"
---

> ## 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/product/{productCode}

Put/notification/registration/v1/product/{productCode}

Update a product Posts data to DB

Path parametersproductCodestringRequired

Body parameters<select class='api-response-data' aria-label='Media type'><option value='08b35cb1-ff72-4b7c-aa69-0eb33a0fd8ff'>application/json</option>
</select>object  webhookCallbackSchedulerstring    Min length1Max length255Pattern^\/[a-zA-Z0-9_\-\/]*$
webhookCallbackCreatestring    Min length1Max length255Pattern^\/[a-zA-Z0-9_\-\/]*$
webhookCallbackUpdatestring    Min length1Max length255Pattern^\/(?:[a-zA-Z0-9_\-\/]*{{notificationSetupId}}[a-zA-Z0-9_\-\/]*)?$
webhookCallbackDeletestring    Min length1Max length255Pattern^\/(?:[a-zA-Z0-9_\-\/]*{{notificationSetupId}}[a-zA-Z0-9_\-\/]*)?$
webhookCallbackDuplicatestring    Min length1Max length255Pattern^\/(?:[a-zA-Z0-9_\-\/]*{{notificationSetupId}}[a-zA-Z0-9_\-\/]*)?$

Responses200

Updated

<select class='api-response-data' aria-label='Media type'><option value='1dad02ea-7a25-4582-ab90-5bd0927b243e'>application/json</option>
</select>object  messagestring    

403

Permission Denied

<select class='api-response-data' aria-label='Media type'><option value='9898738d-01d4-4da8-b559-51a2b4950570'>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 Product does not exist

<select class='api-response-data' aria-label='Media type'><option value='c7b88319-4925-4e88-9fac-3448106a1035'>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 Product already exist and cannot be duplicated

<select class='api-response-data' aria-label='Media type'><option value='f4274114-7f10-4f27-a09d-904e1f3ba324'>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='6c02b98f-46d2-4f25-aad7-7860a3dd2cb9'>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
]
