GrowthZone REST API API Reference

undefined

API Endpoint
https://app.memberzone.org
Request Content-Types: application/json
Response Content-Types: application/json
Schemes: https
Version: v1.0

Paths

Cms

GET /api/cms/directorypage/caegoryitems/

Response Example (200 OK)
[
  {
    "Id": "integer",
    "Name": "string",
    "ExtraData": "string",
    "CssColor": "string",
    "IsSelected": "boolean",
    "IsDeleted": "boolean",
    "Order": "integer"
  }
]
Cms

GET /api/cms/sites

Response Example (200 OK)
[
  {
    "SiteId": "integer",
    "HashedSiteId": "string",
    "AuditId": "integer",
    "Domains": "string",
    "PrimaryDomain": "string",
    "DnsSafeHost": "string",
    "DomainPartialOrFull": "string",
    "SiteType": "string",
    "Description": "string",
    "IsPrimary": "boolean",
    "DevMode": "boolean",
    "PageCount": "integer",
    "TemplateCount": "integer",
    "Actions": "string"
  }
]
Cms

GET /api/cms/sites/{siteid}

siteid: integer
in path

(no description)

OK

Response Example (200 OK)
{
  "SiteId": "integer",
  "DomainId": "string",
  "AuditId": "integer",
  "Description": "string",
  "ThemeFolder": "string",
  "SiteTemplateId": "string",
  "IsPrimary": "boolean",
  "IsPrimaryOriginal": "boolean",
  "IsDemo": "boolean",
  "DevMode": "boolean",
  "SitePages": "integer",
  "SystemSiteTypeId": "string"
}
Cms

POST /api/cms/sites/{siteid}

undefined

siteid: integer
in path

(no description)

Request Example
{
  "SiteId": "integer",
  "DomainId": "string",
  "AuditId": "integer",
  "Description": "string",
  "ThemeFolder": "string",
  "SiteTemplateId": "string",
  "IsPrimary": "boolean",
  "IsPrimaryOriginal": "boolean",
  "IsDemo": "boolean",
  "DevMode": "boolean",
  "SitePages": "integer",
  "SystemSiteTypeId": "string"
}
Response Example (200 OK)
{
  "SiteId": "integer",
  "HashedSiteId": "string",
  "AuditId": "integer",
  "Domains": "string",
  "PrimaryDomain": "string",
  "DnsSafeHost": "string",
  "DomainPartialOrFull": "string",
  "SiteType": "string",
  "Description": "string",
  "IsPrimary": "boolean",
  "DevMode": "boolean",
  "PageCount": "integer",
  "TemplateCount": "integer",
  "Actions": "string"
}
Cms

DELETE /api/cms/sites/{siteid}/{auditid}

siteid: integer
in path

(no description)

auditid: integer
in path

(no description)

200 OK

OK

Cms

DELETE /api/cms/sites/{siteid}/cache

siteid: integer
in path

(no description)

200 OK

OK

Cms

GET /api/cms/sites/{siteid}/domains

siteid: integer
in path

(no description)

200 OK

OK

Response Example (200 OK)
{
  "SiteId": "integer",
  "Domains": "string"
}
Cms

GET /api/cms/sites/{siteid}/domains/{domainid}

siteid: integer
in path

(no description)

domainid: integer
in path

(no description)

OK

Response Example (200 OK)
{
  "DomainId": "integer",
  "SiteId": "string",
  "DomainPartialOrFull": "string",
  "IsPrimary": "boolean",
  "UseHttps": "boolean",
  "CssClass": "string"
}
Cms

POST /api/cms/sites/{siteid}/domains/{domainid}

undefined

siteid: string
in path

(no description)

domainid: string
in path

(no description)

Request Example
{
  "DomainId": "integer",
  "SiteId": "string",
  "DomainPartialOrFull": "string",
  "IsPrimary": "boolean",
  "UseHttps": "boolean",
  "CssClass": "string"
}
Response Example (200 OK)
[
  {
    "DomainId": "integer",
    "SiteId": "string",
    "DomainPartialOrFull": "string",
    "IsPrimary": "boolean"
  }
]
Cms

DELETE /api/cms/sites/{siteid}/domains/{domainid}

siteid: integer
in path

