Custom Integrations Guide

RadHIL's custom integration capabilities allow you to connect our luxury property management system with virtually any third-party service or proprietary software. This guide will walk you through the process of creating and implementing custom integrations to tailor RadHIL to your unique business needs.

Understanding RadHIL's API

At the core of RadHIL's custom integration capabilities is our robust API. Here's what you need to know:

Getting Started with Custom Integrations

  1. Log in to your RadHIL dashboard
  2. Navigate to "Developer Settings" in the main menu
  3. Click on "Create New API Key"
  4. Name your integration and select the required scopes
  5. Store your API key securely - it will only be shown once
  6. Use the API key in your integration's authentication process

Example: Custom Concierge Service Integration

Let's walk through an example of integrating a custom concierge service with RadHIL:

// Example API request to create a concierge task POST https://api.radhil.com/v1/concierge-tasks Headers: Authorization: Bearer YOUR_API_KEY Content-Type: application/json Body: { "propertyId": "lux-villa-123", "guestId": "guest-456", "taskType": "restaurant-reservation", "description": "Book a table for 2 at La Vue, 8 PM on 2023-07-15", "status": "pending", "priority": "high" }

This request creates a new concierge task in RadHIL, which can then be managed through your custom concierge service interface.

Webhooks for Real-time Updates

RadHIL supports webhooks to push real-time updates to your integrated systems:

  1. Go to "Developer Settings" in your RadHIL dashboard
  2. Click on "Configure Webhooks"
  3. Add a new webhook endpoint URL
  4. Select the events you want to subscribe to (e.g., new bookings, check-ins, maintenance requests)
  5. Save your webhook configuration

Note: Ensure your webhook endpoint is secure (HTTPS) and can handle the expected volume of events.

Advanced Integration Features

Best Practices for Custom Integrations

Testing Your Integration

RadHIL provides a sandbox environment for testing your integrations:

  1. Use the base URL https://api-sandbox.radhil.com for all API calls in the sandbox
  2. Create test data in the sandbox environment
  3. Simulate various scenarios (bookings, cancellations, maintenance issues) to test your integration
  4. Use the RadHIL dashboard in sandbox mode to verify data synchronization

Support and Resources

We're here to help you succeed with your custom integrations:

Remember, the possibilities with custom integrations are limitless. Whether you're connecting RadHIL to a bespoke guest experience app, a specialized revenue management tool, or an IoT system for smart properties, our flexible API and development tools are designed to support your innovation in luxury property management.