diff --git a/src/Umbraco.Core/Services/ContentService.cs b/src/Umbraco.Core/Services/ContentService.cs
index 45176629a23a..86c06930bb3b 100644
--- a/src/Umbraco.Core/Services/ContentService.cs
+++ b/src/Umbraco.Core/Services/ContentService.cs
@@ -3627,6 +3627,7 @@ public void DeleteBlueprint(IContent content, int userId = Constants.Security.Su
private static readonly string?[] ArrayOfOneNullString = { null };
+ ///
public IContent CreateContentFromBlueprint(IContent blueprint, string name, int userId = Constants.Security.SuperUserId)
{
if (blueprint == null)
diff --git a/src/Umbraco.Core/Services/IContentService.cs b/src/Umbraco.Core/Services/IContentService.cs
index c7b33589b3e0..8b96cc81df9f 100644
--- a/src/Umbraco.Core/Services/IContentService.cs
+++ b/src/Umbraco.Core/Services/IContentService.cs
@@ -56,6 +56,9 @@ public interface IContentService : IContentServiceBase
///
/// Creates a new content item from a blueprint.
///
+ /// Warning: If you intend to save the resulting IContent as a content node, you must trigger a
+ /// notification to ensure that the block ids are regenerated.
+ /// Failing to do so could lead to caching issues.
IContent CreateContentFromBlueprint(IContent blueprint, string name, int userId = Constants.Security.SuperUserId);
///