Skip to main content
Public Beta
v1 API

Build on PlotSparkOS

Access 577+ API endpoints across 37 services. Build integrations, automate workflows, and publish apps to the marketplace.

Quick Start — 3 Steps to Your First API Call
1

Register

Create a developer account and get your API key in 60 seconds.

2

Authenticate

Use your API key or set up OAuth 2.0 for your app.

3

Build

Make your first API call and start building your integration.

SDK Example
TypeScript / JavaScript
@plotspark/sdk
import PlotSparkOS from '@plotspark/sdk';

const plotspark = new PlotSparkOS({
  apiKey: 'psk_live_...',
});

// List all sites
const sites = await plotspark.terraledger.sites.list();

// Create a booking
const booking = await plotspark.booking.appointments.create({
  serviceId: 'svc_123',
  date: '2026-03-15',
  time: '14:00',
  customerEmail: 'john@example.com',
});

// Subscribe to events
plotspark.webhooks.on('booking.created', (event) => {
  console.log('New booking:', event.data);
});
API Highlights
50+
Public Endpoints
37
Microservices
20+
Webhook Events
OAuth 2.0
Authentication
Developer Tiers
Choose the plan that fits your needs

Explorer

Free
1,000/hr API calls
  • Sandbox access
  • Community support

Builder

£99/mo
10,000/hr API calls
  • Production API
  • Email support
  • 80/20 revenue share

Partner

£499/mo
100,000/hr API calls
  • Priority support
  • 85/15 revenue share
  • Co-marketing

Enterprise

Custom
Unlimited API calls
  • Dedicated manager
  • 90/10 revenue share
  • Custom SLA