API Documentation

RESTful API

Access workspace data via our REST endpoints

Our RESTful API provides access to workspaces, bookings, and user data with standard HTTP methods.

GraphQL API

Flexible queries for complex data needs

Our GraphQL API allows you to request exactly the data you need with a single query.

Webhooks

Real-time event notifications

Receive notifications for bookings, cancellations, and other events in real-time.

API Keys

Manage your API keys and access tokens

Your API Keys

Use these keys to authenticate your API requests

Production API Key

production
Created: Apr 1, 2025
wsp_prod_1a2b3c4d5e6f7g8h9i0j
Last used: 2 hours ago

Development API Key

development
Created: Mar 15, 2025
wsp_dev_9i8h7g6f5e4d3c2b1a0
Last used: 1 day ago

API Key Security

Keep your API keys secure and never share them publicly. If a key is compromised, generate a new one immediately and revoke the old key.

REST API Documentation

Comprehensive guide to our RESTful API endpoints

Base URL

https://api.workspace-platform.com/v1

Authentication

All API requests must include your API key in the Authorization header:

Authorization: Bearer wsp_prod_1a2b3c4d5e6f7g8h9i0j

Endpoints

Workspaces

GET
/workspaces

List all workspaces

GET
/workspaces/{id}

Get a specific workspace

GET
/workspaces/search

Search workspaces with filters

Bookings

GET
/bookings

List all bookings

POST
/bookings

Create a new booking

GET
/bookings/{id}

Get a specific booking

PUT
/bookings/{id}

Update a booking

DELETE
/bookings/{id}

Cancel a booking

Users

GET
/users/me

Get current user profile

PUT
/users/me

Update user profile

Rate Limits

The API is rate limited to 100 requests per minute per API key. If you exceed this limit, you'll receive a 429 Too Many Requests response.

Need Help?

Our developer support team is here to help you integrate with our API