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/chapters/{chapterid}

chapterid: integer
in path

(no description)

Response Example (200 OK)
{
  "ChapterId": "integer",
  "OrganizationId": "integer",
  "ChapterName": "string",
  "ChapterNumber": "string",
  "ChapterDescription": "string",
  "OrganizationContactId": "string",
  "ParentOrganizationId": "integer",
  "PrimaryCalenderId": "string",
  "CalendarDescription": "string",
  "GroupTypeId": "string",
  "PrimaryGroupId": "string",
  "DirectoryId": "string",
  "PaymentGatewayId": "string",
  "PaymentGatewayType": "string",
  "PreviousDirectoryId": "string",
  "RemoveContactsFromPreviousDirectory": "boolean",
  "Owners": "string",
  "PostalCodesJson": "string",
  "IsDefaultPostalCodeEmpty": "boolean",
  "AffiliateTenantModel": "string",
  "ShouldAllowChapterTenantEditing": "boolean",
  "ForceSave": "boolean"
}

DELETE /api/chapters/{chapterid}

chapterid: integer
in path

(no description)

200 OK

OK

POST /api/chapters/{chapterid}/{forcesave}

chapterid: integer
in path

(no description)

forcesave: boolean
in path

(no description)

Request Example
{
  "ChapterId": "integer",
  "OrganizationId": "integer",
  "ChapterName": "string",
  "ChapterNumber": "string",
  "ChapterDescription": "string",
  "OrganizationContactId": "string",
  "ParentOrganizationId": "integer",
  "PrimaryCalenderId": "string",
  "CalendarDescription": "string",
  "GroupTypeId": "string",
  "PrimaryGroupId": "string",
  "DirectoryId": "string",
  "PaymentGatewayId": "string",
  "PaymentGatewayType": "string",
  "PreviousDirectoryId": "string",
  "RemoveContactsFromPreviousDirectory": "boolean",
  "Owners": "string",
  "PostalCodesJson": "string",
  "IsDefaultPostalCodeEmpty": "boolean",
  "AffiliateTenantModel": "string",
  "ShouldAllowChapterTenantEditing": "boolean",
  "ForceSave": "boolean"
}
Response Example (200 OK)
{
  "ChapterId": "integer",
  "AuditId": "integer",
  "OrganizationName": "string",
  "ParentOrganizationId": "integer",
  "ParentOrganizationName": "string",
  "City": "string",
  "State": "string"
}

GET /api/chapters/chapters/contacts/lookup/{includeparent}

includeparent: string
in path

(no description)

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

GET /api/chapters/chapters/lookup

Response Example (200 OK)
[
  {
    "Id": "integer",
    "Name": "string",
    "ExtraData": "string",
    "CssColor": "string",
    "IsSelected": "boolean",
    "IsDeleted": "boolean",
    "Order": "integer"
  }
]

GET /api/chapters/chaptersformembership/contacts/lookup

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

GET /api/chapters/chaptersformembership/lookup

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

GET /api/chapters/childchapterids/lookup

Response Example (200 OK)
[
  {
    "Id": "string",
    "Name": "string",
    "ExtraData": "string",
    "CssColor": "string",
    "IsSelected": "boolean",
    "IsDeleted": "boolean",
    "Order": "integer"
  }
]

GET /api/chapters/childchapters/lookup

Response Example (200 OK)
[
  {
    "Id": "integer",
    "Name": "string",
    "ExtraData": "string",
    "CssColor": "string",
    "IsSelected": "boolean",
    "IsDeleted": "boolean",
    "Order": "integer"
  }
]

POST /api/chapters/contactchapter

Request Example
{
  "ContactId": "integer",
  "ChapterId": "integer",
  "MarkAsPrimary": "boolean",
  "ContactHasPrimary": "boolean"
}
200 OK

OK

GET /api/chapters/contactchapter/{contactid}

contactid: integer
in path

(no description)

Response Example (200 OK)
{
  "ContactId": "integer",
  "ChapterId": "integer",
  "MarkAsPrimary": "boolean",
  "ContactHasPrimary": "boolean"
}

GET /api/chapters/contactchapter/assignzipcodes

200 OK

OK

DELETE /api/chapters/contactchapter/delete/{contactid}/{chapterid}

contactid: integer
in path

(no description)

chapterid: integer
in path

(no description)

200 OK

OK

