Getting Started
1. Register Your Application
Contact the Club Pulse administrator to register your application. You will receive:
- Client ID - Your application's unique identifier
- Client Secret - A secret key (keep this secure!)
2. Choose Your OAuth Flow
Select the appropriate OAuth flow for your use case:
| Flow | Best For |
|---|---|
| Authorization Code | Web apps, mobile apps (with user interaction) |
| Client Credentials | Server-to-server, backend services |
3. Request Scopes
Scopes define what your application can access. Only request the scopes you need:
scope=openid profile:read email
4. Make API Calls
Include the access token in your API requests:
GET /api/resource HTTP/1.1 Host: api.clubpulse.app Authorization: Bearer <access_token>