(no description)

domainid: integer
in path

(no description)

200 OK

OK

Cms

POST /api/cms/sites/{siteid}/domains/duplicatecheck

undefined

siteid: object
in path

(no description)

Request Example
{
  "DomainId": "integer",
  "SiteId": "string",
  "DomainPartialOrFull": "string",
  "IsPrimary": "boolean",
  "UseHttps": "boolean",
  "CssClass": "string"
}
Response Example (200 OK)
[
  {
    "Id": "integer",
    "Name": "string",
    "Description": "string"
  }
]
Cms

GET /api/cms/sites/{siteid}/editsettings

siteid: integer
in path

(no description)

Response Example (200 OK)
{
  "SiteId": "integer",
  "IncludeModuleCss": "boolean",
  "EnableCategoryImages": "boolean",
  "NestedFormCorrectionType": "string",
  "CssParameterList": "string",
  "CustomStyleInfo": "string",
  "CustomHeaderHTML": "string",
  "CustomFooterHTML": "string"
}
Cms

POST /api/cms/sites/{siteid}/editsettings

siteid: integer
in path

(no description)

Request Example
{
  "SiteId": "integer",
  "IncludeModuleCss": "boolean",
  "EnableCategoryImages": "boolean",
  "NestedFormCorrectionType": "string",
  "CssParameterList": "string",
  "CustomStyleInfo": "string",
  "CustomHeaderHTML": "string",
  "CustomFooterHTML": "string"
}
Response Example (200 OK)
{
  "SiteId": "integer",
  "HashedSiteId": "string",
  "AuditId": "integer",
  "Domains": "string",
  "PrimaryDomain": "string",
  "DnsSafeHost": "string",
  "DomainPartialOrFull": "string",
  "SiteType": "string",
  "Description": "string",
  "IsPrimary": "boolean",
  "DevMode": "boolean",
  "PageCount": "integer",
  "TemplateCount": "integer",
  "Actions": "string"
}
Cms

DELETE /api/cms/sites/{siteid}/menuitems/{sitemenuitemid}/{auditid}

siteid: string
in path

(no description)

sitemenuitemid: integer
in path

(no description)

auditid: integer
in path

(no description)

200 OK

OK

Cms

GET /api/cms/sites/{siteid}/pageoverride/{pageoverrideid}

siteid: integer
in path

(no description)

pageoverrideid: string
in path

(no description)

Response Example (200 OK)
{
  "PageOverrideId": "integer",
  "SiteId": "integer",
  "Title": "string",
  "RelativePath": "string",
  "PageTypeId": "string",
  "PublishStartDate": "string",
  "SiteTemplateId": "string"
}
Cms

DELETE /api/cms/sites/{siteid}/pageoverride/{pageoverrideid}

siteid: integer
in path

(no description)

pageoverrideid: integer
in path

(no description)

200 OK

OK

Cms

POST /api/cms/sites/{siteid}/pageoverride/save

siteid: string
in path

(no description)

Request Example
{
  "PageOverrideId": "integer",
  "SiteId": "integer",
  "Title": "string",
  "RelativePath": "string",
  "PageTypeId": "string",
  "PublishStartDate": "string",
  "SiteTemplateId": "string"
}
Response Example (200 OK)
{
  "PageOverrideId": "integer",
  "SiteId": "integer",
  "Title": "string",
  "RelativePath": "string",
  "TemplateName": "string"
}
Cms

GET /api/cms/sites/{siteid}/pageoverrides

siteid: integer
in path

(no description)

Response Example (200 OK)
{
  "SiteId": "integer",
  "Pages": "string"
}
Cms

GET /api/cms/sites/{siteid}/pages

siteid: integer
in path

(no description)

options: string
in query

(no description)

Response Example (200 OK)
{
  "SiteId": "integer",
  "ListViewItems": "string"
}
Cms

GET /api/cms/sites/{siteid}/templates

siteid: integer
in path

(no description)

OK

Response Example (200 OK)
{
  "SiteId": "integer",
  "SiteTemplates": "string"
}
Cms

GET /api/cms/sites/{siteid}/templates/{sitetemplateid}

siteid: string
in path

(no description)

sitetemplateid: integer
in path

(no description)

