diff --git a/server/AyaNova/Controllers/AttachmentController.cs b/server/AyaNova/Controllers/AttachmentController.cs
index 05e054b6..5630771f 100644
--- a/server/AyaNova/Controllers/AttachmentController.cs
+++ b/server/AyaNova/Controllers/AttachmentController.cs
@@ -28,7 +28,7 @@ namespace AyaNova.Api.Controllers
///
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/attachment")]
[Produces("application/json")]
public class AttachmentController : ControllerBase
{
@@ -148,7 +148,7 @@ namespace AyaNova.Api.Controllers
///
/// file attachment list for object
[Authorize]
- [HttpGet("List")]
+ [HttpGet("list")]
public async Task GetList([FromQuery] AyaType ayaType, [FromQuery] long ayaId)
{
if (serverState.IsClosed)
diff --git a/server/AyaNova/Controllers/AuthController.cs b/server/AyaNova/Controllers/AuthController.cs
index b693563d..2373bff5 100644
--- a/server/AyaNova/Controllers/AuthController.cs
+++ b/server/AyaNova/Controllers/AuthController.cs
@@ -21,7 +21,7 @@ namespace AyaNova.Api.Controllers
///
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/auth")]
[Produces("application/json")]
public class AuthController : ControllerBase
{
@@ -240,7 +240,7 @@ namespace AyaNova.Api.Controllers
///
///
///
- [HttpPost("ChangePassword")]
+ [HttpPost("changepassword")]
public async Task ChangePassword([FromBody] AuthController.ChangePasswordParam changecreds)
{
if (!serverState.IsOpen)
diff --git a/server/AyaNova/Controllers/AuthorizationRolesController.cs b/server/AyaNova/Controllers/AuthorizationRolesController.cs
index 7e104f8e..21431952 100644
--- a/server/AyaNova/Controllers/AuthorizationRolesController.cs
+++ b/server/AyaNova/Controllers/AuthorizationRolesController.cs
@@ -17,7 +17,7 @@ namespace AyaNova.Api.Controllers
///
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/authorization-roles")]
[Produces("application/json")]
[Authorize]
public class AuthorizationRolesController : ControllerBase
diff --git a/server/AyaNova/Controllers/BackupController.cs b/server/AyaNova/Controllers/BackupController.cs
index 9638b98f..44a60e1c 100644
--- a/server/AyaNova/Controllers/BackupController.cs
+++ b/server/AyaNova/Controllers/BackupController.cs
@@ -33,7 +33,7 @@ namespace AyaNova.Api.Controllers
///
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/backup")]
[Produces("application/json")]
[Authorize]
public class BackupController : ControllerBase
diff --git a/server/AyaNova/Controllers/ContractController.cs b/server/AyaNova/Controllers/ContractController.cs
index f60fae57..4acd7398 100644
--- a/server/AyaNova/Controllers/ContractController.cs
+++ b/server/AyaNova/Controllers/ContractController.cs
@@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers
{
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/contract")]
[Produces("application/json")]
[Authorize]
public class ContractController : ControllerBase
diff --git a/server/AyaNova/Controllers/CustomerController.cs b/server/AyaNova/Controllers/CustomerController.cs
index 410ef85e..38f02c1f 100644
--- a/server/AyaNova/Controllers/CustomerController.cs
+++ b/server/AyaNova/Controllers/CustomerController.cs
@@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers
{
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/customer")]
[Produces("application/json")]
[Authorize]
public class CustomerController : ControllerBase
diff --git a/server/AyaNova/Controllers/DataListController.cs b/server/AyaNova/Controllers/DataListController.cs
index 5aed2e2a..69cda5ba 100644
--- a/server/AyaNova/Controllers/DataListController.cs
+++ b/server/AyaNova/Controllers/DataListController.cs
@@ -15,7 +15,7 @@ namespace AyaNova.Api.Controllers
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/data-list")]
[Produces("application/json")]
[Authorize]
public class DataListController : ControllerBase
@@ -91,7 +91,7 @@ namespace AyaNova.Api.Controllers
/// List of all DataList keys available
///
/// List of strings
- [HttpGet("ListKeys")]
+ [HttpGet("listkeys")]
public ActionResult GetDataListKeys()
{
if (!serverState.IsOpen)
@@ -105,7 +105,7 @@ namespace AyaNova.Api.Controllers
/// List of all fields for data list key specified
///
/// List of DataListFieldDefinition
- [HttpGet("ListFields")]
+ [HttpGet("listfields")]
public ActionResult GetDataListFields([FromQuery] string DataListKey)
{
if (!serverState.IsOpen)
diff --git a/server/AyaNova/Controllers/EnumListController.cs b/server/AyaNova/Controllers/EnumListController.cs
index 8583f396..18ccf912 100644
--- a/server/AyaNova/Controllers/EnumListController.cs
+++ b/server/AyaNova/Controllers/EnumListController.cs
@@ -18,7 +18,7 @@ namespace AyaNova.Api.Controllers
///
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/enum-list")]
[Produces("application/json")]
[Authorize]
public class EnumListController : ControllerBase
@@ -47,7 +47,7 @@ namespace AyaNova.Api.Controllers
///
/// The key name of the enumerated type
/// List
- [HttpGet("List/{enumkey}")]
+ [HttpGet("list/{enumkey}")]
public ActionResult GetList([FromRoute]string enumkey)
{
if (serverState.IsClosed)
diff --git a/server/AyaNova/Controllers/EventLogController.cs b/server/AyaNova/Controllers/EventLogController.cs
index ddb48aa6..d830916f 100644
--- a/server/AyaNova/Controllers/EventLogController.cs
+++ b/server/AyaNova/Controllers/EventLogController.cs
@@ -18,7 +18,7 @@ namespace AyaNova.Api.Controllers
///
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/event-log")]
[Authorize]
public class EventLogController : ControllerBase
{
@@ -50,7 +50,7 @@ namespace AyaNova.Api.Controllers
///
///
/// Event log entry list for object
- [HttpGet("ObjectLog")]
+ [HttpGet("objectlog")]
public async Task GetObjectLog([FromQuery] EventLogOptions opt)
{
if (serverState.IsClosed)
@@ -77,7 +77,7 @@ namespace AyaNova.Api.Controllers
///
///
/// Event log for user
- [HttpGet("UserLog")]
+ [HttpGet("userlog")]
public async Task GetUserLog([FromQuery] UserEventLogOptions opt)
{
if (serverState.IsClosed)
diff --git a/server/AyaNova/Controllers/FormCustomController.cs b/server/AyaNova/Controllers/FormCustomController.cs
index 7a484b10..62e79f82 100644
--- a/server/AyaNova/Controllers/FormCustomController.cs
+++ b/server/AyaNova/Controllers/FormCustomController.cs
@@ -21,7 +21,7 @@ namespace AyaNova.Api.Controllers
///
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/form-custom")]
[Produces("application/json")]
[Authorize]
public class FormCustomController : ControllerBase
@@ -101,7 +101,7 @@ namespace AyaNova.Api.Controllers
/// which can be fetched from the EnumList route
///
/// A list of valid values for custom field types
- [HttpGet("AvailableCustomTypes")]
+ [HttpGet("availablecustomtypes")]
public ActionResult GetAvailableCustomTypes()
{
if (!serverState.IsOpen)
@@ -121,7 +121,7 @@ namespace AyaNova.Api.Controllers
/// Used to build UI for customizing a form
///
/// A list of string formKey values valid for customization
- [HttpGet("AvailableCustomizableFormKeys")]
+ [HttpGet("availablecustomizableformkeys")]
public ActionResult GetAvailableCustomizableFormKeys()
{
if (!serverState.IsOpen)
diff --git a/server/AyaNova/Controllers/FormFieldsDefinitionsController.cs b/server/AyaNova/Controllers/FormFieldsDefinitionsController.cs
index 320b17dd..5b68c16d 100644
--- a/server/AyaNova/Controllers/FormFieldsDefinitionsController.cs
+++ b/server/AyaNova/Controllers/FormFieldsDefinitionsController.cs
@@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers
{
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/form-field-definition")]
[Produces("application/json")]
[Authorize]
public class FormFieldsDefinitionsController : ControllerBase
@@ -43,7 +43,7 @@ namespace AyaNova.Api.Controllers
///
///
/// List of form fields and their properties
- [HttpGet("{FormFieldDefinitionKey}")]
+ [HttpGet("{formfielddefinitionkey}")]
public ActionResult GetFormFields([FromRoute] string FormFieldDefinitionKey)
{
if (!serverState.IsOpen)
diff --git a/server/AyaNova/Controllers/GlobalBizSettingsController.cs b/server/AyaNova/Controllers/GlobalBizSettingsController.cs
index 7c5041fe..45db0472 100644
--- a/server/AyaNova/Controllers/GlobalBizSettingsController.cs
+++ b/server/AyaNova/Controllers/GlobalBizSettingsController.cs
@@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/global-biz-setting")]
[Produces("application/json")]
[Authorize]
public class GlobalBizSettingsController : ControllerBase
diff --git a/server/AyaNova/Controllers/HeadOfficeController.cs b/server/AyaNova/Controllers/HeadOfficeController.cs
index 539023f1..e7d02784 100644
--- a/server/AyaNova/Controllers/HeadOfficeController.cs
+++ b/server/AyaNova/Controllers/HeadOfficeController.cs
@@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers
{
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/head-office")]
[Produces("application/json")]
[Authorize]
public class HeadOfficeController : ControllerBase
diff --git a/server/AyaNova/Controllers/JobOperationsController.cs b/server/AyaNova/Controllers/JobOperationsController.cs
index f18dfb3d..16d54e82 100644
--- a/server/AyaNova/Controllers/JobOperationsController.cs
+++ b/server/AyaNova/Controllers/JobOperationsController.cs
@@ -19,7 +19,7 @@ namespace AyaNova.Api.Controllers
///
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/job-operations")]
[Produces("application/json")]
[Authorize]
public class JobOperationsController : ControllerBase
diff --git a/server/AyaNova/Controllers/LicenseController.cs b/server/AyaNova/Controllers/LicenseController.cs
index e7a419e1..734de8ba 100644
--- a/server/AyaNova/Controllers/LicenseController.cs
+++ b/server/AyaNova/Controllers/LicenseController.cs
@@ -21,7 +21,7 @@ namespace AyaNova.Api.Controllers
///
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/license")]
[Produces("application/json")]
[Authorize]
public class LicenseController : ControllerBase
@@ -198,7 +198,7 @@ namespace AyaNova.Api.Controllers
///
/// Must be "I understand"
/// HTTP 204 No Content result code on success or fail code with explanation
- [HttpPost("PermanentlyEraseAllData")]
+ [HttpPost("permanently-erase-all-data")]
public async Task RemoveAllData([FromBody] string acceptCode)
{
if (serverState.IsClosed)
diff --git a/server/AyaNova/Controllers/LoanUnitController.cs b/server/AyaNova/Controllers/LoanUnitController.cs
index ea297e4d..99bfd9ec 100644
--- a/server/AyaNova/Controllers/LoanUnitController.cs
+++ b/server/AyaNova/Controllers/LoanUnitController.cs
@@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers
{
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/loan-unit")]
[Produces("application/json")]
[Authorize]
public class LoanUnitController : ControllerBase
diff --git a/server/AyaNova/Controllers/LogFilesController.cs b/server/AyaNova/Controllers/LogFilesController.cs
index 8ef6a687..6ce80a4d 100644
--- a/server/AyaNova/Controllers/LogFilesController.cs
+++ b/server/AyaNova/Controllers/LogFilesController.cs
@@ -18,7 +18,7 @@ namespace AyaNova.Api.Controllers
///
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/log-file")]
//[Produces("application/json")]
[Authorize]
public class LogFilesController : ControllerBase
diff --git a/server/AyaNova/Controllers/MetricsController.cs b/server/AyaNova/Controllers/MetricsController.cs
index 3611b507..9caddcf3 100644
--- a/server/AyaNova/Controllers/MetricsController.cs
+++ b/server/AyaNova/Controllers/MetricsController.cs
@@ -20,7 +20,7 @@ namespace AyaNova.Api.Controllers
///
[ApiController]
[ApiVersion("8.0")]
- [Route("api/v{version:apiVersion}/[controller]")]
+ [Route("api/v{version:apiVersion}/metric")]
[Authorize]
public class MetricsController : ControllerBase
{
@@ -49,7 +49,7 @@ namespace AyaNova.Api.Controllers
/// Get metrics as text document
///
/// Snapshot of metrics
- [HttpGet("TextSnapShot")]
+ [HttpGet("textsnapshot")]
public async Task GetMetrics()
{
if (serverState.IsClosed)
@@ -73,7 +73,7 @@ namespace AyaNova.Api.Controllers
/// Get metrics as json object
///
/// Snapshot of metrics
- [HttpGet("JsonSnapShot")]
+ [HttpGet("jsonsnapshot")]
public async Task GetJsonMetrics()
{
if (serverState.IsClosed)