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)
200 OK
OK
Response Example (200 OK)
{
"ExchangeId": "integer",
"ExchangeName": "string",
"TargetTenants": "string",
"SourceTenants": "string",
"ForceSave": "boolean"
}
POST /api/exchange/{exchangeid}
undefined
exchangeid:
string
in path
(no description)
Request Example
{
"ExchangeId": "integer",
"ExchangeName": "string",
"TargetTenants": "string",
"SourceTenants": "string",
"ForceSave": "boolean"
}
200 OK
OK
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)
200 OK
OK
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
undefined
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)
200 OK
OK
Response Example (200 OK)
[
{
"TenantKey": "string",
"HubTenantKey": "string",
"TenantName": "string",
"Name": "string"
}
]
GET /api/exchange/targettenants/lookup/{search}
search:
string
in path
(no description)
200 OK
OK
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"
}
ExchangeAddEditModel: object
- ExchangeId: integer
- ExchangeName: string
- TargetTenants: string
- SourceTenants: string
- ForceSave: boolean
Example
{
"ExchangeId": "integer",
"ExchangeName": "string",
"TargetTenants": "string",
"SourceTenants": "string",
"ForceSave": "boolean"
}