Response Example (200 OK)
{
  "SiteTemplateId": "integer",
  "AuditId": "integer",
  "SiteId": "string",
  "Name": "string",
  "ExternalUrl": "string",
  "TemplateContent": "string"
}
Cms

POST /api/cms/sites/{siteid}/templates/{sitetemplateid}

siteid: integer
in path

(no description)

sitetemplateid: string
in path

(no description)

Request Example
{
  "SiteTemplateId": "integer",
  "AuditId": "integer",
  "SiteId": "string",
  "Name": "string",
  "ExternalUrl": "string",
  "TemplateContent": "string"
}
Response Example (200 OK)
{
  "SiteTemplateId": "integer",
  "SiteId": "integer",
  "Id": "integer",
  "Name": "string",
  "LastFetchDate": "string",
  "ExternalUrl": "string",
  "SizeInBytes": "integer"
}
Cms

DELETE /api/cms/sites/{siteid}/templates/{sitetemplateid}/{auditid}

siteid: string
in path

(no description)

sitetemplateid: integer
in path

(no description)

auditid: integer
in path

(no description)

200 OK

OK

Cms

GET /api/cms/sites/{siteid}/templates/lookup

siteid: integer
in path

(no description)

Response Example (200 OK)
[
  {
    "SiteTemplateId": "integer",
    "SiteId": "integer",
    "Id": "integer",
    "Name": "string",
    "LastFetchDate": "string",
    "ExternalUrl": "string",
    "SizeInBytes": "integer"
  }
]
Cms

GET /api/cms/sites/{siteid}/widgets/build/{defaultwidgettype}/{readonlywidgettypeselection}

siteid: string
in path

(no description)

defaultwidgettype: string
in path

(no description)

readonlywidgettypeselection: boolean
in path

(no description)

Response Example (200 OK)
{
  "Categories": "string",
  "MemberPaths": "string",
  "EventPaths": "string",
  "FundraisingCampaigns": "string",
  "Sponsorships": "string",
  "AdAreas": "string",
  "WebContentPaths": "string",
  "PublicEmailGroups": "string",
  "Forums": "string",
  "CustomAdLocations": "string",
  "SiteId": "string",
  "DefaultWidgetType": "string",
  "ReadOnlyWidgetTypeSelection": "boolean",
  "Domains": "string"
}
Cms

GET /api/cms/sites/{sitemenuid}/menuitems

sitemenuid: integer
in path

(no description)

OK

Response Example (200 OK)
{
  "SiteMenuId": "integer",
  "Items": "string"
}
Cms

GET /api/cms/sites/{sitemenuid}/menuitems/{sitemenuitemid}

sitemenuid: string
in path

(no description)

sitemenuitemid: integer
in path

(no description)

Response Example (200 OK)
{
  "SiteMenuItemId": "integer",
  "AuditId": "integer",
  "SiteMenuId": "integer",
  "ParentMenuItemId": "string",
  "Name": "string",
  "PublishStartDate": "string",
  "LinkToPageId": "string",
  "LinkToUrl": "string",
  "DisplayIndex": "string",
  "Target": "string",
  "SettingsJson": "string"
}
Cms

POST /api/cms/sites/{sitemenuid}/menuitems/{sitemenuitemid}

sitemenuid: integer
in path

(no description)

sitemenuitemid: integer
in path

(no description)

Request Example
{
  "SiteMenuItemId": "integer",
  "AuditId": "integer",
  "SiteMenuId": "integer",
  "ParentMenuItemId": "string",
  "Name": "string",
  "PublishStartDate": "string",
  "LinkToPageId": "string",
  "LinkToUrl": "string",
  "DisplayIndex": "string",
  "Target": "string",
  "SettingsJson": "string"
}
Response Example (200 OK)
{
  "SiteMenuItemId": "integer",
  "ParentMenuItemId": "string",
  "SiteMenuId": "integer",
  "Name": "string"
}
Cms

GET /api/cms/sites/{sitemenuid}/menuitems/lookup/{sitemenuitemid}

sitemenuid: integer
in path

(no description)

sitemenuitemid: integer
in path

(no description)

