Welcome to the Duve Developer Hub
Welcome to the Duve Developer Hub! Whether you’re a third-party developer, a PMS provider, or a vendor exploring integration opportunities, this guide will walk you through the process of connecting with Duve’s platform. Here, you’ll find everything you need to get started with your integration, from understanding the business process to leveraging technical resources and best practices. Our goal is to ensure a seamless integration experience and equip you with the tools for success.
Overview
Duve’s Developer Hub enables third-party systems and partners to seamlessly integrate with our platform. By leveraging this API, you can:
- Access and sync operational and guest data with Duve in real time.
- Automate workflows, improve efficiency and create better user experiences.
- Customize integrations for specific use cases, such as reservation syncing, task automation, or smart device integration. This guide provides a structured overview of the integration process, technical documentation and the best practices needed to make your integration successful.
Getting Started
This section serves as a quick-start guide to kickstart your integration development with Duve. For detailed guidelines on effectively using the API, refer to the Guidelines.
Integration Workflow for Developers
Integrating with Duve’s platform involves a structured workflow designed to ensure a smooth and effective process. Below are the steps to follow:
Step 1: Business Development Onboarding
Purpose: Establish the groundwork for integration.
Process: Contact Partners@duve.com
- The Business Development Team will onboard you, ensuring alignment on the integration’s scope and objectives.
- They will assist with signing a Non-Disclosure Agreement (NDA) and completing the business agreement.
- Once these steps are finalized, your request is forwarded to Duve’s technical teams.
Step 2: Collaboration with the Solutions Team
Purpose: Manage the technical phase of the integration.
Process: Contact Integrations@duve.com
- The Solutions Team becomes your primary technical contact.
- They will provide:
- Comprehensive technical documentation.
- Guidelines and best practices for integration.
- Instructions on authentication, data synchronization and webhook setup.
- The team is available to address technical challenges and answer questions during the development phase.
Step 3: Handover to the Core Team
Purpose: Finalize and validate the integration in Duve’s production environment.
Process:
- The Core Team ensures the integration functions seamlessly by:
- Testing and validating API functionality and data flows.
- Providing access to production systems after successful testing.
- They offer ongoing support for any necessary optimizations or updates.
Step 4: Returning to the Business Development Team
Purpose: Finalize and align all non-technical aspects of the partnership.
Process:
- The integration is handed back to the Business Development Team.
- This step ensures all administrative, marketing, support and sales aspects are properly coordinated and executed.
Terminology
Some terms used in the API may not be immediately familiar. For example:
- Units refer to guest rooms, beds, apartments, tents, or other types of bookable accommodations. For a full description of the terms used in the API, refer to the Duve Glossary.
Quick Start
Duve provides both sandbox and production environments for integration development and testing.
Development Environment
- Use Duve’s Sandbox Environment for development. It replicates the production environment but uses test data.
- Transition to the Production Environment after completing development and certification.
Getting Familiar with Duve
You can explore the Duve platform and its features in two ways:
- Platform Exploration: Log in to the Duve Dashboard with the credentials provided and explore its functionality.
- API Testing: Start using the API immediately by sending requests to the sandbox environment.