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)
OK
Response Example (200 OK)
{
"Status": "integer",
"StatusMessage": "string",
"Data": "boolean"
}
POST /api/public/events/determinebillingcontact
undefined
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"
}
200 OK
OK
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}
undefined
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
get what saleable items are being used and the amounts being paid - only used by NAR payments currently
undefined
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"
}
OK
Response Example (200 OK)
{
"Status": "integer",
"StatusMessage": "string",
"Data": "string"
}
POST /api/public/events/submit/{id}
id:
integer
in path
(no description)
OK
Response Example (200 OK)
{
"Status": "integer",
"StatusMessage": "string",
"Data": "string"
}
POST /api/public/events/validate/{id}
undefined
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"
}
OK
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"
}