diff --git a/Notesnook.API/Controllers/InboxController.cs b/Notesnook.API/Controllers/InboxController.cs index 1d0053e..92d874c 100644 --- a/Notesnook.API/Controllers/InboxController.cs +++ b/Notesnook.API/Controllers/InboxController.cs @@ -63,7 +63,7 @@ namespace Notesnook.API.Controllers [HttpPost("api-keys")] [Authorize(Policy = "Notesnook")] - public async Task CreateApiKeyAsync([FromBody] InboxApiKey request) + public async Task CreateApiKeyAsync([FromBody] CreateInboxApiKeyRequest request) { var userId = User.GetUserId(); try diff --git a/Notesnook.API/Models/InboxApiKey.cs b/Notesnook.API/Models/InboxApiKey.cs index 75acef6..5298336 100644 --- a/Notesnook.API/Models/InboxApiKey.cs +++ b/Notesnook.API/Models/InboxApiKey.cs @@ -24,6 +24,15 @@ using NanoidDotNet; namespace Notesnook.API.Models { + public class CreateInboxApiKeyRequest + { + [JsonPropertyName("name")] + public required string Name { get; set; } + + [JsonPropertyName("expiryDate")] + public long ExpiryDate { get; set; } + } + public class InboxApiKey { public InboxApiKey()