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

GET /api/forum/all

Request Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "Criteria": "string"
}
Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

DELETE /api/forum/drop/{forumid}

forumid: integer
in path

(no description)

200 OK

OK

GET /api/forum/editmodel/{forumid}

forumid: string
in path

(no description)

OK

Response Example (200 OK)
{
  "ForumId": "integer",
  "Name": "string",
  "Description": "string",
  "CategoryId": "string",
  "Moderators": "string",
  "GroupsAccesses": "string"
}

GET /api/forum/emaildesigner/forumtopics

forumid: integer
in query

(no description)

maxresults: integer
in query

(no description)

Response Example (200 OK)
[
  {
    "TopicTitle": "string",
    "TopicUrl": "string",
    "ForumTitle": "string"
  }
]

GET /api/forum/forumcategories

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

GET /api/forum/forumcategory/all

Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

DELETE /api/forum/forumcategory/delete/{forumcategoryid}

forumcategoryid: integer
in path

(no description)

200 OK

OK

GET /api/forum/forumcategory/editmodel/{forumcategoryid}

forumcategoryid: integer
in path

(no description)

Response Example (200 OK)
{
  "ForumCategoryId": "integer",
  "Name": "string",
  "Description": "string"
}

POST /api/forum/forumcategory/savemodel

Request Example
{
  "ForumCategoryId": "integer",
  "Name": "string",
  "Description": "string"
}
Response Example (200 OK)
{
  "ForumCategoryId": "integer",
  "Name": "string",
  "Description": "string"
}

GET /api/forum/lookup/forums

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

POST /api/forum/savemodel

undefined

Request Example
{
  "ForumId": "integer",
  "Name": "string",
  "Description": "string",
  "CategoryId": "string",
  "Moderators": "string",
  "GroupsAccesses": "string"
}

OK

Response Example (200 OK)
{
  "ForumId": "integer",
  "Name": "string",
  "Category": "string",
  "Description": "string",
  "Moderators": "string",
  "GroupAccesses": "string",
  "ForumModerators": "string",
  "ForumAccessibleGroups": "string"
}

GET /api/forum/settings

Response Example (200 OK)
{
  "MemberForumEnabled": "boolean",
  "TermsConditionId": "string"
}

POST /api/forum/settings/savemodel

Request Example
{
  "MemberForumEnabled": "boolean",
  "TermsConditionId": "string"
}
200 OK

OK

Schema Definitions

ForumCategoryAddEditModel: object

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

ListViewReturnModel<ForumCategoryListCollectionItemModel>: object

Criteria: string
CriteriaItems: string
TotalRecordAvailable: string

We typically only return a subset of what is available on the server, but lets show the user what was available

ModelItems: string
Results: string
Example
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

Object: object

Example
"object"

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"
}

ForumAddEditModel: object

ForumId: integer
Name: string
Description: string
CategoryId: string
Moderators: string
GroupsAccesses: string
Example
{
  "ForumId": "integer",
  "Name": "string",
  "Description": "string",
  "CategoryId": "string",
  "Moderators": "string",
  "GroupsAccesses": "string"
}

ForumsListItem: object

ForumId: integer
Name: string
Category: string
Description: string
Moderators: string
GroupAccesses: string
ForumModerators: string
ForumAccessibleGroups: string
Example
{
  "ForumId": "integer",
  "Name": "string",
  "Category": "string",
  "Description": "string",
  "Moderators": "string",
  "GroupAccesses": "string",
  "ForumModerators": "string",
  "ForumAccessibleGroups": "string"
}

ListViewReturnModel<ForumsListItem>: object

Criteria: string
CriteriaItems: string
TotalRecordAvailable: string

We typically only return a subset of what is available on the server, but lets show the user what was available

ModelItems: string
Results: string
Example
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

ForumListItemFilter: object

Top: string
Take: string
Skip: string
Filter: string
OrderBy: string
CalendarStartDate: string
CalendarEndDate: string
Criteria: string
Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "Criteria": "string"
}

ForumSettingsAddEditModel: object

MemberForumEnabled: boolean
TermsConditionId: string
Example
{
  "MemberForumEnabled": "boolean",
  "TermsConditionId": "string"
}

ForumsTopicsToolResponseModel: object

TopicTitle: string
TopicUrl: string
ForumTitle: string
Example
{
  "TopicTitle": "string",
  "TopicUrl": "string",
  "ForumTitle": "string"
}