Response Example (200 OK)
[
  {
    "Id": "integer",
    "Name": "string",
    "ExtraData": "string",
    "CssColor": "string",
    "IsSelected": "boolean",
    "IsDeleted": "boolean",
    "Order": "integer"
  }
]
Cms

POST /api/cms/sites/create

Request Example
{
  "ThemeId": "string",
  "CreateDirectoryPage": "boolean",
  "DirectoryId": "string",
  "CreateCalendarPage": "boolean",
  "CalendarId": "string",
  "CreateContentListPage": "boolean",
  "ContentListId": "string",
  "CreateContactUsPage": "boolean",
  "TenantId": "integer"
}
200 OK

OK

Cms

GET /api/cms/sites/domains/lookup

Response Example (200 OK)
[
  {
    "Id": "integer",
    "Name": "string",
    "ExtraData": "string",
    "CssColor": "string",
    "IsSelected": "boolean",
    "IsDeleted": "boolean",
    "Order": "integer"
  }
]
Cms

GET /api/cms/sites/integrated

Response Example (200 OK)
[
  {
    "SiteId": "integer",
    "HashedSiteId": "string",
    "AuditId": "integer",
    "Domains": "string",
    "PrimaryDomain": "string",
    "DnsSafeHost": "string",
    "DomainPartialOrFull": "string",
    "SiteType": "string",
    "Description": "string",
    "IsPrimary": "boolean",
    "DevMode": "boolean",
    "PageCount": "integer",
    "TemplateCount": "integer",
    "Actions": "string"
  }
]
Cms

GET /api/cms/sites/integrated/lookup

Response Example (200 OK)
[
  {
    "Id": "integer",
    "Name": "string",
    "ExtraData": "string",
    "CssColor": "string",
    "IsSelected": "boolean",
    "IsDeleted": "boolean",
    "Order": "integer"
  }
]
Cms

GET /api/cms/sites/lookup

Response Example (200 OK)
[
  {
    "Id": "integer",
    "Name": "string",
    "ExtraData": "string",
    "CssColor": "string",
    "IsSelected": "boolean",
    "IsDeleted": "boolean",
    "Order": "integer"
  }
]
Cms

GET /api/cms/sites/menus

Response Example (200 OK)
[
  {
    "SiteMenuId": "integer",
    "SiteId": "integer",
    "Name": "string",
    "Actions": "string"
  }
]
Cms

GET /api/cms/sites/menus/{sitemenuid}

sitemenuid: integer
in path

(no description)

Response Example (200 OK)
{
  "SiteMenuId": "integer",
  "Name": "string"
}
Cms

POST /api/cms/sites/menus/{sitemenuid}

sitemenuid: integer
in path

(no description)

Request Example
{
  "SiteMenuId": "integer",
  "Name": "string"
}
Response Example (200 OK)
{
  "SiteMenuId": "integer",
  "SiteId": "integer",
  "Name": "string",
  "Actions": "string"
}
Cms

DELETE /api/cms/sites/menus/{sitemenuid}

sitemenuid: integer
in path

(no description)

200 OK

OK

Cms

POST /api/cms/sites/pages/{pageid}

pageid: integer
in path

(no description)

Request Example
{
  "PageId": "integer",
  "AuditId": "integer",
  "SiteId": "integer",
  "CanStoreBeCreated": "boolean",
  "IsNotInDevelopmentMode": "boolean",
  "HideCalendarLayoutOption": "boolean",
  "HideMedListLayoutOption": "boolean",
  "SiteModuleTypeId": "string",
  "SiteModuleVersion": "string",
  "DirectoryVisibility": "boolean",
  "DirectoryId": "string",
  "CalendarId": "string",
  "ContentListId": "string",
  "SiteDefaultLayout": "string",
  "GroupId": "string",
  "FormId": "string",
  "MembershipApplicationFormId": "string",
  "ContactRelationshipId": "string",
  "Title": "string",
  "RelativePath": "string",
  "SiteTemplateId": "string",
  "PrimaryDomain": "string",
  "EntireUrl": "string",
  "TopAdTypeId": "string",
  "BottomAdTypeId": "string",
  "OpenGraphTags": "string",
  "PublishStartDate": "string",
  "PublishEndDate": "string",
  "PageTypeId": "string",
  "IsModified": "boolean",
  "SiteType": "string",
  "CssClass": "string"
}
Response Example (200 OK)
{
  "PageId": "integer",
  "SiteId": "integer",
  "SiteModuleTypeId": "string",
  "SiteModuleType": "string",
  "Title": "string",
  "SitePageModuleSettingsJson": "string",
  "SiteModuleVersion": "string",
  "RelativePath": "string",
  "Template": "string"
}
Cms

