WildApricot logo

WildApricot

WildApricot is a cloud-based membership management software platform designed for associations, nonprofits, and clubs. It provides tools for managing members, events, email communications, online payments, and websites. The WildApricot Admin API provides programmatic access to all platform features including contacts, events, event registrations, membership levels, invoices, payments, donations, email campaigns, and store orders via a REST API secured with OAuth2.

1 APIs 8 Features
Membership ManagementAssociationsNonprofitEventsPayments

APIs

WildApricot Admin API

The WildApricot Admin API provides programmatic access to membership management features including contacts, events, event registrations, membership levels, invoices, payments, ...

Features

Contact Management

Comprehensive member and contact database with custom fields, saved searches, and OData filtering.

Event Management

Full event lifecycle management including registration types, waitlists, check-in, and capacity management.

Membership Levels

Configurable membership tiers with pricing, renewal periods, access restrictions, and bundle support.

Online Payments

Integrated payment processing for membership fees, event registrations, donations, and store orders.

Email Campaigns

Built-in email campaign tool with draft management, recipient targeting, scheduling, and delivery tracking.

Donation Management

Track and manage charitable donations with custom fields and donor contact linking.

Member Portal

Self-service member portal for profile management, event registration, and membership renewals.

Store

Simple online store for merchandise and product sales with order management.

Use Cases

Member Onboarding Automation

Automate new member welcome workflows by monitoring contact creation events and sending personalized onboarding sequences.

Event Registration Sync

Sync WildApricot event registrations to CRM or marketing platforms for post-event follow-up campaigns.

Membership Renewal Reminders

Query lapsed and soon-to-expire members to trigger renewal reminder emails or SMS notifications.

Financial Reporting

Extract invoice, payment, and donation data to build financial dashboards and audit reports.

Badge and Check-In Systems

Use the event check-in API to power custom badge printing or door access control at events.

Directory Integrations

Push member data to external directories, websites, or LDAP systems using the contacts API.

Semantic Vocabularies

Wildapricot Context

10 classes · 101 properties

JSON-LD

API Governance Rules

WildApricot API Rules

26 rules · 11 errors 11 warnings 4 info

SPECTRAL

JSON Structure

Wildapricot Account Structure

13 properties

JSON STRUCTURE

Wildapricot Audit Log Item Structure

15 properties

JSON STRUCTURE

Wildapricot Bundle Structure

8 properties

JSON STRUCTURE

Wildapricot Contact Structure

14 properties

JSON STRUCTURE

Wildapricot Donation Structure

13 properties

JSON STRUCTURE

Wildapricot Email Draft Structure

16 properties

JSON STRUCTURE

Wildapricot Event Registration Type Structure

21 properties

JSON STRUCTURE

Wildapricot Event Registration Structure

22 properties

JSON STRUCTURE

Wildapricot Event Structure

20 properties

JSON STRUCTURE

Wildapricot Invoice Structure

0 properties

JSON STRUCTURE

Wildapricot Membership Level Structure

9 properties

JSON STRUCTURE

Wildapricot Order Structure

20 properties

JSON STRUCTURE

Wildapricot Payment Structure

0 properties

JSON STRUCTURE

Example Payloads

Wildapricot Account Example

13 fields

EXAMPLE

Wildapricot Bundle Example

8 fields

EXAMPLE

Wildapricot Contact Example

14 fields

EXAMPLE

Wildapricot Donation Example

13 fields

EXAMPLE

Wildapricot Event Example

20 fields

EXAMPLE

Wildapricot Order Example

20 fields

EXAMPLE

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
🔗
RateLimits
RateLimits
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: wildapricot
name: WildApricot
description: >-
  WildApricot is a cloud-based membership management software platform designed for associations, nonprofits, and clubs.
  It provides tools for managing members, events, email communications, online payments, and websites. The WildApricot
  Admin API provides programmatic access to all platform features including contacts, events, event registrations,
  membership levels, invoices, payments, donations, email campaigns, and store orders via a REST API secured with
  OAuth2.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - Membership Management
  - Associations
  - Nonprofit
  - Events
  - Payments
