MemberPulse
API Reference

MemberPulse API

Public read-only APIs for WordPress and external integrations.

Public API overview

The WordPress-facing API surface is intentionally read-only and paginated. All endpoints share:

  • limit (1-100)
  • offset (0+)
  • X-API-Key header authentication (UNAUTHORIZED on missing or invalid key)
  • CORS preflight via OPTIONS

Authentication

Pass your integration key in the X-API-Key header.

curl -H "X-API-Key: <your_key>" "https://api.memberpulse.com/api/v1/events?limit=20&offset=0"
{
  "error": "Invalid API key",
  "code": "UNAUTHORIZED"
}

Available routes

  • GET /api/v1/events
  • GET /api/v1/resources
  • GET /api/v1/courses
  • GET /api/v1/jobs
  • GET /api/v1/community
  • GET /api/v1/sponsorships

Contract note

This endpoint set is read-only for now. Supported method: GET. Mutation methods (POST, PUT, PATCH, DELETE) are intentionally unsupported.

On this page