DELETE /api/cms/sites/pages/{pageid}/{auditid}

pageid: integer
in path

(no description)

auditid: integer
in path

(no description)

200 OK

OK

Cms

GET /api/cms/sites/pages/{pageid}/{siteid}

pageid: integer
in path

(no description)

siteid: integer
in path

(no description)

Response Example (200 OK)
{
  "PageId": "integer",
  "AuditId": "integer",
  "SiteId": "integer",
  "CanStoreBeCreated": "boolean",
  "IsNotInDevelopmentMode": "boolean",
  "HideCalendarLayoutOption": "boolean",
  "HideMedListLayoutOption": "boolean",
  "SiteModuleTypeId": "string",
  "SiteModuleVersion": "string",
  "DirectoryVisibility": "boolean",
  "DirectoryId": "string",
  "CalendarId": "string",
  "ContentListId": "string",
  "SiteDefaultLayout": "string",
  "GroupId": "string",
  "FormId": "string",
  "MembershipApplicationFormId": "string",
  "ContactRelationshipId": "string",
  "Title": "string",
  "RelativePath": "string",
  "SiteTemplateId": "string",
  "PrimaryDomain": "string",
  "EntireUrl": "string",
  "TopAdTypeId": "string",
  "BottomAdTypeId": "string",
  "OpenGraphTags": "string",
  "PublishStartDate": "string",
  "PublishEndDate": "string",
  "PageTypeId": "string",
  "IsModified": "boolean",
  "SiteType": "string",
  "CssClass": "string"
}
Cms

GET /api/cms/sites/pages/lookup

Response Example (200 OK)
[
  {
    "Id": "integer",
    "Name": "string",
    "ExtraData": "string",
    "CssColor": "string",
    "IsSelected": "boolean",
    "IsDeleted": "boolean",
    "Order": "integer"
  }
]
Cms

POST /api/cms/sites/pages/suggest/{pageid}

pageid: integer
in path

(no description)

Request Example
{
  "PageId": "integer",
  "AuditId": "integer",
  "SiteId": "integer",
  "CanStoreBeCreated": "boolean",
  "IsNotInDevelopmentMode": "boolean",
  "HideCalendarLayoutOption": "boolean",
  "HideMedListLayoutOption": "boolean",
  "SiteModuleTypeId": "string",
  "SiteModuleVersion": "string",
  "DirectoryVisibility": "boolean",
  "DirectoryId": "string",
  "CalendarId": "string",
  "ContentListId": "string",
  "SiteDefaultLayout": "string",
  "GroupId": "string",
  "FormId": "string",
  "MembershipApplicationFormId": "string",
  "ContactRelationshipId": "string",
  "Title": "string",
  "RelativePath": "string",
  "SiteTemplateId": "string",
  "PrimaryDomain": "string",
  "EntireUrl": "string",
  "TopAdTypeId": "string",
  "BottomAdTypeId": "string",
  "OpenGraphTags": "string",
  "PublishStartDate": "string",
  "PublishEndDate": "string",
  "PageTypeId": "string",
  "IsModified": "boolean",
  "SiteType": "string",
  "CssClass": "string"
}
Response Example (200 OK)
{
  "PageId": "integer",
  "AuditId": "integer",
  "SiteId": "integer",
  "CanStoreBeCreated": "boolean",
  "IsNotInDevelopmentMode": "boolean",
  "HideCalendarLayoutOption": "boolean",
  "HideMedListLayoutOption": "boolean",
  "SiteModuleTypeId": "string",
  "SiteModuleVersion": "string",
  "DirectoryVisibility": "boolean",
  "DirectoryId": "string",
  "CalendarId": "string",
  "ContentListId": "string",
  "SiteDefaultLayout": "string",
  "GroupId": "string",
  "FormId": "string",
  "MembershipApplicationFormId": "string",
  "ContactRelationshipId": "string",
  "Title": "string",
  "RelativePath": "string",
  "SiteTemplateId": "string",
  "PrimaryDomain": "string",
  "EntireUrl": "string",
  "TopAdTypeId": "string",
  "BottomAdTypeId": "string",
  "OpenGraphTags": "string",
  "PublishStartDate": "string",
  "PublishEndDate": "string",
  "PageTypeId": "string",
  "IsModified": "boolean",
  "SiteType": "string",
  "CssClass": "string"
}
Cms

