Build with the humanOS API
Integrate AI-driven scheduling, productivity insights, and life optimization into your own applications with our RESTful API.
What You Can Build
The humanOS API gives developers, integrators, and partners access to our AI optimization engine through a clean, well-documented REST interface.
Smart Scheduling
Fetch AI-optimized schedules, create and manage events, and get intelligent scheduling suggestions based on energy patterns.
Productivity Insights
Access detailed analytics on focus time, task completion rates, energy trends, and AI-generated performance recommendations.
Automation & Triggers
Set up automated workflows triggered by schedule changes, energy shifts, goal completions, or custom conditions.
Webhooks
Receive real-time notifications when events occur — schedule updates, goal milestones, optimization suggestions, and more.
User Profiles
Read and update user preferences, energy profiles, work styles, and personalization settings programmatically.
Integrations
Manage connected third-party services, sync data from external sources, and build custom integration pipelines.
Authentication & Rate Limits
Secure, token-based authentication with generous rate limits that scale with your plan.
Authentication
All API requests require a Bearer token passed in the Authorization header. API keys are generated from your account dashboard and can be scoped with specific permissions.
- Separate keys for production and sandbox environments
- Granular permission scopes (read, write, admin)
- Key rotation without downtime via rolling keys
- All keys transmitted over TLS 1.3 only
Rate Limits
Rate limits scale with your subscription plan. Headers in every response tell you your current usage.
API Endpoints
A clean, RESTful interface organized around the core resources of the humanOS platform.
Schedule
/v1/scheduleInsights
/v1/insightsUser
/v1/userWebhooks
/v1/webhooksCode Examples
Get up and running in minutes. Here are some common API patterns.
Fetch Today's Optimized Schedule
Sample Response
Register a Webhook
SDKs & Libraries
Official client libraries for popular languages. Use the API directly or let an SDK handle the details.
JavaScript / TypeScript
AvailablePython
AvailableGo
Coming SoonRuby
Coming SoonVersioning & Changelog
Predictable versioning and clear communication about changes.
Versioning Policy
- API version is included in the URL path (e.g., /v1/)
- Breaking changes result in a new major version
- Non-breaking additions are made to the current version
- Previous versions supported for at least 12 months after deprecation notice
- Deprecation warnings included in response headers
Recent Changes
Getting Started
From sign-up to your first API call in under 5 minutes.
Create an Account
Sign up for a free humanOS account. All plans include API access with sandbox keys for development.
Generate an API Key
Navigate to Dashboard > Settings > API Keys and create a new key. Choose permission scopes and copy your secret key.
Make Your First Request
Use the sandbox key to test against our API. Start with GET /v1/schedule/today to see your optimized schedule.
Go Live
When ready, swap your sandbox key for a production key and deploy. Monitor usage from your API dashboard.
Ready to Build with humanOS?
Get your API key today and start integrating AI-powered life optimization into your applications.
Free tier includes 5,000 requests/day | Full API documentation available
