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

POST /api/public/events/decline/invitation/{id}/{contactid}

id: integer
in path

(no description)

contactid: string
in path

(no description)

Response Example (200 OK)
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "boolean"
}

POST /api/public/events/determinebillingcontact

Request Example
{
  "ContactId": "string",
  "Prefix": "string",
  "FirstName": "string",
  "CommonName": "string",
  "MiddleName": "string",
  "LastName": "string",
  "Suffix": "string",
  "OrganizationContactId": "string",
  "OrganizationName": "string",
  "Title": "string",
  "IsTaxExempt": "boolean",
  "EmailAddress": "string",
  "Address": "string",
  "Phone": "string",
  "ContactRoles": "string",
  "Vouchers": "string",
  "MembershipIds": "string",
  "IsMember": "boolean",
  "TaxSet": "string",
  "ContactType": "string"
}
Response Example (200 OK)
{
  "ContactId": "string",
  "Prefix": "string",
  "FirstName": "string",
  "CommonName": "string",
  "MiddleName": "string",
  "LastName": "string",
  "Suffix": "string",
  "OrganizationContactId": "string",
  "OrganizationName": "string",
  "Title": "string",
  "IsTaxExempt": "boolean",
  "EmailAddress": "string",
  "Address": "string",
  "Phone": "string",
  "ContactRoles": "string",
  "Vouchers": "string",
  "MembershipIds": "string",
  "IsMember": "boolean",
  "TaxSet": "string",
  "ContactType": "string"
}

GET /api/public/events/getenv/{id}/{contactid=null}/{regid=null}

id: integer
in path

(no description)

contactid=null: string
in path

(no description)

regid=null: string
in path

(no description)

contactid: string
in query

(no description)

regid: string
in query

(no description)

Response Example (200 OK)
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

POST /api/public/events/register/{id}

id: integer
in path

(no description)

Request Example
{
  "ReCaptchaResponse": "string",
  "DisableReCaptchaCheck": "boolean",
  "IsFirstStep": "boolean",
  "AllowCreateAndShowContact": "boolean",
  "IsStaff": "boolean",
  "IsMember": "boolean",
  "MemberSecurityMode": "string",
  "WebReferralSourceTypeId": "string",
  "BillingInfo": "string",
  "Models": "string",
  "DonationItems": "string",
  "ExtraItems": "string",
  "SendEmailNotification": "boolean"
}
Response Example (200 OK)
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

POST /api/public/events/register_v2/{id}

id: integer
in path

(no description)

Response Example (200 OK)
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

get what saleable items are being used and the amounts being paid - only used by NAR payments currently

POST /api/public/events/splits/{id}

get what saleable items are being used and the amounts being paid - only used by NAR payments currently

id: integer
in path

(no description)

Request Example
{
  "ReCaptchaResponse": "string",
  "DisableReCaptchaCheck": "boolean",
  "EventId": "integer",
  "WebReferralSourceTypeId": "string",
  "SendEmailNotification": "boolean",
  "BillingInfo": "string",
  "Creator": "string",
  "Registrations": "string",
  "Sponsorships": "string",
  "Exhibitors": "string",
  "AdditionalPurchaseItems": "string",
  "DonationItems": "string",
  "Comments": "string",
  "IsUpdateOperation": "boolean",
  "TargetContactId": "string"
}
Response Example (200 OK)
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

POST /api/public/events/submit/{id}

id: integer
in path

(no description)

Response Example (200 OK)
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

POST /api/public/events/validate/{id}

id: integer
in path

(no description)

Request Example
{
  "ReCaptchaResponse": "string",
  "DisableReCaptchaCheck": "boolean",
  "EventId": "integer",
  "WebReferralSourceTypeId": "string",
  "SendEmailNotification": "boolean",
  "BillingInfo": "string",
  "Creator": "string",
  "Registrations": "string",
  "Sponsorships": "string",
  "Exhibitors": "string",
  "AdditionalPurchaseItems": "string",
  "DonationItems": "string",
  "Comments": "string",
  "IsUpdateOperation": "boolean",
  "TargetContactId": "string"
}
Response Example (200 OK)
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