GET /api/cms/sites/themes/lookup

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

Schema Definitions

SiteCollectionItemModel: object

SiteId: integer
HashedSiteId: string
AuditId: integer
Domains: string
PrimaryDomain: string
DnsSafeHost: string
DomainPartialOrFull: string
SiteType: string
Description: string
IsPrimary: boolean
DevMode: boolean
PageCount: integer
TemplateCount: integer
Actions: string
Example
{
  "SiteId": "integer",
  "HashedSiteId": "string",
  "AuditId": "integer",
  "Domains": "string",
  "PrimaryDomain": "string",
  "DnsSafeHost": "string",
  "DomainPartialOrFull": "string",
  "SiteType": "string",
  "Description": "string",
  "IsPrimary": "boolean",
  "DevMode": "boolean",
  "PageCount": "integer",
  "TemplateCount": "integer",
  "Actions": "string"
}

SiteAddEditModel: object

SiteId: integer
DomainId: string
AuditId: integer
Description: string
ThemeFolder: string
SiteTemplateId: string
IsPrimary: boolean
IsPrimaryOriginal: boolean
IsDemo: boolean
DevMode: boolean
SitePages: integer
SystemSiteTypeId: string
Example
{
  "SiteId": "integer",
  "DomainId": "string",
  "AuditId": "integer",
  "Description": "string",
  "ThemeFolder": "string",
  "SiteTemplateId": "string",
  "IsPrimary": "boolean",
  "IsPrimaryOriginal": "boolean",
  "IsDemo": "boolean",
  "DevMode": "boolean",
  "SitePages": "integer",
  "SystemSiteTypeId": "string"
}

GenericLookUpChoice<Int32>: object

Id: integer
Name: string
ExtraData: string
CssColor: string
IsSelected: boolean
IsDeleted: boolean
Order: integer
Example
{
  "Id": "integer",
  "Name": "string",
  "ExtraData": "string",
  "CssColor": "string",
  "IsSelected": "boolean",
  "IsDeleted": "boolean",
  "Order": "integer"
}

SiteModulesViewModel: object

SiteId: integer
ListViewItems: string
Example
{
  "SiteId": "integer",
  "ListViewItems": "string"
}

SitePageAddEditModel: object

PageId: integer
AuditId: integer
SiteId: integer
CanStoreBeCreated: boolean
IsNotInDevelopmentMode: boolean
HideCalendarLayoutOption: boolean
HideMedListLayoutOption: boolean
SiteModuleTypeId: string
SiteModuleVersion: string
DirectoryVisibility: boolean
DirectoryId: string
CalendarId: string
ContentListId: string
SiteDefaultLayout: string
GroupId: string
FormId: string
MembershipApplicationFormId: string
ContactRelationshipId: string
Title: string
RelativePath: string
SiteTemplateId: string
PrimaryDomain: string
EntireUrl: string
TopAdTypeId: string
BottomAdTypeId: string
OpenGraphTags: string
PublishStartDate: string
PublishEndDate: string
PageTypeId: string
IsModified: boolean
SiteType: string
CssClass: string
Example
{
  "PageId": "integer",
  "AuditId": "integer",
  "SiteId": "integer",
  "CanStoreBeCreated": "boolean",
  "IsNotInDevelopmentMode": "boolean",
  "HideCalendarLayoutOption": "boolean",
  "HideMedListLayoutOption": "boolean",
  "SiteModuleTypeId": "string",
  "SiteModuleVersion": "string",
  "DirectoryVisibility": "boolean",
  "DirectoryId": "string",
  "CalendarId": "string",
  "ContentListId": "string",
  "SiteDefaultLayout": "string",
  "GroupId": "string",
  "FormId": "string",
  "MembershipApplicationFormId": "string",
  "ContactRelationshipId": "string",
  "Title": "string",
  "RelativePath": "string",
  "SiteTemplateId": "string",
  "PrimaryDomain": "string",
  "EntireUrl": "string",
  "TopAdTypeId": "string",
  "BottomAdTypeId": "string",
  "OpenGraphTags": "string",
  "PublishStartDate": "string",
  "PublishEndDate": "string",
  "PageTypeId": "string",
  "IsModified": "boolean",
  "SiteType": "string",
  "CssClass": "string"
}

