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/event/sponsor/{eventsponsorid}/createcontactrole

eventsponsorid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventSponsorId": "integer",
  "EventDetailId": "integer",
  "EventId": "integer",
  "PurchaseId": "integer",
  "InvoiceId": "integer",
  "SponsorStatusTypeId": "string",
  "ContactId": "integer",
  "BillingContactId": "string",
  "ShowProcessAch": "boolean",
  "RegistrationId": "integer",
  "Sponsorship": "string",
  "Status": "string",
  "SponsorName": "string",
  "SponsorPrimaryContactName": "string",
  "Contact": "string",
  "InvoiceNumber": "string",
  "SponsorFee": "number",
  "Balance": "number",
  "PostActions": "string",
  "MatchingStatus": "string",
  "AssociationConfirmationText": "string",
  "ContactActions": "string",
  "Actions": "string"
}

GET /api/event/sponsor/{eventsponsorid}/matchbusiness

eventsponsorid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string",
  "EventSponsorId": "integer"
}

GET /api/event/sponsor/{eventsponsorid}/matchindividual

eventsponsorid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string",
  "AttendeeContactId": "integer",
  "Prefix": "string",
  "FirstName": "string",
  "MiddleName": "string",
  "LastName": "string",
  "Suffix": "string",
  "ContactInCRM": "boolean",
  "HasContactFieldChanges": "boolean",
  "MatchType": "string",
  "PotentialMatches": "string",
  "ContactId": "string",
  "Individual": "string",
  "EventSponsorId": "integer"
}

GET /api/event/sponsor/{eventsponsorid}/namefix

eventsponsorid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string",
  "AttendeeContactId": "integer",
  "Prefix": "string",
  "FirstName": "string",
  "MiddleName": "string",
  "LastName": "string",
  "Suffix": "string",
  "ContactUpdateTypeOption": "string",
  "PotentialRecordUpdates": "string",
  "EventSponsorId": "integer"
}

POST /api/event/sponsor/matchbusiness

Request Example
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string",
  "EventSponsorId": "integer"
}
Response Example (200 OK)
{
  "EventSponsorId": "integer",
  "EventDetailId": "integer",
  "EventId": "integer",
  "PurchaseId": "integer",
  "InvoiceId": "integer",
  "SponsorStatusTypeId": "string",
  "ContactId": "integer",
  "BillingContactId": "string",
  "ShowProcessAch": "boolean",
  "RegistrationId": "integer",
  "Sponsorship": "string",
  "Status": "string",
  "SponsorName": "string",
  "SponsorPrimaryContactName": "string",
  "Contact": "string",
  "InvoiceNumber": "string",
  "SponsorFee": "number",
  "Balance": "number",
  "PostActions": "string",
  "MatchingStatus": "string",
  "AssociationConfirmationText": "string",
  "ContactActions": "string",
  "Actions": "string"
}

POST /api/event/sponsor/matchindividual

Request Example
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string",
  "AttendeeContactId": "integer",
  "Prefix": "string",
  "FirstName": "string",
  "MiddleName": "string",
  "LastName": "string",
  "Suffix": "string",
  "ContactInCRM": "boolean",
  "HasContactFieldChanges": "boolean",
  "MatchType": "string",
  "PotentialMatches": "string",
  "ContactId": "string",
  "Individual": "string",
  "EventSponsorId": "integer"
}
Response Example (200 OK)
{
  "EventSponsorId": "integer",
  "EventDetailId": "integer",
  "EventId": "integer",
  "PurchaseId": "integer",
  "InvoiceId": "integer",
  "SponsorStatusTypeId": "string",
  "ContactId": "integer",
  "BillingContactId": "string",
  "ShowProcessAch": "boolean",
  "RegistrationId": "integer",
  "Sponsorship": "string",
  "Status": "string",
  "SponsorName": "string",
  "SponsorPrimaryContactName": "string",
  "Contact": "string",
  "InvoiceNumber": "string",
  "SponsorFee": "number",
  "Balance": "number",
  "PostActions": "string",
  "MatchingStatus": "string",
  "AssociationConfirmationText": "string",
  "ContactActions": "string",
  "Actions": "string"
}

POST /api/event/sponsor/namefix

