diff --git a/app/Umbraco/Umbraco.Archetype/Constants.cs b/app/Umbraco/Umbraco.Archetype/Constants.cs index d01b68d..a091e19 100644 --- a/app/Umbraco/Umbraco.Archetype/Constants.cs +++ b/app/Umbraco/Umbraco.Archetype/Constants.cs @@ -16,6 +16,6 @@ public const string CheckForUpdatesAlias = "Archetype:CheckForUpdates"; public const string IdAlias = "Archetype:Id"; public const string UmbracoVersionAlias = "umbracoConfigurationStatus"; - public const string NotificationUrl = "https://api.gizmo42.com/v1/archetype/CheckForUpdates"; + public const string NotificationUrl = "https://api.gizmo42.com/v1/archetype/check-for-updates"; } } diff --git a/app/Umbraco/Umbraco.Archetype/Extensions/ArchetypeHelper.cs b/app/Umbraco/Umbraco.Archetype/Extensions/ArchetypeHelper.cs index 489c3f4..737f1bf 100644 --- a/app/Umbraco/Umbraco.Archetype/Extensions/ArchetypeHelper.cs +++ b/app/Umbraco/Umbraco.Archetype/Extensions/ArchetypeHelper.cs @@ -202,12 +202,13 @@ namespace Archetype.Extensions id = Guid.NewGuid().ToString(); } - var content = new StringContent(new + var content = new StringContent(JsonConvert.SerializeObject(new { umbracoVersion = ConfigurationManager.AppSettings[Constants.UmbracoVersionAlias], archetypeVersion = DllVersion(), id = id - }.ToString(), Encoding.UTF8, "application/json"); + }), Encoding.UTF8, "application/json"); + var response = client.PostAsync(new Uri(Constants.NotificationUrl), content).Result;