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

DELETE /api/exchange/{exchangeid}

exchangeid: integer
in path

(no description)

200 OK

OK

GET /api/exchange/{exchangeid}

exchangeid: integer
in path

(no description)

Response Example (200 OK)
{
  "ExchangeId": "integer",
  "ExchangeName": "string",
  "TargetTenants": "string",
  "SourceTenants": "string",
  "ForceSave": "boolean"
}

POST /api/exchange/{exchangeid}

exchangeid: string
in path

(no description)

Request Example
{
  "ExchangeId": "integer",
  "ExchangeName": "string",
  "TargetTenants": "string",
  "SourceTenants": "string",
  "ForceSave": "boolean"
}
Response Example (200 OK)
{
  "Id": "integer",
  "ExchangeId": "integer",
  "ExchangeName": "string",
  "SourceTenants": "string",
  "TargetTenants": "string",
  "TargetTenantsList": "string",
  "SourceTenantsList": "string",
  "DeleteConfirm": "string",
  "Actions": "string"
}

GET /api/exchange/all

options: string
in query

(no description)

Response Example (200 OK)
[
  {
    "Id": "integer",
    "ExchangeId": "integer",
    "ExchangeName": "string",
    "SourceTenants": "string",
    "TargetTenants": "string",
    "TargetTenantsList": "string",
    "SourceTenantsList": "string",
    "DeleteConfirm": "string",
    "Actions": "string"
  }
]

POST /api/exchange/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"
}

GET /api/exchange/sourcetenants/lookup/{search}

search: string
in path

(no description)

Response Example (200 OK)
[
  {
    "TenantKey": "string",
    "HubTenantKey": "string",
    "TenantName": "string",
    "Name": "string"
  }
]

GET /api/exchange/targettenants/lookup/{search}

search: string
in path

(no description)

Response Example (200 OK)
[
  {
    "TenantKey": "string",
    "HubTenantKey": "string",
    "TenantName": "string",
    "Name": "string"
  }
]

Schema Definitions

ExchangeCollectionItemModel: object

Id: integer
ExchangeId: integer
ExchangeName: string
SourceTenants: string
TargetTenants: string
TargetTenantsList: string
SourceTenantsList: string
DeleteConfirm: string
Actions: string
Example
{
  "Id": "integer",
  "ExchangeId": "integer",
  "ExchangeName": "string",
  "SourceTenants": "string",
  "TargetTenants": "string",
  "TargetTenantsList": "string",
  "SourceTenantsList": "string",
  "DeleteConfirm": "string",
  "Actions": "string"
}

ListViewReturnModel<ExchangeCollectionItemModel>: 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"
}

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

Boolean: object

Example
"object"

ExchangeAddEditModel: object

ExchangeId: integer
ExchangeName: string
TargetTenants: string
SourceTenants: string
ForceSave: boolean
Example
{
  "ExchangeId": "integer",
  "ExchangeName": "string",
  "TargetTenants": "string",
  "SourceTenants": "string",
  "ForceSave": "boolean"
}

TenantsForSyncItemModel: object

TenantKey: string
HubTenantKey: string
TenantName: string
Name: string
Example
{
  "TenantKey": "string",
  "HubTenantKey": "string",
  "TenantName": "string",
  "Name": "string"
}