GET /api/chapters/contactchapter/lookup/{contactid}

contactid: integer
in path

(no description)

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

POST /api/chapters/contactchapter/markasprimary/{contactid}/{chapterid}

contactid: integer
in path

(no description)

chapterid: integer
in path

(no description)

200 OK

OK

GET /api/chapters/items

options: string
in query

(no description)

Response Example (200 OK)
[
  {
    "ChapterId": "integer",
    "AuditId": "integer",
    "OrganizationName": "string",
    "ParentOrganizationId": "integer",
    "ParentOrganizationName": "string",
    "City": "string",
    "State": "string"
  }
]

GET /api/chapters/membershiptypeoptionchildchapterids/lookup/{includetoplevelselection}

includetoplevelselection: boolean
in path

(no description)

Response Example (200 OK)
[
  {
    "Id": "string",
    "Name": "string",
    "ExtraData": "string",
    "CssColor": "string",
    "IsSelected": "boolean",
    "IsDeleted": "boolean",
    "Order": "integer"
  }
]

GET /api/chapters/parentchapter/lookup

Response Example (200 OK)
[
  {
    "Id": "integer",
    "Name": "string",
    "ExtraData": "string",
    "CssColor": "string",
    "IsSelected": "boolean",
    "IsDeleted": "boolean",
    "Order": "integer"
  }
]

Schema Definitions

ChapterCollectionModel: object

ChapterId: integer
AuditId: integer
OrganizationName: string
ParentOrganizationId: integer
ParentOrganizationName: string
City: string
State: string
Example
{
  "ChapterId": "integer",
  "AuditId": "integer",
  "OrganizationName": "string",
  "ParentOrganizationId": "integer",
  "ParentOrganizationName": "string",
  "City": "string",
  "State": "string"
}

ChapterAddEditModel: object

ChapterId: integer
OrganizationId: integer
ChapterName: string
ChapterNumber: string
ChapterDescription: string
OrganizationContactId: string
ParentOrganizationId: integer
PrimaryCalenderId: string
CalendarDescription: string
GroupTypeId: string
PrimaryGroupId: string
DirectoryId: string
PaymentGatewayId: string
PaymentGatewayType: string
PreviousDirectoryId: string
RemoveContactsFromPreviousDirectory: boolean
Owners: string
PostalCodesJson: string
IsDefaultPostalCodeEmpty: boolean
AffiliateTenantModel: string
ShouldAllowChapterTenantEditing: boolean
ForceSave: boolean
Example
{
  "ChapterId": "integer",
  "OrganizationId": "integer",
  "ChapterName": "string",
  "ChapterNumber": "string",
  "ChapterDescription": "string",
  "OrganizationContactId": "string",
  "ParentOrganizationId": "integer",
  "PrimaryCalenderId": "string",
  "CalendarDescription": "string",
  "GroupTypeId": "string",
  "PrimaryGroupId": "string",
  "DirectoryId": "string",
  "PaymentGatewayId": "string",
  "PaymentGatewayType": "string",
  "PreviousDirectoryId": "string",
  "RemoveContactsFromPreviousDirectory": "boolean",
  "Owners": "string",
  "PostalCodesJson": "string",
  "IsDefaultPostalCodeEmpty": "boolean",
  "AffiliateTenantModel": "string",
  "ShouldAllowChapterTenantEditing": "boolean",
  "ForceSave": "boolean"
}

Object: object

Example
"object"

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

GenericLookUpChoice<Nullable>: object

Id: string
Name: string
ExtraData: string
CssColor: string
IsSelected: boolean
IsDeleted: boolean
Order: integer
Example
{
  "Id": "string",
  "Name": "string",
  "ExtraData": "string",
  "CssColor": "string",
  "IsSelected": "boolean",
  "IsDeleted": "boolean",
  "Order": "integer"
}

ChapterContactSelectModel: object

Id: integer
Name: string
PaymentGatewayId: string
Example
{
  "Id": "integer",
  "Name": "string",
  "PaymentGatewayId": "string"
}

ContactChapterAddEditModel: object

ContactId: integer
ChapterId: integer
MarkAsPrimary: boolean
ContactHasPrimary: boolean
Example
{
  "ContactId": "integer",
  "ChapterId": "integer",
  "MarkAsPrimary": "boolean",
  "ContactHasPrimary": "boolean"
}

Boolean: object

Example
"object"