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/connection/{connectionid}
connectionid:
integer
in path
(no description)
200 OK
OK
Response Example (200 OK)
{
"Id": "integer",
"ConnectionId": "integer",
"IsActive": "boolean",
"MembershipFeedId": "integer",
"CreatedDate": "string",
"ExchangeId": "integer",
"ConectedTenantName": "string",
"ReadOnly": "boolean",
"IsDeleted": "boolean",
"ForceSave": "boolean",
"IsContactFeedReadOnly": "boolean",
"SourceTenantKey": "string",
"IsMembershipsSync": "boolean",
"IsMemberShipOwnerContactInSync": "boolean",
"MembershipFeeds": "string",
"IsContactFeedSync": "boolean",
"IsIndividualGeneralInfo": "boolean",
"IsIndividualPhonesEmailsSites": "boolean",
"IsIndividualAddresses": "boolean",
"IsIndividualCustomFields": "boolean",
"IndividualCustomFields": "string",
"IsBusinessGeneralInfo": "boolean",
"IsBusinessPhonesEmailsSites": "boolean",
"IsBusinessAddresses": "boolean",
"IsBusinessCustomFields": "boolean",
"BusinessCustomFields": "string"
}
POST /api/connection/{connectionid}
undefined
connectionid:
string
in path
(no description)
forcesave:
boolean
in query
(no description)
Request Example
{
"Id": "integer",
"ConnectionId": "integer",
"IsActive": "boolean",
"MembershipFeedId": "integer",
"CreatedDate": "string",
"ExchangeId": "integer",
"ConectedTenantName": "string",
"ReadOnly": "boolean",
"IsDeleted": "boolean",
"ForceSave": "boolean",
"IsContactFeedReadOnly": "boolean",
"SourceTenantKey": "string",
"IsMembershipsSync": "boolean",
"IsMemberShipOwnerContactInSync": "boolean",
"MembershipFeeds": "string",
"IsContactFeedSync": "boolean",
"IsIndividualGeneralInfo": "boolean",
"IsIndividualPhonesEmailsSites": "boolean",
"IsIndividualAddresses": "boolean",
"IsIndividualCustomFields": "boolean",
"IndividualCustomFields": "string",
"IsBusinessGeneralInfo": "boolean",
"IsBusinessPhonesEmailsSites": "boolean",
"IsBusinessAddresses": "boolean",
"IsBusinessCustomFields": "boolean",
"BusinessCustomFields": "string"
}
OK
Response Example (200 OK)
{
"Id": "integer",
"ConnectionId": "integer",
"IsDeleted": "boolean",
"SourceTenantKey": "string",
"TargetTenantKey": "string",
"SourceTenantName": "string",
"TargetTenantName": "string",
"IsActive": "boolean",
"IsStaff": "boolean",
"IsSource": "boolean",
"HideDelete": "boolean",
"HideView": "boolean",
"HideEdit": "boolean",
"HideEnable": "boolean",
"HideDisable": "boolean",
"CssClass": "string",
"SyncRole": "string",
"ConnectedTenant": "string",
"CreatedDate": "string",
"ConnectionStatusTypeId": "string",
"LastDisabled": "string",
"LastEnabled": "string",
"Actions": "string"
}
DELETE /api/connection/{connectionid}
connectionid:
integer
in path
(no description)
200 OK
OK
GET /api/connection/all
options:
string
in query
(no description)
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
POST /api/connection/disable/{connectionid}
connectionid:
integer
in path
(no description)
200 OK
OK
POST /api/connection/enable/{connectionid}
connectionid:
integer
in path
(no description)
200 OK
OK
GET /api/connection/individualcustomfield/lookup/{sourcetenantkey}
sourcetenantkey:
string
in path
(no description)
200 OK
OK
type
Response Example (200 OK)
[
{
"IsSelected": "boolean",
"PreviouslySelected": "boolean",
"Id": "integer",
"Name": "string",
"Order": "integer"
}
]
GET /api/connection/membershiptype/lookup
OK
Response Example (200 OK)
[
{
"Id": "integer",
"Name": "string",
"OwnedByType": "string",
"InheritanceType": "string"
}
]
GET /api/connection/membershiptype/lookup/{sourcetenantkey}
sourcetenantkey:
string
in path
(no description)
OK
Response Example (200 OK)
[
{
"Id": "integer",
"Name": "string",
"OwnedByType": "string",
"InheritanceType": "string"
}
]
GET /api/connection/membershiptypelevel/lookup/{sourcetenantkey}
sourcetenantkey:
string
in path
(no description)
200 OK
OK
Response Example (200 OK)
[
{
"Id": "integer",
"Name": "string",
"ExtraData": "string",
"CssColor": "string",
"IsSelected": "boolean",
"IsDeleted": "boolean",
"Order": "integer"
}
]
GET /api/connection/organizationcustomfield/lookup/{sourcetenantkey}
sourcetenantkey:
string
in path
(no description)
200 OK
OK
type
Response Example (200 OK)
[
{
"IsSelected": "boolean",
"PreviouslySelected": "boolean",
"Id": "integer",
"Name": "string",
"Order": "integer"
}
]
GET /api/connection/tenants/lookup
200 OK
OK
Response Example (200 OK)
[
{
"Id": "string",
"SyncFromTenantKey": "string",
"ExchangeId": "integer",
"Name": "string",
"ConectedTenantName": "string"
}
]
Schema Definitions
ListViewReturnModel<ConnectionCollectionItemModel>: 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"
}
ConnectionAddEditModel: object
- Id: integer
- ConnectionId: integer
- IsActive: boolean
- MembershipFeedId: integer
- CreatedDate: string
- ExchangeId: integer
- ConectedTenantName: string
- ReadOnly: boolean
- IsDeleted: boolean
- ForceSave: boolean
- IsContactFeedReadOnly: boolean
- SourceTenantKey: string
- IsMembershipsSync: boolean
- IsMemberShipOwnerContactInSync: boolean
- MembershipFeeds: string
- IsContactFeedSync: boolean
- IsIndividualGeneralInfo: boolean
- IsIndividualPhonesEmailsSites: boolean
- IsIndividualAddresses: boolean
- IsIndividualCustomFields: boolean
- IndividualCustomFields: string
- IsBusinessGeneralInfo: boolean
- IsBusinessPhonesEmailsSites: boolean
- IsBusinessAddresses: boolean
- IsBusinessCustomFields: boolean
- BusinessCustomFields: string
Example
{
"Id": "integer",
"ConnectionId": "integer",
"IsActive": "boolean",
"MembershipFeedId": "integer",
"CreatedDate": "string",
"ExchangeId": "integer",
"ConectedTenantName": "string",
"ReadOnly": "boolean",
"IsDeleted": "boolean",
"ForceSave": "boolean",
"IsContactFeedReadOnly": "boolean",
"SourceTenantKey": "string",
"IsMembershipsSync": "boolean",
"IsMemberShipOwnerContactInSync": "boolean",
"MembershipFeeds": "string",
"IsContactFeedSync": "boolean",
"IsIndividualGeneralInfo": "boolean",
"IsIndividualPhonesEmailsSites": "boolean",
"IsIndividualAddresses": "boolean",
"IsIndividualCustomFields": "boolean",
"IndividualCustomFields": "string",
"IsBusinessGeneralInfo": "boolean",
"IsBusinessPhonesEmailsSites": "boolean",
"IsBusinessAddresses": "boolean",
"IsBusinessCustomFields": "boolean",
"BusinessCustomFields": "string"
}
ConnectionCollectionItemModel: object
- Id: integer
- ConnectionId: integer
- IsDeleted: boolean
- SourceTenantKey: string
- TargetTenantKey: string
- SourceTenantName: string
- TargetTenantName: string
- IsActive: boolean
- IsStaff: boolean
- IsSource: boolean
- HideDelete: boolean
- HideView: boolean
- HideEdit: boolean
- HideEnable: boolean
- HideDisable: boolean
- CssClass: string
- SyncRole: string
- ConnectedTenant: string
- CreatedDate: string
- ConnectionStatusTypeId: string
- LastDisabled: string
- LastEnabled: string
- Actions: string
Example
{
"Id": "integer",
"ConnectionId": "integer",
"IsDeleted": "boolean",
"SourceTenantKey": "string",
"TargetTenantKey": "string",
"SourceTenantName": "string",
"TargetTenantName": "string",
"IsActive": "boolean",
"IsStaff": "boolean",
"IsSource": "boolean",
"HideDelete": "boolean",
"HideView": "boolean",
"HideEdit": "boolean",
"HideEnable": "boolean",
"HideDisable": "boolean",
"CssClass": "string",
"SyncRole": "string",
"ConnectedTenant": "string",
"CreatedDate": "string",
"ConnectionStatusTypeId": "string",
"LastDisabled": "string",
"LastEnabled": "string",
"Actions": "string"
}
TenantForConnectionItemModel: object
- Id: string
- SyncFromTenantKey: string
- ExchangeId: integer
- Name: string
- ConectedTenantName: string
Example
{
"Id": "string",
"SyncFromTenantKey": "string",
"ExchangeId": "integer",
"Name": "string",
"ConectedTenantName": "string"
}
MembershipTypeMappingDataModel: object
- Id: integer
- Name: string
- OwnedByType: string
- InheritanceType: string
Example
{
"Id": "integer",
"Name": "string",
"OwnedByType": "string",
"InheritanceType": "string"
}
GenericLookUpChoice<Int32>: object
- Id: integer
- Name: string
- ExtraData: string
- CssColor: string
- IsSelected: boolean
- IsDeleted: boolean
- Order: integer
Example
{
"Id": "integer",
"Name": "string",
"ExtraData": "string",
"CssColor": "string",
"IsSelected": "boolean",
"IsDeleted": "boolean",
"Order": "integer"
}