RippleCore

API Reference

Complete RESTful API documentation for integrating with RippleCore's ESG evidence platform.

API Endpoints

Authentication

Active

Endpoints for user authentication, session management, and organization access.

POST /api/auth/sign-in
POST /api/auth/sign-up
POST /api/auth/sign-out
GET /api/auth/session

Kindness & Recognition

Active

Log and manage kindness acts, recognition, and positive workplace interactions.

GET /api/kindness
POST /api/kindness
GET /api/kindness/[id]
PUT /api/kindness/[id]

Volunteer Management

Active

Create opportunities, track participation, and manage volunteer activities with GPS verification.

GET /api/volunteer
POST /api/volunteer
GET /api/volunteer/[id]
POST /api/volunteer/[id]/check-in

Donations & Giving

Active

Track charitable donations, sponsorships, and community giving initiatives.

GET /api/donations
POST /api/donations
GET /api/donations/[id]

Wellbeing Surveys

Active

Conduct and analyze employee wellbeing surveys with sentiment analysis.

GET /api/wellbeing
POST /api/wellbeing
GET /api/wellbeing/[id]

Compliance Reports

Active

Generate ESG compliance reports for B-Corp, CSRD, SDGs, and other frameworks.

GET /api/compliance/[framework]
POST /api/compliance/export

For detailed API documentation, authentication guides, and code examples:

View Full API Documentation