Certificates

APIDescription
PUT api/Certificates/Status?reservationID={reservationID}&reservationStatusID={reservationStatusID}

Updates the status of an existing certificate based on the provided reservation ID and status ID. There are diferent types of status: [ {ID: 1, Active},{ID: 2, Pending},{ID: 3, Canceled},{ID: 4, Complete},{ID: 5, Checked In},{ID: 6, Checked Out},{ID: 7, No Show},{ID: 8, Modified},{ID: 9, Open},{ID: 10, Quinela},{ID: 11, NQ},{ID: 12, Broker Pending},{ID: 13, Pending Support},{ID: 14, Traveled},{ID: 15, Expire},{ID: 16, Hooked},{ID: 17, Softhook},{ID: 18, NQ Hooked},{ID: 19, Hotel No Hook},{ID: 20, Pending Receipt},{ID: 21, Refunded},{ID: 22, Declined},{ID: 23, Invalid},{ID: 24, On Hold},{ID: 25, Pending Payment},{ID: 26, Sent to NetCenter},{ID: 27, Pending Confirmation},{ID: 28, Pending Reservation},{ID: 29, Blocked},{ID: 30, Special Request},{ID: 31, NA} ]

POST api/Certificates

Creates a new certificate or updates an existing one. The user can provide all necessary details for the certificate, including reservation and guest information. Only the model, which represents the certificate in JSON format, is required.

GET api/Certificates?reservationID={reservationID}

Retrieves the certificate information using the provided reservation ID. Only the reservationID is required to fetch the details.

PUT api/Certificates?reservationID={reservationID}

Updates the information of an existing certificate. This operation can either update the entire certificate or modify only the specific details specified by the user.

Member

APIDescription
GET api/Member/{memberAccount}/Accounts

No documentation available.

POST api/Member

Permite Generar una cuenta de usuario del referral program

GET api/Member?memberAccount={memberAccount}

No documentation available.

MarketPlaceSettings

APIDescription
GET api/MarketPlaceSettings?placeID={placeID}&terminalTypeID={terminalTypeID}

Permite obtener los detalles de configuración del marketplace a partir de su placeID.

MarketPlaceItemSchedule

APIDescription
GET api/MarketPlaceItemSchedule/{id}?date={date}

No documentation available.

Transportations

APIDescription
GET api/Transportations

Permite obtener la lista de transportaciones a partir de un rango de fechas.

POST api/Transportations

Permite ingresar una lista de transportaciones.

PUT api/Transportations

Permite editar los registros de transportaciones previamente guardados.

DELETE api/Transportations

Permite eliminar los registros de transportaciones previamente guardados.

GET api/Transportations?AirlineName={AirlineName}

Permite obtener la colleccion de las aerolíneas registradas en eplat.

Allotment

APIDescription
POST api/Allotment

No documentation available.

LeadsCollectors

APIDescription
GET api/LeadsCollectors?salesCenterID={salesCenterID}&takeDays={takeDays}

No documentation available.

Leads

APIDescription
POST api/Leads?take={take}&skip={skip}&modelType={modelType}

No documentation available.

MarketPlaceCategories

APIDescription
GET api/MarketPlaceCategories/{id}?language={language}

Permite obtener la lista de categorías a partir del ID del catálogo y el language.

Referrals

APIDescription
POST api/Referrals

Permite añadir referidos al cliente, solo es posible enviar un referido a la vez

PATCH api/Referrals

Permite Actualizar los datos de un referido del cliente, mientras no haya sido contactado

GET api/Referrals?memberAccount={memberAccount}

No documentation available.

GuestPreferences

APIDescription
GET api/GuestPreferences?resortId={resortId}&culture={culture}

Permite obtener la lista general de preferencias organizadas por tipo de preferencia a partir del resortid y language.

GET api/GuestPreferences

Permite obtener la lista general de preferencias organizadas por tipo de preferencia.

GET api/GuestPreferences/{id}

Permite obtener las preferencias del cliente, mediante su GuestHubID.