Request Example
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string",
  "AttendeeContactId": "integer",
  "Prefix": "string",
  "FirstName": "string",
  "MiddleName": "string",
  "LastName": "string",
  "Suffix": "string",
  "ContactUpdateTypeOption": "string",
  "PotentialRecordUpdates": "string",
  "EventSponsorId": "integer"
}
Response Example (200 OK)
{
  "EventSponsorId": "integer",
  "EventDetailId": "integer",
  "EventId": "integer",
  "PurchaseId": "integer",
  "InvoiceId": "integer",
  "SponsorStatusTypeId": "string",
  "ContactId": "integer",
  "BillingContactId": "string",
  "ShowProcessAch": "boolean",
  "RegistrationId": "integer",
  "Sponsorship": "string",
  "Status": "string",
  "SponsorName": "string",
  "SponsorPrimaryContactName": "string",
  "Contact": "string",
  "InvoiceNumber": "string",
  "SponsorFee": "number",
  "Balance": "number",
  "PostActions": "string",
  "MatchingStatus": "string",
  "AssociationConfirmationText": "string",
  "ContactActions": "string",
  "Actions": "string"
}

Schema Definitions

EventSponsorListItemViewModel: object

EventSponsorId: integer
EventDetailId: integer
EventId: integer
PurchaseId: integer
InvoiceId: integer
SponsorStatusTypeId: string
ContactId: integer
BillingContactId: string
ShowProcessAch: boolean
RegistrationId: integer
Sponsorship: string
Status: string
SponsorName: string
SponsorPrimaryContactName: string
Contact: string
InvoiceNumber: string
SponsorFee: number
Balance: number
PostActions: string
MatchingStatus: string
AssociationConfirmationText: string
ContactActions: string
Actions: string
Example
{
  "EventSponsorId": "integer",
  "EventDetailId": "integer",
  "EventId": "integer",
  "PurchaseId": "integer",
  "InvoiceId": "integer",
  "SponsorStatusTypeId": "string",
  "ContactId": "integer",
  "BillingContactId": "string",
  "ShowProcessAch": "boolean",
  "RegistrationId": "integer",
  "Sponsorship": "string",
  "Status": "string",
  "SponsorName": "string",
  "SponsorPrimaryContactName": "string",
  "Contact": "string",
  "InvoiceNumber": "string",
  "SponsorFee": "number",
  "Balance": "number",
  "PostActions": "string",
  "MatchingStatus": "string",
  "AssociationConfirmationText": "string",
  "ContactActions": "string",
  "Actions": "string"
}

EventSponsorIndividualMatchViewModel: object

EventEntityId: integer
EventId: integer
AttendeeOrganizationId: string
OrganizationInCRM: boolean
HasOrgFieldChanges: boolean
OrganizationMatchType: string
PotentialOrgMatches: string
OrganizationContactId: string
Organization: string
Name: string
Company: string
Email: string
AttendeeContactId: integer
Prefix: string
FirstName: string
MiddleName: string
LastName: string
Suffix: string
ContactInCRM: boolean
HasContactFieldChanges: boolean
MatchType: string
PotentialMatches: string
ContactId: string
Individual: string
EventSponsorId: integer
Example
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string",
  "AttendeeContactId": "integer",
  "Prefix": "string",
  "FirstName": "string",
  "MiddleName": "string",
  "LastName": "string",
  "Suffix": "string",
  "ContactInCRM": "boolean",
  "HasContactFieldChanges": "boolean",
  "MatchType": "string",
  "PotentialMatches": "string",
  "ContactId": "string",
  "Individual": "string",
  "EventSponsorId": "integer"
}

EventSponsorNameMisMatchViewModel: object

EventEntityId: integer
EventId: integer
AttendeeOrganizationId: string
OrganizationInCRM: boolean
HasOrgFieldChanges: boolean
OrganizationMatchType: string
PotentialOrgMatches: string
OrganizationContactId: string
Organization: string
Name: string
Company: string
Email: string
AttendeeContactId: integer
Prefix: string
FirstName: string
MiddleName: string
LastName: string
Suffix: string
ContactUpdateTypeOption: string
PotentialRecordUpdates: string
EventSponsorId: integer
Example
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string",
  "AttendeeContactId": "integer",
  "Prefix": "string",
  "FirstName": "string",
  "MiddleName": "string",
  "LastName": "string",
  "Suffix": "string",
  "ContactUpdateTypeOption": "string",
  "PotentialRecordUpdates": "string",
  "EventSponsorId": "integer"
}

EventSponsorBusinessMatchViewModel: object

EventEntityId: integer
EventId: integer
AttendeeOrganizationId: string
OrganizationInCRM: boolean
HasOrgFieldChanges: boolean
OrganizationMatchType: string
PotentialOrgMatches: string
OrganizationContactId: string
Organization: string
Name: string
Company: string
Email: string
EventSponsorId: integer
Example
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string",
  "EventSponsorId": "integer"
}