SitePageCollectionItemModel: object

PageId: integer
SiteId: integer
SiteModuleTypeId: string
SiteModuleType: string
Title: string
SitePageModuleSettingsJson: string
SiteModuleVersion: string
RelativePath: string
Template: string
Example
{
  "PageId": "integer",
  "SiteId": "integer",
  "SiteModuleTypeId": "string",
  "SiteModuleType": "string",
  "Title": "string",
  "SitePageModuleSettingsJson": "string",
  "SiteModuleVersion": "string",
  "RelativePath": "string",
  "Template": "string"
}

Object: object

Example
"object"

DomainsModel: object

SiteId: integer
Domains: string
Example
{
  "SiteId": "integer",
  "Domains": "string"
}

PotentialDuplicateEntry: object

Id: integer
Name: string
Description: string
Example
{
  "Id": "integer",
  "Name": "string",
  "Description": "string"
}

String: object

this[]: string
Length: integer
Example
{
  "this[]": "string",
  "Length": "integer"
}

DomainAddEditModel: object

DomainId: integer
SiteId: string
DomainPartialOrFull: string
IsPrimary: boolean
UseHttps: boolean
CssClass: string
Example
{
  "DomainId": "integer",
  "SiteId": "string",
  "DomainPartialOrFull": "string",
  "IsPrimary": "boolean",
  "UseHttps": "boolean",
  "CssClass": "string"
}

DomainCollectionItemModel: object

DomainId: integer
SiteId: string
DomainPartialOrFull: string
IsPrimary: boolean
Example
{
  "DomainId": "integer",
  "SiteId": "string",
  "DomainPartialOrFull": "string",
  "IsPrimary": "boolean"
}

SiteTemplateCollectionItemModel: object

SiteTemplateId: integer
SiteId: integer
Id: integer
Name: string
LastFetchDate: string
ExternalUrl: string
SizeInBytes: integer
Example
{
  "SiteTemplateId": "integer",
  "SiteId": "integer",
  "Id": "integer",
  "Name": "string",
  "LastFetchDate": "string",
  "ExternalUrl": "string",
  "SizeInBytes": "integer"
}

SiteTemplatesModel: object

SiteId: integer
SiteTemplates: string
Example
{
  "SiteId": "integer",
  "SiteTemplates": "string"
}

SiteTemplateAddEditModel: object

SiteTemplateId: integer
AuditId: integer
SiteId: string
Name: string
ExternalUrl: string
TemplateContent: string
Example
{
  "SiteTemplateId": "integer",
  "AuditId": "integer",
  "SiteId": "string",
  "Name": "string",
  "ExternalUrl": "string",
  "TemplateContent": "string"
}

SiteMenuCollectionItemModel: object

SiteMenuId: integer
SiteId: integer
Name: string
Actions: string
Example
{
  "SiteMenuId": "integer",
  "SiteId": "integer",
  "Name": "string",
  "Actions": "string"
}

SiteMenuAddEditModel: object

SiteMenuId: integer
Name: string
Example
{
  "SiteMenuId": "integer",
  "Name": "string"
}

SiteMenuItemsModel: object

SiteMenuId: integer
Items: string
Example
{
  "SiteMenuId": "integer",
  "Items": "string"
}

SiteMenuItemAddEditModel: object

SiteMenuItemId: integer
AuditId: integer
SiteMenuId: integer
ParentMenuItemId: string
Name: string
PublishStartDate: string
LinkToPageId: string
LinkToUrl: string
DisplayIndex: string
Target: string
SettingsJson: string
Example
{
  "SiteMenuItemId": "integer",
  "AuditId": "integer",
  "SiteMenuId": "integer",
  "ParentMenuItemId": "string",
  "Name": "string",
  "PublishStartDate": "string",
  "LinkToPageId": "string",
  "LinkToUrl": "string",
  "DisplayIndex": "string",
  "Target": "string",
  "SettingsJson": "string"
}

