Overview

The API allows Agoda connectivity partners to create new properties and update existing properties.

  • It supports Hotel and Non-Hotel (Vacation rental) properties.
  • It supports textual content in English only. Text in other languages is ignored. Content added in English is translated into multiple languages.

Field types

  • Required: You must always send this field to make the property sellable.
  • Optional:
    • Unless otherwise specified, all fields are overwritten. Sending no value disables the function and can apply a default. For example, if you do not provide a particular Service in the request, Agoda assumes the service is not offered. If you do not provide MinLengthOfStay or MaxLengthOfStay, Agoda sets the default to -1 (no limit).
    • For fields marked (Overlay), sending no value does not update the field and retains the existing data. Examples include NumberOfBathroom and MaxChildrenInRoom.

Contract Signing – Not Required for Supplier-Level Contracts

Note that Supplier-level contracts apply at the supplier/API-key level, rather than requiring a separate contract to be created and signed for every property (HID).

  • If the contract configuration is at the Supplier level, the contract-signing flow is not required. Do not use the following paths:
    • Get Contract
    • Sign Contract
    • Get Host Contracts
    • Sign Host Contract
  • You cannot create or update FeePolicies through the Content API. Please contact Accommodation Services Team at [email protected] for further support.

For RatePlan

In the Agoda system, the RatePlan description is combined with the RatePlanID provided by partners before saving.

  • RatePlanID: RP000001
  • Description: Special Rate
  • Description saved in the Agoda system: (RP000001) Special Rate
  • Description returned when a partner retrieves it from the Agoda system: (RP000001) Special Rate
  • Description to send when creating or updating: Special Rate

Version information

Version: 1.0.15

URI scheme

  • Host: content-push.agoda.com
  • Base path: /
  • Schemes: HTTPS, HTTP

Tags

  • CodeLists
  • Contracts
  • ErrorCodes
  • Host Contracts
  • HotelProducts
  • Properties
  • PropertyInfo
  • PropertyOverallStatus
  • PropertyStatus
  • RatePlanStatus
  • RatePlans
  • RoomStatus
  • Rooms