diff --git a/server/AyaNova/Controllers/ImportController.cs b/server/AyaNova/Controllers/ImportController.cs
index a580861b..a09f6be4 100644
--- a/server/AyaNova/Controllers/ImportController.cs
+++ b/server/AyaNova/Controllers/ImportController.cs
@@ -38,6 +38,36 @@ namespace AyaNova.Api.Controllers
+ ///
+ /// Import / Update JSON data to indicated object type
+ ///
+ ///
+ /// From route path
+ ///
+ [HttpPost]
+ public async Task PostImportData([FromBody] AyImportObject importData, ApiVersion apiVersion)
+ {
+ if (!serverState.IsOpen)
+ return StatusCode(503, new ApiErrorResponse(serverState.ApiErrorCode, null, serverState.Reason));
+
+ if (!Authorized.HasCreateRole(HttpContext.Items, importData.AType))
+ return StatusCode(403, new ApiNotAuthorizedResponse());
+ if (!ModelState.IsValid)
+ return BadRequest(new ApiErrorResponse(ModelState));
+ await Task.CompletedTask;
+ return Ok();
+
+ // if (o == null)
+ // return BadRequest(new ApiErrorResponse(biz.Errors));
+ // else
+ // return CreatedAtAction(nameof(CustomerController.GetCustomer), new { id = o.Id, version = apiVersion.ToString() }, new ApiCreatedResponse(o));
+ }
+
+ public class AyImportObject
+ {
+ public AyaType AType { get; set; }
+ public JArray Data { get; set; }
+ }
///