Build with StaySuite API
Powerful REST APIs and webhooks to integrate property management into your applications. Build custom solutions with our comprehensive developer platform.
Start Building in Minutes
Our SDKs and comprehensive documentation make it easy to integrate StaySuite into your application. Get started with just a few lines of code.
// Initialize the StaySuite SDK
const StaySuite = require('staysuite-sdk');
const client = new StaySuite({
apiKey: process.env.STAYSUITE_API_KEY,
environment: 'production'
});
// Create a new booking
const booking = await client.bookings.create({
propertyId: 'prop_123',
guestId: 'guest_456',
checkIn: '2025-02-15',
checkOut: '2025-02-20',
guests: 4,
totalAmount: 1250.00,
channel: 'direct'
});
// Send confirmation to guest
await client.messages.send({
to: booking.guest.email,
template: 'booking_confirmation',
data: booking
});Developer Platform Features
Everything you need to build powerful integrations
RESTful API
Well-designed REST endpoints with predictable resource-oriented URLs
- ✓JSON responses
- ✓HTTP status codes
- ✓Pagination
- ✓Filtering & sorting
Real-time Webhooks
Get instant notifications when events happen in StaySuite
- ✓Event subscriptions
- ✓Retry logic
- ✓Signature verification
- ✓50+ event types
OAuth 2.0
Secure authentication with industry-standard OAuth 2.0 flow
- ✓Authorization code
- ✓Client credentials
- ✓Refresh tokens
- ✓Scoped access
Rate Limiting
Fair usage with generous rate limits and burst capacity
- ✓10,000 req/hour
- ✓Burst to 100/sec
- ✓Rate limit headers
- ✓Backoff strategies
Sandbox Environment
Test your integration with full-featured sandbox
- ✓Test data
- ✓Mock responses
- ✓Error simulation
- ✓Performance testing
API Versioning
Backward compatible API with clear versioning strategy
- ✓Stable v1 API
- ✓Beta features
- ✓Deprecation notices
- ✓Migration guides
SDKs & Libraries
Official SDKs for your favorite programming languages
Don't see your language? Let us know or contribute to ouropen source SDKs
Core API Endpoints
Build anything with our comprehensive REST API
Properties
/api/v1/properties
List all properties
/api/v1/properties
Create a new property
/api/v1/properties/:id
Update a property
/api/v1/properties/:id
Delete a property
Bookings
/api/v1/bookings
List all bookings
/api/v1/bookings
Create a booking
/api/v1/bookings/:id/status
Update booking status
/api/v1/bookings/availability
Check availability
Guests
/api/v1/guests
List all guests
/api/v1/guests
Create a guest profile
/api/v1/guests/:id/history
Get guest booking history
/api/v1/guests/:id/message
Send guest message
Pricing
/api/v1/pricing/rates
Get pricing rates
/api/v1/pricing/calculate
Calculate dynamic pricing
/api/v1/pricing/rules
Update pricing rules
/api/v1/pricing/competitors
Get competitor rates
Developer Resources
Tools and resources to accelerate your development
Documentation
Comprehensive guides and API references
Browse Docs →API Sandbox
Test endpoints with live responses
Try Sandbox →Postman Collection
Ready-to-use API collection
Download →API Status
Real-time API health monitoring
Check Status →What Can You Build?
Our API powers thousands of integrations and custom applications. Here are just a few examples of what developers have built with StaySuite.
- ▸Custom booking widgets for websites
- ▸Mobile apps for property managers
- ▸Channel management integrations
- ▸Revenue analytics dashboards
- ▸IoT and smart home automations
Popular Integration Use Cases
Ready to Start Building?
Get your API key and start integrating StaySuite in minutes
Free tier includes 10,000 API calls per month