created: '2025-02-17'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/wildapricot/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
  - aid: wildapricot:wildapricot-admin-api
    name: WildApricot Admin API
    description: >-
      The WildApricot Admin API provides programmatic access to membership management features including contacts,
      events, event registrations, membership levels, invoices, payments, donations, email campaigns, and store orders.
      Secured with OAuth2 client credentials or authorization code flow.
    humanURL: https://app.wildapricot.com/interfaces/api
    baseURL: https://api.wildapricot.org/v2.2
    tags:
      - Membership Management
      - Associations
      - Nonprofit
      - Contacts
      - Events
      - Payments
    properties:
      - type: Documentation
        url: https://app.wildapricot.com/interfaces/api
      - type: APIReference
        url: https://app.swaggerhub.com/apis/WildApricot/wild-apricot_public_api/7.24.0
      - type: OpenAPI
        url: >-
          https://raw.githubusercontent.com/api-evangelist/wildapricot/refs/heads/main/openapi/wildapricot-admin-api-openapi.yml
      - type: Authentication
        url: https://gethelp.wildapricot.com/en/articles/484
      - type: SDK
        url: https://github.com/WildApricot/ApiSamples
        title: API Samples (.NET)
      - type: SDK
        url: https://github.com/douglasdeodato/wildapricot-python-api
        title: Python SDK (Community)
common:
  - type: LinkedIn
    url: https://www.linkedin.com/company/wild-apricot
  - type: Website
    url: https://www.wildapricot.com/
  - type: Portal
    url: https://app.wildapricot.com/interfaces/api
  - type: Documentation
    url: https://gethelp.wildapricot.com/en/articles/182
  - type: GettingStarted
    url: https://gethelp.wildapricot.com/en/articles/484
  - type: Authentication
    url: https://gethelp.wildapricot.com/en/articles/484
  - type: RateLimits
    url: https://gethelp.wildapricot.com/en/articles/182
  - type: Pricing
    url: https://www.wildapricot.com/pricing
  - type: TermsOfService
    url: https://www.wildapricot.com/terms-of-use
  - type: PrivacyPolicy
    url: https://www.wildapricot.com/privacy-policy
  - type: Support
    url: https://gethelp.wildapricot.com/
  - type: Blog
    url: https://www.wildapricot.com/blog
  - type: GitHubOrganization
    url: https://github.com/WildApricot
  - type: SpectralRules
    url: https://raw.githubusercontent.com/api-evangelist/wildapricot/refs/heads/main/rules/wildapricot-spectral-rules.yml
  - type: Vocabulary
    url: >-
      https://raw.githubusercontent.com/api-evangelist/wildapricot/refs/heads/main/vocabulary/wildapricot-vocabulary.yaml
  - type: Features
    data:
      - name: Contact Management
        description: Comprehensive member and contact database with custom fields, saved searches, and OData filtering.
      - name: Event Management
        description: Full event lifecycle management including registration types, waitlists, check-in, and capacity management.
      - name: Membership Levels
        description: Configurable membership tiers with pricing, renewal periods, access restrictions, and bundle support.
      - name: Online Payments
        description: Integrated payment processing for membership fees, event registrations, donations, and store orders.
      - name: Email Campaigns
        description: Built-in email campaign tool with draft management, recipient targeting, scheduling, and delivery tracking.
      - name: Donation Management
        description: Track and manage charitable donations with custom fields and donor contact linking.
      - name: Member Portal
        description: Self-service member portal for profile management, event registration, and membership renewals.
      - name: Store
        description: Simple online store for merchandise and product sales with order management.
  - type: UseCases
    data:
      - name: Member Onboarding Automation
        description: >-
          Automate new member welcome workflows by monitoring contact creation events and sending personalized
          onboarding sequences.
      - name: Event Registration Sync
        description: Sync WildApricot event registrations to CRM or marketing platforms for post-event follow-up campaigns.
      - name: Membership Renewal Reminders
        description: Query lapsed and soon-to-expire members to trigger renewal reminder emails or SMS notifications.
      - name: Financial Reporting
        description: Extract invoice, payment, and donation data to build financial dashboards and audit reports.
      - name: Badge and Check-In Systems
        description: Use the event check-in API to power custom badge printing or door access control at events.
      - name: Directory Integrations
        description: Push member data to external directories, websites, or LDAP systems using the contacts API.
  - type: Integrations
    data:
      - name: QuickBooks
        description: WildApricot has a native QuickBooks integration for financial data sync and accounting workflows.
      - name: Zapier
        description: WildApricot integrates with Zapier enabling no-code workflows connecting to 5000+ apps.
      - name: Stripe
        description: Payments can be processed through Stripe as a payment gateway for online transactions.
      - name: PayPal
        description: WildApricot supports PayPal as a payment gateway for member and event payments.
      - name: WordPress
        description: WildApricot offers a WordPress integration for embedding member login and event lists.
      - name: Mailchimp
        description: Member contact lists can be synced to Mailchimp for external email marketing campaigns.
  - type: Integrations
    url: https://www.wildapricot.com/features/integrations
integrations:
  - name: Personify WildApricot
  - name: Associations
  - name: Nonprofits
  - name: Chambers
  - name: Clubs
  - name: Charities
  - name: Chapters
  - name: waving hand
  - name: Capterra Shortlist 2023
  - name: Software Advice 4.4 Rating
  - name: GetApp 4.4 Rating
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com