23-Jul-2026 | v7.11 | All new article
Module Property Management
Create, Retrieve, Update and Delete Module Property Sections via the public API endpoint, as well as a Module's available and visible Properties. Property Management controls how a Module's Properties are grouped into Sections and displayed on the Module Item edit screen in the admin.
GET Module All Properties List
Retrieves a list of all Properties available to the Module, grouped by Type, as a JSON response based on the ID passed in the endpoint URL.
/api/v2/admin/modules/{id}/property-management/all-properties
Data / Response:
N/A
[
{
"Type": "string",
"Fields": [
{
"Alias": "string",
"Name": "string",
"IsSystem": true,
"IsMandatory": true,
"Width": 0,
"Weight": 0,
"EditorAlias": "string",
"PropertyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"RowSetting": "OwnRow"
}
]
}
]
GET Module Visible Properties List
Retrieves a list of the Module's visible Property Sections and the Properties within them as a JSON response based on the ID passed in the endpoint URL.
/api/v2/admin/modules/{id}/property-management/visible-properties
Data / Response:
N/A
[
{
"Alias": "string",
"Name": "string",
"Notes": "string",
"DisplayNotesInline": true,
"Weight": 0,
"IsDefault": true,
"Width": 0,
"Fields": [
{
"Alias": "string",
"Name": "string",
"IsSystem": true,
"IsMandatory": true,
"Width": 0,
"Weight": 0,
"EditorAlias": "string",
"PropertyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"RowSetting": "OwnRow"
}
],
"AllowedRoleIds": [
0
]
}
]
POST Module Property Section Create
Creates a new Module Property Section based on the provided data.
/api/v2/admin/modules/{id}/property-management/section
Data / Response:
{
"Name": "string",
"Notes": "string",
"DisplayNotesInline": true,
"Weight": 0,
"Width": 0,
"Fields": [
{
"Alias": "string",
"Width": 0,
"Weight": 0,
"IsMandatory": true,
"RowSetting": "OwnRow"
}
],
"AllowedRoleIds": [
0
]
}
{
"Alias": "string",
"Name": "string",
"Notes": "string",
"DisplayNotesInline": true,
"Weight": 0,
"IsDefault": true,
"Width": 0,
"Fields": [
{
"Alias": "string",
"Name": "string",
"IsSystem": true,
"IsMandatory": true,
"Width": 0,
"Weight": 0,
"EditorAlias": "string",
"PropertyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"RowSetting": "OwnRow"
}
],
"AllowedRoleIds": [
0
]
}
PUT Module Property Section Update
Updates an existing Module Property Section based on the ID passed in the endpoint URL and data provided. The Section being updated is identified by the Alias value in the request body.
/api/v2/admin/modules/{id}/property-management/section
Data / Response:
{
"Alias": "string",
"Name": "string",
"Notes": "string",
"DisplayNotesInline": true,
"Weight": 0,
"Width": 0,
"Fields": [
{
"Alias": "string",
"Width": 0,
"Weight": 0,
"IsMandatory": true,
"RowSetting": "OwnRow"
}
],
"AllowedRoleIds": [
0
]
}
{
"Alias": "string",
"Name": "string",
"Notes": "string",
"DisplayNotesInline": true,
"Weight": 0,
"IsDefault": true,
"Width": 0,
"Fields": [
{
"Alias": "string",
"Name": "string",
"IsSystem": true,
"IsMandatory": true,
"Width": 0,
"Weight": 0,
"EditorAlias": "string",
"PropertyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"RowSetting": "OwnRow"
}
],
"AllowedRoleIds": [
0
]
}
DELETE Module Property Section Delete
Deletes a single Module Property Section based on the ID and Section alias passed in the endpoint URL.
/api/v2/admin/modules/{id}/property-management/section/{alias}
Data / Response:
N/A
Status 204
