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/setup/termsofuse
OK
Response Example (200 OK)
[
{
"TermsOfUseId": "integer",
"Name": "string"
}
]
GET /api/setup/termsofuse/{termsofuseid}
termsofuseid:
integer
in path
(no description)
200 OK
OK
Response Example (200 OK)
{
"TermsOfUseId": "integer",
"Name": "string",
"Description": "string",
"AuditId": "integer",
"LoginType": "string",
"OriginalDescription": "string",
"forceSave": "boolean"
}
POST /api/setup/termsofuse/{termsofuseid}
undefined
termsofuseid:
integer
in path
(no description)
Request Example
{
"TermsOfUseId": "integer",
"Name": "string",
"Description": "string",
"AuditId": "integer",
"LoginType": "string",
"OriginalDescription": "string",
"forceSave": "boolean"
}
OK
Response Example (200 OK)
{
"TermsOfUseId": "integer",
"Name": "string"
}
DELETE /api/setup/termsofuse/{termsofuseid}/{auditid}
termsofuseid:
integer
in path
(no description)
auditid:
integer
in path
(no description)
200 OK
OK
GET /api/setup/termsofuse/gdpr/backoffice
200 OK
OK
Response Example (200 OK)
{
"TermsOfUseId": "integer",
"Name": "string",
"Description": "string",
"AuditId": "integer",
"LoginType": "string",
"OriginalDescription": "string",
"forceSave": "boolean"
}
GET /api/setup/termsofuse/lookup
200 OK
OK
type
Response Example (200 OK)
[
{
"Expression": "string",
"ElementType": "string",
"Provider": "string"
}
]
POST /api/setup/termsofuse/terms/takeaction
undefined
Request Example
{
"TermUserResponseId": "integer",
"ContactId": "integer",
"LoginId": "integer",
"TenantId": "integer",
"UserLoginTypeId": "string",
"IsAccepted": "boolean",
"TermsOfUseId": "integer",
"ActionDate": "string",
"IpBrowserInfo": "string"
}
200 OK
OK
GET /api/setup/termsofuse/usertermsacceptance/hub
options:
string
in query
(no description)
OK
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
POST /api/setup/termsofuse/usertermsacceptance/hub
undefined
Request Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"TenantId": "integer",
"LoginTypes": "string",
"Criteria": "string"
}
OK
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
GET /api/setup/termsofuse/usertermsacceptance/staff
options:
string
in query
(no description)
OK
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
POST /api/setup/termsofuse/usertermsacceptance/staff
undefined
Request Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"TenantId": "integer",
"LoginTypes": "string",
"Criteria": "string"
}
OK
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
GET /api/setup/termsofuse/view/{termsofuseid}
termsofuseid:
integer
in path
(no description)
200 OK
OK
Response Example (200 OK)
{
"TermsOfUseId": "integer",
"TermsDescription": "string"
}
Schema Definitions
TermsOfUseCollectionItemModel: object
- TermsOfUseId: integer
- Name: string
Example
{
"TermsOfUseId": "integer",
"Name": "string"
}
TermsOfUseAddEditModel: object
- TermsOfUseId: integer
- Name: string
- Description: string
- AuditId: integer
- LoginType: string
- OriginalDescription: string
- forceSave: boolean
Example
{
"TermsOfUseId": "integer",
"Name": "string",
"Description": "string",
"AuditId": "integer",
"LoginType": "string",
"OriginalDescription": "string",
"forceSave": "boolean"
}
TermsOfUseViewModel: object
- TermsOfUseId: integer
- TermsDescription: string
Example
{
"TermsOfUseId": "integer",
"TermsDescription": "string"
}
IQueryable: object
- Expression: string
- ElementType: string
- Provider: string
Example
{
"Expression": "string",
"ElementType": "string",
"Provider": "string"
}
TermsUsersResponseModel: object
- TermUserResponseId: integer
- ContactId: integer
- LoginId: integer
- TenantId: integer
- UserLoginTypeId: string
- IsAccepted: boolean
- TermsOfUseId: integer
- ActionDate: string
- IpBrowserInfo: string
Example
{
"TermUserResponseId": "integer",
"ContactId": "integer",
"LoginId": "integer",
"TenantId": "integer",
"UserLoginTypeId": "string",
"IsAccepted": "boolean",
"TermsOfUseId": "integer",
"ActionDate": "string",
"IpBrowserInfo": "string"
}
ListViewReturnModel<UserTermsAcceptance>: 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"
}
UserTermsAcceptanceAdvancedFilter: object
- Top: string
- Take: string
- Skip: string
- Filter: string
- OrderBy: string
- CalendarStartDate: string
- CalendarEndDate: string
- TenantId: integer
- LoginTypes: string
- Criteria: string
Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"TenantId": "integer",
"LoginTypes": "string",
"Criteria": "string"
}