GET api/GuestPreferences/{id}?resortId={resortId}

Permite obtener las preferencias del cliente, mediante el idCliente y el idResort de Front Office.

PUT api/GuestPreferences/{id}

Permite actualizar las preferencias del cliente.

APIDescription
GET api/Naviera?categoryID={categoryID}&language={language}&currency={currency}&pointOfSaleID={pointOfSaleID}

No documentation available.

GET api/Naviera?serviceID={serviceID}&date={date}&language={language}&currency={currency}&pointOfSaleID={pointOfSaleID}

No documentation available.

GET api/Naviera?serviceID={serviceID}&language={language}

No documentation available.

GET api/Naviera/{id}

No documentation available.

POST api/Naviera

No documentation available.

PUT api/Naviera

No documentation available.

Agents

APIDescription
POST api/Agents

No documentation available.

MarketPlaceItems

APIDescription
GET api/MarketPlaceItems?categoryID={categoryID}&language={language}&currencyID={currencyID}&pointOfSaleID={pointOfSaleID}

Permite obtener la lista de elementos a partir del ID de la categoría, el language, el ID de la moneda y el ID del punto de venta.

ReferralsRewards

APIDescription
GET api/ReferralsRewards?memberAccount={memberAccount}

Permite obtener un resumen de la informacion del cliente como lo son: Nombre, Terminos del servicio aceptados Referidos, Transaciones,

POST api/ReferralsRewards?memberAccount={memberAccount}

Permite que el cliente acepte los terminos y condiciones del programa Referrals

GuestHubID

APIDescription
GET api/GuestHubID?resortid={resortid}&date={date}&rk={rk}

No documentation available.

SalesCenters

APIDescription
GET api/SalesCenters?salesCenterID={salesCenterID}

No documentation available.

MarketPlaceItem

APIDescription
GET api/MarketPlaceItem/{id}?language={language}&currencyID={currencyID}&pointOfSaleID={pointOfSaleID}

Permite obtener los detalles de un elemento a partir de su ID.

MarketPlaceCarts

APIDescription
GET api/MarketPlaceCarts/{id}

No documentation available.

GET api/MarketPlaceCarts?confirmation={confirmation}

No documentation available.

POST api/MarketPlaceCarts

No documentation available.

Reservations

APIDescription
GET api/Reservations/{id}

No documentation available.

GET api/Reservations/{id}?placeID={placeID}

No documentation available.

ReferralsRewardsRedemption

APIDescription
POST api/ReferralsRewardsRedemption

Permite generar un cargo al cliente

DELETE api/ReferralsRewardsRedemption/{id}

Permite borrar un RedemptionID y retorna los creditos al cliente

GET api/ReferralsRewardsRedemption?memberAccount={memberAccount}

Retorna la cantidad disponibles de creditos que tiene el cliente

PUT api/ReferralsRewardsRedemption

No documentation available.

ReferralsSalesCenter

APIDescription
POST api/ReferralsSalesCenter

No documentation available.

SalesRepresentatives

APIDescription
GET api/SalesRepresentatives?salesCenterID={salesCenterID}&takeDays={takeDays}

No documentation available.

Mailing

APIDescription
POST api/Mailing

No documentation available.

PreviousTours

APIDescription
GET api/PreviousTours?firstName={firstName}&lastName={lastName}&phone1={phone1}&phone2={phone2}&email={email}&city={city}&state={state}

Search for previous timeshare tours.

PreferencesSegmentation

APIDescription
GET api/PreferencesSegmentation?resortID={resortID}&fromDate={fromDate}&toDate={toDate}&preferences={preferences}

No documentation available.

MemberReservations

APIDescription
GET api/MemberReservations/{id}

No documentation available.

Resorts

APIDescription
GET api/Resorts?regionID={regionID}

No documentation available.

ReferralsSummerEvent

APIDescription
GET api/ReferralsSummerEvent?memberAccount={memberAccount}

No documentation available.

Payments

APIDescription
POST api/Payments

No documentation available.