PlanSolve is still in pre-alpha – Features may change or break. Feedback welcome!
APIIntegrationDeveloperTechnical

The PlanSolve API: Simple Integration, Powerful Results

Discover how our simple yet powerful API makes it easy to integrate AI-powered planning into your existing workflows.

January 5, 2024

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.

Related Articles

Product LaunchAI
Introducing PlanSolve: AI-Powered Planning for Modern Businesses
Discover how PlanSolve is revolutionizing business planning with opinionated AI models designed specifically for SMEs.
Field ServiceOptimization
How PlanSolve's Field Service Model Optimizes Your Operations
Learn how our opinionated field service model can reduce travel time, improve customer satisfaction, and boost your bottom line.