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

Response Example (200 OK)
[
  {
    "TermsOfUseId": "integer",
    "Name": "string"
  }
]

GET /api/setup/termsofuse/{termsofuseid}

termsofuseid: integer
in path

(no description)

Response Example (200 OK)
{
  "TermsOfUseId": "integer",
  "Name": "string",
  "Description": "string",
  "AuditId": "integer",
  "LoginType": "string",
  "OriginalDescription": "string",
  "forceSave": "boolean"
}

POST /api/setup/termsofuse/{termsofuseid}

termsofuseid: integer
in path

(no description)

Request Example
{
  "TermsOfUseId": "integer",
  "Name": "string",
  "Description": "string",
  "AuditId": "integer",
  "LoginType": "string",
  "OriginalDescription": "string",
  "forceSave": "boolean"
}
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

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

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)

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

POST /api/setup/termsofuse/usertermsacceptance/hub

Request Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "LoginTypes": "string",
  "Criteria": "string"
}
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)

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

POST /api/setup/termsofuse/usertermsacceptance/staff

Request Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "LoginTypes": "string",
  "Criteria": "string"
}
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)

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

Object: object

Example
"object"

IQueryable: object

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

Boolean: object

Example
"object"

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