Schema Definitions

PublicApiResponseObject<EventRegistrationEnviromentModel>: object

Status: integer
StatusMessage: string
Data: string
Example
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

PublicApiResponseObject<RegistrationSaveResult>: object

Status: integer
StatusMessage: string
Data: string
Example
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

BillingContactInfoModelV2: object

ContactId: string
Prefix: string
FirstName: string
CommonName: string
MiddleName: string
LastName: string
Suffix: string
OrganizationContactId: string
OrganizationName: string
Title: string
IsTaxExempt: boolean
EmailAddress: string
Address: string
Phone: string
ContactRoles: string
Vouchers: string
MembershipIds: string
IsMember: boolean
TaxSet: string
ContactType: string
Example
{
  "ContactId": "string",
  "Prefix": "string",
  "FirstName": "string",
  "CommonName": "string",
  "MiddleName": "string",
  "LastName": "string",
  "Suffix": "string",
  "OrganizationContactId": "string",
  "OrganizationName": "string",
  "Title": "string",
  "IsTaxExempt": "boolean",
  "EmailAddress": "string",
  "Address": "string",
  "Phone": "string",
  "ContactRoles": "string",
  "Vouchers": "string",
  "MembershipIds": "string",
  "IsMember": "boolean",
  "TaxSet": "string",
  "ContactType": "string"
}

PublicApiResponseObject<RegistrationPurchasesParameters>: object

Status: integer
StatusMessage: string
Data: string
Example
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

SaveRegisterAttendeesModel: object

ReCaptchaResponse: string
DisableReCaptchaCheck: boolean
IsFirstStep: boolean
AllowCreateAndShowContact: boolean
IsStaff: boolean
IsMember: boolean
MemberSecurityMode: string
WebReferralSourceTypeId: string
BillingInfo: string
Models: string
DonationItems: string
ExtraItems: string
SendEmailNotification: boolean
Example
{
  "ReCaptchaResponse": "string",
  "DisableReCaptchaCheck": "boolean",
  "IsFirstStep": "boolean",
  "AllowCreateAndShowContact": "boolean",
  "IsStaff": "boolean",
  "IsMember": "boolean",
  "MemberSecurityMode": "string",
  "WebReferralSourceTypeId": "string",
  "BillingInfo": "string",
  "Models": "string",
  "DonationItems": "string",
  "ExtraItems": "string",
  "SendEmailNotification": "boolean"
}

PublicApiResponseObject<Boolean>: object

Status: integer
StatusMessage: string
Data: boolean
Example
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "boolean"
}

PublicApiResponseObject<List>: object

Status: integer
StatusMessage: string
Data: string
Example
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

SaveEventRegisterV2Model: object

ReCaptchaResponse: string
DisableReCaptchaCheck: boolean
EventId: integer
WebReferralSourceTypeId: string
SendEmailNotification: boolean
BillingInfo: string
Creator: string
Registrations: string
Sponsorships: string
Exhibitors: string
AdditionalPurchaseItems: string
DonationItems: string
Comments: string
IsUpdateOperation: boolean
TargetContactId: string
Example
{
  "ReCaptchaResponse": "string",
  "DisableReCaptchaCheck": "boolean",
  "EventId": "integer",
  "WebReferralSourceTypeId": "string",
  "SendEmailNotification": "boolean",
  "BillingInfo": "string",
  "Creator": "string",
  "Registrations": "string",
  "Sponsorships": "string",
  "Exhibitors": "string",
  "AdditionalPurchaseItems": "string",
  "DonationItems": "string",
  "Comments": "string",
  "IsUpdateOperation": "boolean",
  "TargetContactId": "string"
}

PublicApiResponseObject<Dictionary>: object

Status: integer
StatusMessage: string
Data: string
Example
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

PublicApiResponseObject<dynamic>: object

Status: integer
StatusMessage: string
Data: string
Example
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}