Developer Tools

Build on your
membership data.

REST API, webhooks, and real-time data access. Connect your membership platform to anything your organisation needs.

Your data, your way.

Every contact, membership, event, and invoice available through a clean REST API. JSON in, JSON out.

example.js
// List all current members
const response = await fetch(
  'https://api.tidyhq.com/v2/contacts?filter=current_members',
  {
    headers: {
      'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
      'Content-Type': 'application/json',
    },
  }
)

const members = await response.json()

// Check membership status for access control
const isActive = members.some(
  (m) => m.id === contactId && m.membership_status === 'active'
)

Available endpoints

GET/v2/contactsList all contacts
GET/v2/membershipsList memberships
POST/v2/invoicesCreate an invoice
GET/v2/eventsList events
GET/v2/tasksList tasks
POST/v2/webhooksRegister a webhook

What customers have built.

The API is flexible enough that organisations use it for things we never anticipated. Here are the most common patterns.

Access control

Check membership status in real time to grant or deny entry to co-working spaces, club facilities, or gated events. Active members get in β€” lapsed members get a renewal prompt.

Membership directories

Build a searchable member directory on your own website. Pull contact details, roles, and membership levels from TidyHQ and display them however you like.

CRM and ERP sync

Keep your membership data in sync with Salesforce, HubSpot, Xero, or any system your admin team already uses. Webhooks push changes as they happen.

Custom reporting

Pull membership, finance, and event data into your own dashboards. Build the reports your board actually asks for, not the ones a generic tool assumes.

Mobile apps

Build a member-facing app with digital membership cards, event check-in, and push notifications. The API handles the data β€” you handle the experience.

Workflow automation

Trigger Slack messages when new members join, create Trello cards for overdue renewals, or send SMS reminders for upcoming events. Zapier or direct API β€” your call.

Zapier integration

No code? No problem.

Connect TidyHQ to 6,000+ apps through Zapier. Set up triggers and actions in minutes β€” when a member joins, renews, or registers for an event, the rest of your stack knows immediately.

New member joins

Add to Mailchimp audience

TidyHQ β†’ Mailchimp

Invoice paid

Create row in Google Sheet

TidyHQ β†’ Google Sheets

Event registration

Send Slack notification

TidyHQ β†’ Slack

Membership expires

Create follow-up task

TidyHQ β†’ Trello

Start building today.

Free API access for every TidyHQ account. No extra cost, no approval process. Read the docs, grab your API key, ship something.