API Docs
A REST API for integrating Life Builder data into your own tools and workflows — in development.
Status
In development — not yet available. The shape below is the planned API.
The API will authenticate requests with an API key in the Authorization header.
Planned header format:
Authorization: Bearer YOUR_API_KEYAPI access ships with Pro and Max plans.
List all goals
GET /api/v1/goalsCreate a goal
POST /api/v1/goalsUpdate a goal
PATCH /api/v1/goals/:idDelete a goal
DELETE /api/v1/goals/:idList journal entries
GET /api/v1/journalCreate an entry
POST /api/v1/journalFilter by mood
GET /api/v1/journal?mood=greatDelete an entry
DELETE /api/v1/journal/:idGet KPI summary
GET /api/v1/analyticsGet weekly performance
GET /api/v1/analytics/weeklyGet life area breakdown
GET /api/v1/analytics/areasLife Builder can POST events to your endpoint on goal completion, streak milestones, and weekly reviews.
Register a webhook endpoint:
POST /api/v1/webhooksEvent payload format:
{ "event": "goal.completed", "data": { ... }, "timestamp": "..." }Free plan: 100 requests/hour
Pro: 5,000 requests/hour
Max: 10,000 requests/hour
Rate limit headers are returned with every response.
X-RateLimit-Remaining: 998Need more detail?
Full SDK reference, code examples, and Postman collection coming soon.