SiteMenuItemCollectionItemModel: object

SiteMenuItemId: integer
ParentMenuItemId: string
SiteMenuId: integer
Name: string
Example
{
  "SiteMenuItemId": "integer",
  "ParentMenuItemId": "string",
  "SiteMenuId": "integer",
  "Name": "string"
}

IQueryable: object

Expression: string
ElementType: string
Provider: string
Example
{
  "Expression": "string",
  "ElementType": "string",
  "Provider": "string"
}

Int32: object

Example
"object"

CreateSiteViewModel: object

ThemeId: string
CreateDirectoryPage: boolean
DirectoryId: string
CreateCalendarPage: boolean
CalendarId: string
CreateContentListPage: boolean
ContentListId: string
CreateContactUsPage: boolean
TenantId: integer
Example
{
  "ThemeId": "string",
  "CreateDirectoryPage": "boolean",
  "DirectoryId": "string",
  "CreateCalendarPage": "boolean",
  "CalendarId": "string",
  "CreateContentListPage": "boolean",
  "ContentListId": "string",
  "CreateContactUsPage": "boolean",
  "TenantId": "integer"
}

SiteStyleAndCssViewModel: object

SiteId: integer
IncludeModuleCss: boolean
EnableCategoryImages: boolean
NestedFormCorrectionType: string
CssParameterList: string
CustomStyleInfo: string
CustomHeaderHTML: string
CustomFooterHTML: string
Example
{
  "SiteId": "integer",
  "IncludeModuleCss": "boolean",
  "EnableCategoryImages": "boolean",
  "NestedFormCorrectionType": "string",
  "CssParameterList": "string",
  "CustomStyleInfo": "string",
  "CustomHeaderHTML": "string",
  "CustomFooterHTML": "string"
}

WidgetBuilderViewModel: object

Categories: string
MemberPaths: string
EventPaths: string
FundraisingCampaigns: string
Sponsorships: string
AdAreas: string
WebContentPaths: string
PublicEmailGroups: string
Forums: string
CustomAdLocations: string
SiteId: string
DefaultWidgetType: string
ReadOnlyWidgetTypeSelection: boolean
Domains: string
Example
{
  "Categories": "string",
  "MemberPaths": "string",
  "EventPaths": "string",
  "FundraisingCampaigns": "string",
  "Sponsorships": "string",
  "AdAreas": "string",
  "WebContentPaths": "string",
  "PublicEmailGroups": "string",
  "Forums": "string",
  "CustomAdLocations": "string",
  "SiteId": "string",
  "DefaultWidgetType": "string",
  "ReadOnlyWidgetTypeSelection": "boolean",
  "Domains": "string"
}

SiteModuleOverridesViewModel: object

SiteId: integer
Pages: string
Example
{
  "SiteId": "integer",
  "Pages": "string"
}

SitePageAddEditOverride: object

PageOverrideId: integer
SiteId: integer
Title: string
RelativePath: string
PageTypeId: string
PublishStartDate: string
SiteTemplateId: string
Example
{
  "PageOverrideId": "integer",
  "SiteId": "integer",
  "Title": "string",
  "RelativePath": "string",
  "PageTypeId": "string",
  "PublishStartDate": "string",
  "SiteTemplateId": "string"
}

SitePageOverrideCollectionItemModel: object

PageOverrideId: integer
SiteId: integer
Title: string
RelativePath: string
TemplateName: string
Example
{
  "PageOverrideId": "integer",
  "SiteId": "integer",
  "Title": "string",
  "RelativePath": "string",
  "TemplateName": "string"
}

DiretorySitePageCategoryItems: object

Id: integer
Name: string
ExtraData: string
CssColor: string
IsSelected: boolean
IsDeleted: boolean
Order: integer
Example
{
  "Id": "integer",
  "Name": "string",
  "ExtraData": "string",
  "CssColor": "string",
  "IsSelected": "boolean",
  "IsDeleted": "boolean",
  "Order": "integer"
}