RatePlan

Name Description Schema

@RatePlanCode
optional

The Agoda.com rate plan ID, returned on creation of the rate plan.

(Required for update request, optional for create request)
Example : 123

integer (int32)

@RatePlanID
optional

The code that uniquely identifies a rate plan in the supplier’s system.

(Required for create request, optional for update request)
Example : "RatePlan12"

string

@RatePlanNotifType
required

An enumerated type that indicates whether this is a new rate plan or an update of an existing rate plan. Values: New, Overlay, Delta
Example : "New"

enum (New, Overlay, Delta)

@RatePlanStatusType
optional

An enumerated type that indicates the status of the rate plan. Values: Active, Inactive, Deleted.
Example : "Inactive"

enum (Active, Inactive, Deleted)

@RatePlanType
optional

Agoda Rate Types:

  • 1: Net Exclusive

  • 2: Net Inclusive

  • 3: Sell Exclusive

  • 4: Sell Inclusive

Amendable: No
Example : "1"

enum (1, 2, 3, 4)

Description
required

RatePlan description. (Optional for update rateplan’s status request)
Example : ParagraphTypeRatePlan

TPA_Extensions
optional

Provide Agoda customized data of rate plan schema
Example : RatePlanTPAExtensions