GrowthZone

GrowthZone is association management software (AMS) for chambers of commerce, trade and professional associations, and member-based organizations - covering membership management, member and organization contacts, event registration, invoicing and scheduled billing, member directories, certifications, and communications. The GrowthZone REST API (base https://{subdomain}.growthzoneapp.com/api) exposes this data programmatically for CMS/directory embeds, SSO, and mobile integrations. It is a partner/customer-gated API - access requires an account with API Access enabled and an API Key issued by GrowthZone WebSupport - and is documented publicly at integration.growthzone.com. GrowthZone also operates ChamberMaster and MemberZone, which expose a separate legacy REST API. OAuth 2.0 / OpenID Connect is supported for SSO.

7 APIs 0 Features
Association ManagementAMSMembership ManagementChambers of CommerceChamberMasterMember DirectoryEventsBilling

APIs

GrowthZone Contacts API

Retrieve and page contacts - both individuals (persons) and organizations - with related addresses, emails, websites, categories, notes/custom fields, group memberships, and a d...

GrowthZone Memberships API

List membership types and page all memberships (optionally filtered by type and membership status - Prospective, Active, Courtesy, NonMember, Inactive), including membership cha...

GrowthZone Groups & Directory API

Resolve groups by category and list group members, plus category summaries used to build searchable, category-filtered member directories embedded in a public website.

GrowthZone Scheduled Billing API

Preview, export, set up, and run scheduled recurring membership billing by membership type, and retrieve and download the history of past billing runs. Drives automated dues inv...

GrowthZone Certifications API

Mark certification components complete for a contact's certification track, supporting continuing-education and credentialing programs run inside GrowthZone.

GrowthZone Events API

List and filter events by date range and status for embedding association event calendars into a website or mobile app. Modeled from GrowthZone's ChamberMaster/MemberZone event ...

GrowthZone OAuth / OpenID Connect (SSO) API

OpenID Connect provider for single sign-on - authorize, token, userinfo, and JWKS endpoints supporting authorization-code, implicit, and hybrid flows with the openid, profile, a...

Collections

Pricing Plans

Growthzone Plans Pricing

3 plans

PLANS

Rate Limits

Growthzone Rate Limits

3 limits

RATE LIMITS

FinOps

Resources

🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: GrowthZone REST API
  version: '1.0'
  description: 'Programmatic access to a GrowthZone association management (AMS) database - contacts (members and organizations),
    memberships, groups/directory, scheduled billing, certifications, and events. Base URL https://{subdomain}.growthzoneapp.com/api.
    Customer/partner-gated: account needs API Access enabled and an API Key from GrowthZone WebSupport. Auth via ''Authorization:
    ApiKey {apiKey}'' header. Items marked (Modeled) are inferred.'
request:
  auth:
    type: apikey
    apikey:
      key: Authorization
      value: ApiKey {{apiKey}}
      in: header
items:
- info:
    name: Contacts
    type: folder
  items:
  - info:
      name: List contacts (Confirmed)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/contacts
      params:
      - name: page
        value: '1'
        type: query
      - name: pageSize
        value: '100'
        type: query
    docs: Paged list of contacts. Returns TotalRecordAvailable and a Results array.
  - info:
      name: List changed contacts (delta) (Confirmed)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/contacts/delta
      params:
      - name: since
        value: '2026-01-01T00:00:00Z'
        type: query
    docs: Contacts created or modified since the supplied date.
  - info:
      name: Get individual (person) (Confirmed)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/contacts/person/:contactId
      params:
      - name: contactId
        value: ''
        type: path
    docs: Expanded individual contact.
  - info:
      name: Get person summary (Confirmed)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/contacts/PersonSummary/:contactId
      params:
      - name: contactId
        value: ''
        type: path
    docs: Basic individual contact summary.
  - info:
      name: Get organization summary (Confirmed)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/contacts/OrgGeneral/:contactId
      params:
      - name: contactId
        value: ''
        type: path
    docs: Organization contact summary.
  - info:
      name: Get contact addresses (Confirmed)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/contacts/ContactAddresses/:contactId
      params:
      - name: contactId
        value: ''
        type: path
    docs: Addresses for the contact.
  - info:
      name: Get primary contact emails (Confirmed)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/contacts/PrimaryContact/Emails/:primaryContactId
      params:
      - name: primaryContactId
        value: ''
        type: path
    docs: Email addresses for the primary contact.
  - info:
      name: Get contact websites (Confirmed)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/contacts/lookup/:contactId/contactwebsites
      params:
      - name: contactId
        value: ''
        type: path
    docs: Website URLs for the contact.
  - info:
      name: Get contact notes and custom fields (Confirmed)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/contacts/:contactId/NotesAndFields
      params:
      - name: contactId
        value: ''
        type: path
    docs: Notes and custom field values for the contact.
  - info:
      name: Get person category summary (Confirmed)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/contacts/person/:contactId/categorySummary
      params:
      - name: contactId
        value: ''
        type: path
    docs: Category summary for an individual.
  - info:
      name: Get person memberships (Confirmed)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/contacts/person/:contactId/memberships
      params:
      - name: contactId
        value: ''
        type: path
    docs: Memberships held by an individual.
  - info:
      name: Get organization groups (Confirmed)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/contacts/org/:contactId/groups
      params:
      - name: contactId
        value: ''
        type: path
    docs: Groups an organization belongs to.
- info:
    name: Memberships
    type: folder
  items:
  - info:
      name: List membership types (Confirmed)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/memberships/types
      params:
      - name: page
        value: '1'
        type: query
      - name: pageSize
        value: '100'
        type: query
    docs: All membership types, paged.
  - info:
      name: List all memberships (Confirmed)
      type: http
    http:
      method: POST
      url: https://{{subdomain}}.growthzoneapp.com/api/memberships/all
      body:
        type: json
        data: "{\n  \"MembershipTypeId\": null,\n  \"MembershipStatusTypeId\": 2,\n  \"Page\": 1,\n  \"PageSize\": 100\n}"
    docs: All memberships filtered by type/status (2 = Active). Returns TotalRecordAvailable and Results.
- info:
    name: Groups & Directory
    type: folder
  items:
  - info:
      name: Get groups by categories (Confirmed)
      type: http
    http:
      method: POST
      url: https://{{subdomain}}.growthzoneapp.com/api/GroupsApi_GetGroupsByCategories
      body:
        type: json
        data: "{\n  \"CategoryIds\": [1, 2, 3]\n}"
    docs: Resolves groups for one or more categories.
  - info:
      name: List group members (Modeled)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/groups/:groupId/members
      params:
      - name: groupId
        value: ''
        type: path
    docs: Modeled. Member contacts belonging to a group.
- info:
    name: Certifications
    type: folder
  items:
  - info:
      name: Mark certification component completed (Confirmed)
      type: http
    http:
      method: POST
      url: https://{{subdomain}}.growthzoneapp.com/api/certifications/:certificationContactId/Components/:certificationComponentId/Completed
      params:
      - name: certificationContactId
        value: ''
        type: path
      - name: certificationComponentId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Marks a certification component complete for a contact.
- info:
    name: Scheduled Billing
    type: folder
  items:
  - info:
      name: Preview scheduled billing items (Confirmed)
      type: http
    http:
      method: POST
      url: https://{{subdomain}}.growthzoneapp.com/api/scheduledbilling/membershiptype/items
      body:
        type: json
        data: "{\n  \"MembershipTypeId\": 1,\n  \"BillingDate\": \"2026-08-01\"\n}"
    docs: Preview items that would be billed for a membership type.
  - info:
      name: Export scheduled billing items (Confirmed)
      type: http
    http:
      method: POST
      url: https://{{subdomain}}.growthzoneapp.com/api/scheduledbilling/membershiptype/items/export
      body:
        type: json
        data: "{\n  \"MembershipTypeId\": 1,\n  \"BillingDate\": \"2026-08-01\"\n}"
    docs: Export the billing items.
  - info:
      name: Set up scheduled billing run (Confirmed)
      type: http
    http:
      method: POST
      url: https://{{subdomain}}.growthzoneapp.com/api/scheduledbilling/membershiptype/items/run/setup
      body:
        type: json
        data: "{\n  \"MembershipTypeId\": 1,\n  \"BillingDate\": \"2026-08-01\"\n}"
    docs: Configure a scheduled billing run.
  - info:
      name: Run scheduled billing (Confirmed)
      type: http
    http:
      method: POST
      url: https://{{subdomain}}.growthzoneapp.com/api/scheduledbilling/membershiptype/items/run
      body:
        type: json
        data: "{\n  \"MembershipTypeId\": 1,\n  \"BillingDate\": \"2026-08-01\"\n}"
    docs: Run scheduled billing; returns a SystemJobId.
  - info:
      name: List billing run history (Confirmed)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/scheduledbilling/membershiptype/run/history
    docs: History of past scheduled billing runs.
  - info:
      name: Download billing run (Confirmed)
      type: http
    http:
      method: POST
      url: https://{{subdomain}}.growthzoneapp.com/api/scheduledbilling/membershiptype/run/history/download/:systemjobid
      params:
      - name: systemjobid
        value: ''
        type: path
    docs: Download a billing run result by system job id.
- info:
    name: Events
    type: folder
  items:
  - info:
      name: List events (Modeled)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/events
      params:
      - name: startDate
        value: '2026-08-01'
        type: query
      - name: endDate
        value: '2026-08-31'
        type: query
    docs: Modeled from the ChamberMaster/MemberZone event feed. Events by date range and status.
  - info:
      name: Get event details (Modeled)
      type: http
    http:
      method: GET
      url: https://{{subdomain}}.growthzoneapp.com/api/events/:eventId
      params:
      - name: eventId
        value: ''
        type: path
    docs: Modeled. Details for a single event.