Skip to main content

Vendor API

Vendor API 3.0 is the latest version

This is Vendor API 1.5. It remains supported for existing partners, but new integrations should use Vendor API 3.0.

The ONDA Vendor API is a RESTful API for seamless data integration between accommodation providers (vendors) and the ONDA platform.

Overview

Through the Vendor API, accommodation providers can perform the following tasks:

  • Property Information Synchronization: Check updated property information in ONDA
  • Room Information Management: Synchronize room types and detailed information
  • Rate Information Integration: Update real-time rate information
  • Availability: Manage inventory and availability status

API Integration Methods

The Vendor API provides two main integration methods:

1. ONDA → Vendor (Pull Method)

Method where ONDA requests data from the vendor system

  • ONDA calls the vendor API to obtain the latest information
  • Real-time data synchronization
  • Requires active response from the vendor system

2. Vendor → ONDA (Push Method)

Method where vendors send data to the ONDA system

  • Vendors call the ONDA API to update information
  • Immediate transmission when changes occur
  • Passive reception by the ONDA system

Getting Started

Follow these steps to start Vendor API integration:

  1. Partnership Agreement: Execute partnership contract with ONDA business team
  2. API Credential Issuance: Issue API keys for development and production environments
  3. Technical Documentation Review: Review API specifications and integration guide
  4. Development Environment Setup: Develop API integration in test environment
  5. Testing and Validation: Test integration functionality and verify performance
  6. Production Deployment: Deploy to production environment and monitor

Key Features

  • RESTful API: Uses standard HTTP methods
  • JSON Format: Request/response data in JSON format
  • Authentication Security: API key-based authentication system
  • Real-time Synchronization: Supports real-time data integration
  • Error Handling: Provides detailed error codes and messages

In the next steps, check detailed guides for each integration method.