The PlanSolve API: Simple Integration, Powerful Results
At PlanSolve, we believe that powerful AI shouldn't require complex integration. That's why we've designed our API to be simple, intuitive, and developer-friendly.
Why API-First Design Matters
Modern businesses use multiple tools and systems. Your planning solution needs to work seamlessly with your existing stack, not force you to change everything.
Our API-first approach means:
- Easy integration with your current tools
- Flexible deployment options
- Scalable architecture that grows with your business
- Real-time updates and synchronization
Simple, RESTful Design
Our API follows REST principles and uses standard HTTP methods, making it familiar to any developer:
// Get optimized schedule
const response = await fetch('https://api.plansolve.com/v1/schedule', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
technicians: [...],
jobs: [...],
constraints: {...}
})
});
Key API Endpoints
Schedule Optimization
POST /v1/schedule
Generate optimized schedules based on your data and constraints.
Real-time Updates
PUT /v1/schedule/{id}
Update schedules in real-time as conditions change.
Technician Management
GET /v1/technicians
POST /v1/technicians
Manage technician profiles and availability.
Job Management
GET /v1/jobs
POST /v1/jobs
Create and manage jobs with priorities and constraints.
Webhook Support
Stay updated with real-time events:
- Schedule changes when optimizations are complete
- Job assignments when technicians are assigned
- SLA alerts when deadlines are approaching
- Performance metrics for ongoing optimization
SDKs and Libraries
We provide official SDKs for popular languages:
- JavaScript/TypeScript for web applications
- Python for data science and automation
- C#/.NET for enterprise applications
- Java for Android and enterprise systems
Authentication and Security
Security is built into every aspect of our API:
- API key authentication for simple integration
- OAuth 2.0 for enterprise applications
- Rate limiting to ensure fair usage
- Data encryption in transit and at rest
- GDPR compliance for European customers
Getting Started with the API
1. Get Your API Key
Sign up for a free account and generate your API key in the dashboard.
2. Choose Your Model
Select the appropriate model for your business type (field service, professional services, etc.).
3. Send Your First Request
Use our quickstart guides to make your first optimization request.
4. Integrate with Your Tools
Connect the API to your existing systems and workflows.
Documentation and Support
We provide comprehensive documentation to help you succeed:
- Interactive API documentation with examples
- SDK documentation for each supported language
- Integration guides for popular platforms
- Community forum for questions and support
Pricing and Limits
Our API pricing is designed to be transparent and scalable:
- Free tier for testing and small operations
- Pay-per-use pricing for growing businesses
- Enterprise plans with dedicated support and custom limits
Ready to Get Started?
The PlanSolve API makes it easy to add AI-powered planning to your applications. Whether you're building a custom solution or integrating with existing tools, our API provides the flexibility and power you need.
View our API documentation or start your free trial to begin integrating AI-powered planning into your workflows.