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/synclog/all

options: string
in query

(no description)

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

POST /api/synclog/all

Request Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "DateRange": "string",
  "Status": "string",
  "Trigger": "string",
  "TenantId": "integer",
  "Criteria": "string"
}
Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

GET /api/synclog/details/{logrecordid}

logrecordid: string
in path

(no description)

OK

Response Example (200 OK)
{
  "Id": "string",
  "LogRecordId": "string",
  "IsDeleted": "boolean",
  "IsDuplicateErrorEmpty": "boolean",
  "IsDifferentTypesErrorEmpty": "boolean",
  "IsCustomFieldNameEmpty": "boolean",
  "IsMembershipTypeVisible": "boolean",
  "GeneralInfo": "string",
  "StatusTypeId": "string",
  "ErrorMessage": "string",
  "ActionsRequired": "string",
  "DuplicateContactIds": "string",
  "DifferentTypeContactIds": "string",
  "SyncId": "string",
  "TriggerTypeId": "string",
  "CustomFieldName": "string",
  "SourceMembershipType": "string",
  "TargetMembershipType": "string",
  "Name": "string",
  "ObjectId": "integer",
  "TargetObjectId": "integer",
  "CreatedDate": "string",
  "SourceTenantId": "integer",
  "SourceTenantName": "string",
  "SourceTenantKey": "string",
  "TargetTenantId": "integer",
  "TargetTenantName": "string",
  "TargetTenantKey": "string",
  "MessageObjectLable": "string",
  "MessageObject": "string"
}

Schema Definitions

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

SyncLogAdvanceFilter: object

Top: string
Take: string
Skip: string
Filter: string
OrderBy: string
CalendarStartDate: string
CalendarEndDate: string
DateRange: string
Status: string
Trigger: string
TenantId: integer
Criteria: string
Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "DateRange": "string",
  "Status": "string",
  "Trigger": "string",
  "TenantId": "integer",
  "Criteria": "string"
}

SyncLogItemDetails: object

Id: string
LogRecordId: string
IsDeleted: boolean
IsDuplicateErrorEmpty: boolean
IsDifferentTypesErrorEmpty: boolean
IsCustomFieldNameEmpty: boolean
IsMembershipTypeVisible: boolean
GeneralInfo: string
StatusTypeId: string
ErrorMessage: string
ActionsRequired: string
DuplicateContactIds: string
DifferentTypeContactIds: string
SyncId: string
TriggerTypeId: string
CustomFieldName: string
SourceMembershipType: string
TargetMembershipType: string
Name: string
ObjectId: integer
TargetObjectId: integer
CreatedDate: string
SourceTenantId: integer
SourceTenantName: string
SourceTenantKey: string
TargetTenantId: integer
TargetTenantName: string
TargetTenantKey: string
MessageObjectLable: string
MessageObject: string
Example
{
  "Id": "string",
  "LogRecordId": "string",
  "IsDeleted": "boolean",
  "IsDuplicateErrorEmpty": "boolean",
  "IsDifferentTypesErrorEmpty": "boolean",
  "IsCustomFieldNameEmpty": "boolean",
  "IsMembershipTypeVisible": "boolean",
  "GeneralInfo": "string",
  "StatusTypeId": "string",
  "ErrorMessage": "string",
  "ActionsRequired": "string",
  "DuplicateContactIds": "string",
  "DifferentTypeContactIds": "string",
  "SyncId": "string",
  "TriggerTypeId": "string",
  "CustomFieldName": "string",
  "SourceMembershipType": "string",
  "TargetMembershipType": "string",
  "Name": "string",
  "ObjectId": "integer",
  "TargetObjectId": "integer",
  "CreatedDate": "string",
  "SourceTenantId": "integer",
  "SourceTenantName": "string",
  "SourceTenantKey": "string",
  "TargetTenantId": "integer",
  "TargetTenantName": "string",
  "TargetTenantKey": "string",
  "MessageObjectLable": "string",
  "MessageObject": "string"
}