diff --git a/Controllers/ProfileController.cs b/Controllers/ProfileController.cs
index 52f0f2fac963cf13ead452cc691a07a8e43f355b..56bb2e23df1c8422e955bbbe69074e6ccf41bcb7 100644
--- a/Controllers/ProfileController.cs
+++ b/Controllers/ProfileController.cs
@@ -20,20 +20,20 @@ public class ProfileController : DefaultProfileController
         _profileService = profileService;
     }
 
-    [HttpPost("UpdateProfile")]
-    [SwaggerResponse(204)]
-    [SwaggerResponse(400, Type = typeof(ResponseEnvelope<ProfileDTO>))]
-    public async Task<ActionResult<ResponseEnvelope<ProfileDTO>>> UpdateProfile([FromBody] ProfileDTO profile)
+    [HttpPost("CreateOrUpdateProfile")]
+    [SwaggerResponse(200, Type = typeof(ResponseEnvelope<ProfileDTO>))]
+    [SwaggerResponse(400, Type = typeof(ResponseEnvelope<BadRequestObjectResult>))]
+    public async Task<ActionResult<ResponseEnvelope<ProfileDTO>>> CreateOrUpdateProfile([FromBody] ProfileDTO profile)
     {
         try
         {
-            await _profileService.CreateOrUpdateProfile(profile, UserId);
+            var newProfile = await _profileService.CreateOrUpdateProfile(profile, UserId);
                     
-            return Ok(profile);
+            return Ok(newProfile);
         }
         catch (Exception ex)
         {
-            return Unauthorized(ex.Message);
+            return BadRequest(ex.Message);
         }
 
     }
diff --git a/Models/DefaultObjects/DefaultEntity.cs b/Models/DefaultObjects/DefaultEntity.cs
index af07c48b381d35b80cf50bde61a2e2b3a218781b..1841717198836550dd25c1ff156c16c2f736638c 100644
--- a/Models/DefaultObjects/DefaultEntity.cs
+++ b/Models/DefaultObjects/DefaultEntity.cs
@@ -23,7 +23,6 @@ public class DefaultIntEntity : IDefaultEntity, IIntId, ITrackable
     public DateTimeOffset CreatedAt { get; set; } = DateTimeOffset.UtcNow;
     public DateTimeOffset? DeletedAt { get; set; }
     [Key]
-    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
     public int Id { get; set; }
     public DateTimeOffset? UpdatedAt { get; set; }
 }