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/reporting
options:
string
in query
(no description)
category:
string
in query
(no description)
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
POST /api/reporting
undefined
Request Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"TenantId": "integer",
"ReportCategoryId": "string",
"IsCustom": "boolean",
"IsPrivate": "boolean",
"IsFavorite": "boolean",
"Criteria": "string",
"ShowCustomReportsAcrossCustomers": "boolean"
}
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
DELETE /api/reporting/{reportid}/{auditid}
reportid:
integer
in path
(no description)
auditid:
integer
in path
(no description)
200 OK
OK
POST /api/reporting/add
undefined
Request Example
{
"Name": "string",
"Description": "string"
}
200 OK
OK
Response Example (200 OK)
{
"ImageUrl": "string",
"ImageShortDescription": "string",
"ReportId": "integer",
"AuditId": "integer",
"IsSystem": "boolean",
"Name": "string",
"Description": "string",
"ReportTypeId": "string",
"ReportCategoryId": "string",
"DateAdded": "string",
"LastUsed": "string",
"IsFavorite": "boolean",
"Path": "string",
"IsPrivateForUser": "boolean",
"CreatedBy": "integer",
"Parameters": "string",
"Actions": "string",
"SecurableAreaId": "string",
"SecurableItemId": "string",
"IsChapterSafe": "boolean",
"RequiredModules": "string",
"UserHaveDeleteAccess": "boolean"
}
POST /api/reporting/contactreports/{contactid}
undefined
contactid:
string
in path
(no description)
category:
string
in query
(no description)
Request Example
"object"
OK
Response Example (200 OK)
[
{
"ImageUrl": "string",
"ImageShortDescription": "string",
"ReportId": "integer",
"AuditId": "integer",
"IsSystem": "boolean",
"ContactId": "integer",
"Name": "string",
"Description": "string",
"ReportTypeId": "string",
"Path": "string"
}
]
GET /api/reporting/contactreports/{contactid}
contactid:
string
in path
(no description)
200 OK
OK
Response Example (200 OK)
{
"ContactId": "string",
"ReportsList": "string"
}
GET /api/reporting/tenantreports
this[]:
string
in query
(no description)
length:
string
in query
(no description)
200 OK
OK
type
Response Example (200 OK)
[
{
"IsSelected": "boolean",
"PreviouslySelected": "boolean",
"Id": "integer",
"Name": "string",
"Order": "integer"
}
]
GET /api/reporting/widget/reportfavorites
200 OK
OK
Response Example (200 OK)
{
"ModelType": "string",
"Items": "string",
"TotalRecordAvailable": "string"
}
Schema Definitions
ListViewReturnModel<ReportCollectionModel>: 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"
}
ReportFavoritesKeyValueData: object
- ModelType: string
- Items: string
- TotalRecordAvailable: string
Example
{
"ModelType": "string",
"Items": "string",
"TotalRecordAvailable": "string"
}
ItemChoiceModel: object
- IsSelected: boolean
- PreviouslySelected: boolean
- Id: integer
- Name: string
- Order: integer
Example
{
"IsSelected": "boolean",
"PreviouslySelected": "boolean",
"Id": "integer",
"Name": "string",
"Order": "integer"
}
InnerModuleReportCollectionModel: object
- ImageUrl: string
- ImageShortDescription: string
- ReportId: integer
- AuditId: integer
- IsSystem: boolean
- ContactId: integer
- Name: string
- Description: string
- ReportTypeId: string
- Path: string
Example
{
"ImageUrl": "string",
"ImageShortDescription": "string",
"ReportId": "integer",
"AuditId": "integer",
"IsSystem": "boolean",
"ContactId": "integer",
"Name": "string",
"Description": "string",
"ReportTypeId": "string",
"Path": "string"
}
ContactReportsModel: object
- ContactId: string
- ReportsList: string
Example
{
"ContactId": "string",
"ReportsList": "string"
}
ReportAdvancedFilter: object
- Top: string
- Take: string
- Skip: string
- Filter: string
- OrderBy: string
- CalendarStartDate: string
- CalendarEndDate: string
- TenantId: integer
- ReportCategoryId: string
- IsCustom: boolean
- IsPrivate: boolean
- IsFavorite: boolean
- Criteria: string
- ShowCustomReportsAcrossCustomers: boolean
Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"TenantId": "integer",
"ReportCategoryId": "string",
"IsCustom": "boolean",
"IsPrivate": "boolean",
"IsFavorite": "boolean",
"Criteria": "string",
"ShowCustomReportsAcrossCustomers": "boolean"
}
ReportCollectionModel: object
- ImageUrl: string
- ImageShortDescription: string
- ReportId: integer
- AuditId: integer
- IsSystem: boolean
- Name: string
- Description: string
- ReportTypeId: string
- ReportCategoryId: string
- DateAdded: string
- LastUsed: string
- IsFavorite: boolean
- Path: string
- IsPrivateForUser: boolean
- CreatedBy: integer
- Parameters: string
- Actions: string
- SecurableAreaId: string
- SecurableItemId: string
- IsChapterSafe: boolean
- RequiredModules: string
- UserHaveDeleteAccess: boolean
Example
{
"ImageUrl": "string",
"ImageShortDescription": "string",
"ReportId": "integer",
"AuditId": "integer",
"IsSystem": "boolean",
"Name": "string",
"Description": "string",
"ReportTypeId": "string",
"ReportCategoryId": "string",
"DateAdded": "string",
"LastUsed": "string",
"IsFavorite": "boolean",
"Path": "string",
"IsPrivateForUser": "boolean",
"CreatedBy": "integer",
"Parameters": "string",
"Actions": "string",
"SecurableAreaId": "string",
"SecurableItemId": "string",
"IsChapterSafe": "boolean",
"RequiredModules": "string",
"UserHaveDeleteAccess": "boolean"
}