TrypoPMS

API de TRYPOPMS

Documentación completa de la API para gestionar propiedades, reservas, precios y más a través de https://app.trypopms.com.

Autenticación

POSThttps://dev.trypopms.com/api/auth/login

Autenticar usuario y obtener clave de acceso. Usa tu API Key secreto en el header 'x-api-key'. Contacta al equipo de TrypoPMS para obtener tu API Key. La respuesta devuelve 'key' para usar en otros endpoints.

Cuerpo de la Petición
{
  "headers": {
    "x-api-key": "TU_API_KEY_SECRETO"
  }
}
POSThttps://app.trypopms.com/api/user/auth/logout

Cerrar sesión de usuario e invalidar clave

Cuerpo de la Petición
{
  "key": "TU_KEY_DE_ACCESO"
}
POSThttps://app.trypopms.com/api/user/edit/one_signal

Actualizar ID de OneSignal para notificaciones

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "player_id": "321"
}

Disponibilidad

POST/api/avail/data/avail

Obtener disponibilidad de cada tipo de habitación en un rango de fechas

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "dfrom": "2022-05-21",
  "dto": "2022-05-21"
}
POST/api/avail/edit/avail

Actualizar disponibilidad de tipos de habitación

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "dfrom": "2025-03-01",
  "dto": "2025-04-10",
  "rooms": [
    {
      "id_room_types": 170,
      "value": 2
    }
  ],
  "variation_type": 0,
  "weekdays": [1,1,1,1,1,1,1]
}

Precios

POST/api/prices/data/prices

Obtener precios de cada tipo de habitación en un rango de fechas

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_pricing_plans": 370,
  "dfrom": "2022-01-01",
  "dto": "2022-01-10",
  "guests": {
    "children_1": 1,
    "adults": 10,
    "children_2": 0,
    "seniors": 0
  }
}
POST/api/prices/edit/prices

Actualizar precios de tipos de habitación

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "d63f67009cca8821d75c385c48564f493002bc0e",
  "id_properties": 93,
  "id_pricing_plans": 370,
  "dfrom": "2022-01-01",
  "dto": "2022-01-10",
  "rooms": [
    {
      "id_room_types": 170,
      "value": 20
    }
  ],
  "variation_type": 0,
  "weekdays": [1,1,1,1,1,1,1]
}
POST/api/prices/data/reservation_room_type_prices

Obtener precios de habitaciones de reserva con detalles de huéspedes

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 28,
  "dfrom": "2022-07-26",
  "dto": "2022-07-28",
  "id_pricing_plans": 32,
  "id_room_types": 40,
  "children_1": 1,
  "children_2": 0,
  "adults": 1,
  "seniors": 0
}

Planes de Precios

POST/api/pricingPlan/data/pricing_plans

Obtener todos los planes de precios para la propiedad

Cuerpo de la Petición
{
  "token": "2a5e3f79056caee6b1efb8694f811b415abf8814",
  "key": "cd0688c5a0a42db1d3232f55031456c95b87129b",
  "id_properties": 2330
}

Restricciones

POST/api/restrictions/data/restrictions

Obtener restricciones para cada tipo de habitación

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_restriction_plans": 193,
  "dfrom": "2022-01-01",
  "dto": "2022-01-10"
}
POST/api/restrictions/edit/restrictions

Actualizar restricciones de tipos de habitación

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": "93",
  "id_restriction_plans": "193",
  "dfrom": "2022-01-01",
  "dto": "2022-01-10",
  "rooms": [
    {
      "id_room_types": "170",
      "value": "20"
    }
  ],
  "field": "max_stay",
  "weekdays": [1,1,1,1,1,1,1]
}

Planes de Restricción

POST/api/restriction/data/restrictions

Obtener todos los planes de restricción para la propiedad

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93
}
POST/api/restriction/insert/restriction

Crear nuevo plan de restricción

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "closed": 1,
  "closed_arrival": 1,
  "closed_departure": 0,
  "max_stay": 0,
  "min_stay": 0,
  "min_stay_arrival": 0,
  "name": "New rest plan",
  "type": "daily",
  "id_properties": 93
}
POST/api/restriction/edit/restriction

Actualizar plan de restricción existente

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_restriction_plans": 834,
  "closed": 1,
  "closed_arrival": 1,
  "closed_departure": 0,
  "max_stay": 0,
  "min_stay": 0,
  "min_stay_arrival": 0,
  "type": "daily",
  "name": "New rest plan 2",
  "id_properties": 93
}
POST/api/restriction/delete/restriction

Eliminar plan de restricción

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_restriction_plans": 834
}

Tasas de Ciudad

POST/api/cityTax/data/city_taxes

Obtener todas las tasas de ciudad para la propiedad

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93
}
POST/api/cityTax/data/city_tax

Obtener detalles de una tasa de ciudad específica

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_city_taxes": 1,
  "id_properties": 93
}
POST/api/cityTax/insert/city_tax

Crear nueva tasa de ciudad

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "name": "Test",
  "price_children_1": 10,
  "price_children_2": 0,
  "price_children_3": 0,
  "price_adults": 0,
  "price_seniors": 0,
  "dfrom": "2025-05-01",
  "dto": "2025-12-31",
  "tax_included": "yes"
}
POST/api/cityTax/edit/city_tax

Actualizar tasa de ciudad existente

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "name": "Test",
  "price_children_1": 10,
  "price_children_2": 0,
  "price_children_3": 0,
  "price_adults": 0,
  "price_seniors": 0,
  "dfrom": "2021-05-01",
  "dto": "2021-12-31",
  "tax_included": "yes",
  "id_city_taxes": 178
}
POST/api/cityTax/delete/city_tax

Eliminar tasa de ciudad

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_city_taxes": 96,
  "id_properties": 93
}

Contacto

POST/api/contact/message

Enviar mensaje de contacto

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "subject": "Subject of email",
  "text": "Text of email"
}

Tipos de Habitación

POST/api/room/data/room

Obtener datos de un solo tipo de habitación

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": "93",
  "id_room_types": 170
}
POST/api/room/data/prices

Obtener precios de tipo de habitación con detalles de huéspedes

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_room_types": 172,
  "id_pricing_plans": 373,
  "dfrom": "2024-12-01",
  "dto": "2024-12-05",
  "guests": {
    "children_1": 2,
    "adults": 1
  }
}

Huéspedes

POST/api/guests/data/guests

Obtener lista de huéspedes con paginación y filters

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "page": 1,
  "dfrom": "2024-11-26",
  "dto": "2024-11-27"
}
POST/api/guests/edit/guest

Editar información del huésped incluyendo datos de check-in de Montenegro

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_guests": 47965,
  "first_name": "John",
  "last_name": "Doe",
  "email": "email@email.com",
  "phone": "123321123",
  "address": "Address",
  "city": "City",
  "zip": "12311",
  "country": "AF",
  "date_of_birth": "1982-03-24",
  "gender": "M",
  "note": "Note"
}
POST/api/guests/delete/guest

Eliminar huésped

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_guests": 1372
}

Reservas

POST/api/reservation/insert/reservation

Insertar nueva reserva con detalles de habitación y huésped

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": "93",
  "status": "confirmed",
  "rooms": [
    {
      "id_room_types": 170,
      "id_rooms": "323",
      "room_type": "2BDs",
      "room_number": "AA",
      "avg_price": 95,
      "total_price": 285,
      "children_1": 0,
      "adults": 2,
      "seniors": 0,
      "nights": [
        {
          "night_date": "2023-11-27",
          "price": 95,
          "original_price": 95,
          "breakfast": 0,
          "lunch": 0,
          "dinner": 0
        }
      ]
    }
  ],
  "guests": [
    {
      "first_name": "John",
      "last_name": "Doe",
      "guest_type": "main"
    }
  ]
}
POST/api/reservation/data/occupiedRooms

Obtener habitaciones ocupadas para la propiedad

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93
}
POST/api/reservation/data/events

Obtener eventos de reservas para rango de fechas

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": "93",
  "dfrom": "2022-04-08",
  "dto": "2022-04-08"
}
POST/api/reservation/data/news

Obtener noticias de reservas con ordenamiento

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": "93",
  "dfrom": "2022-04-08",
  "dto": "2022-04-08",
  "order_by": "date_received",
  "order_type": "desc"
}
POST/api/reservation/data/reservationPrices

Calcular precios de reserva para habitaciones

Cuerpo de la Petición
{
  "id_properties": "92",
  "id_pricing_plans": "367",
  "id_boards": "828",
  "id_city_taxes": "0",
  "date_arrival": "2022-05-12",
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "date_departure": "2022-05-13",
  "rooms": [
    {
      "id_room_types": "268",
      "children_1": "0",
      "adults": "1",
      "seniors": "0"
    }
  ]
}

Extras

POST/api/extras/data/extras

Obtener todos los extras para la propiedad

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
}
POST/api/extras/data/extra

Obtener detalles de un extra específico

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_extras": 16,
  "id_properties": 93
}
POST/api/extras/insert/extra

Crear nuevo extra

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "name": "Test",
  "price": 10,
  "tax": 12,
  "type": "one",
  "id_extras_category": 1,
  "description": "Extra description",
  "dfrom": "0001-01-01",
  "dto": "0001-01-01",
  "period_type": "restriction",
  "id_properties": 93,
  "id_restriction_plans": 193,
  "use_on_booking_engine": 1,
  "rooms": [170, 171],
  "specific_rooms": []
}
POST/api/extras/edit/extra

Actualizar extra existente

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_extras": 2392,
  "name": "Extras 2",
  "price": 589.5,
  "tax": 0,
  "type": "one",
  "description": "Updated description",
  "dfrom": "2019-01-17",
  "dto": "2020-01-24",
  "period_type": "period",
  "id_properties": 93,
  "use_on_booking_engine": 1,
  "rooms": [173, 174]
}
POST/api/extras/delete/extra

Eliminar extra

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_extras": 17,
  "id_properties": 93
}

Propiedad

POST/api/property/data/property

Obtener información de la propiedad

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93
}
POST/api/property/edit/property

Editar detalles de la propiedad

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "item": "address",
  "value": "New address"
}
POST/api/property/edit/amenities

Actualizar instalaciones/comodidades de la propiedad

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_amenities": [
    "heading",
    "tv-cable",
    "internet",
    "private-bathroom",
    "pool"
  ]
}

Webhooks

POST/api/webhooks/data/webhooks

Obtener webhooks activos para la propiedad

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93
}
POST/api/webhooks/data/test_webhook

Probar webhook con datos de ejemplo

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "data_type": "reservation"
}
POST/api/webhooks/insert/webhook

Crear nuevo webhook

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "url": "https://your-webhook-url.com/endpoint"
}
POST/api/webhooks/edit/webhook

Actualizar URL del webhook

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "url": "new.url.com",
  "id_webhooks": 2
}
POST/api/webhooks/delete/webhook

Eliminar webhook

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_webhooks": 3
}

Notificaciones de Calendario

POST/api/calendar/data/notifications

Obtener notificaciones por rango de fechas

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "date": "2023-04-22",
  "id_properties": "93"
}
POST/api/calendar/data/notification

Obtener detalles de una notificación específica

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": "93",
  "id_calendar_notifications": "413"
}
POST/api/calendar/insert/notifications

Crear nueva notificación de calendario

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": "93",
  "title": "Title",
  "description": "Test desc",
  "date": "2023-04-22"
}
POST/api/calendar/edit/notifications

Editar notificación de calendario

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": "93",
  "title": "Title",
  "description": "Test desc",
  "date": "2023-04-22",
  "id_calendar_notifications": "413"
}
POST/api/calendar/edit/notification_status

Cambiar estado de notificación

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": "93",
  "id_calendar_notifications": "413",
  "date": "2023-04-22",
  "status": 1
}
POST/api/calendar/delete/notification

Eliminar notificación de calendario

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": "93",
  "id_calendar_notifications": "415"
}
POST/api/calendar/data/notificationsNumber

Obtener número de notificaciones por estado

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "dfrom": "2023-01-01",
  "dto": "2023-04-20",
  "status": "all"
}

Facturación

POST/api/invoices/data/invoices

Obtener lista de facturas de la propiedad

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "page": 1
}
POST/api/invoices/data/invoice

Obtener detalles de una factura específica

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_invoices": 1,
  "id_properties": 93
}
POST/api/invoices/insert/invoice

Crear nueva factura

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_reservations": 1,
  "invoice_type": "invoice",
  "issue_date": "2025-02-01"
}
POST/api/invoices/edit/invoicePayed

Marcar factura como pagada

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_invoices": 1,
  "paid": true
}
POST/api/invoices/insert/fiscal_order_montenegro

Insertar orden fiscal de Montenegro

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_invoices": 1
}

E-turista (Serbia)

POST/api/eturist_serbia/insert/eturist

Insertar datos en el sistema E-turista de Serbia

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "guests_ids": "366898",
  "id_properties": "93",
  "action": "reservation"
}
POST/api/eturist_serbia/data/GetIdObjectFromETurist

Obtener propiedades desde E-turista

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": "93"
}
POST/api/guests/edit/guest

Editar huésped con datos de E-turista Serbia

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_guests": 47965,
  "eturstSerbia": 1,
  "first_name": "John",
  "last_name": "Doe",
  "email": "email@email.com",
  "phone": "123321123",
  "address": "Address",
  "city": "City",
  "zip": "12311",
  "country": "RS",
  "date_of_birth": "1982-03-24",
  "gender": "M",
  "DaLiJeLiceDomace": "true",
  "DaLiJeLiceRodjenoUnostranstvu": "false",
  "jmbg": "",
  "OpstinaPrebivalistaNaziv": "ALEKSANDROVAC",
  "DrzavaPrebivalistaAlfa2": "RS",
  "DatumICasDolaska": "2023-04-18 14:00:00",
  "DatumICasOdolaska": "2023-04-19 10:00:00"
}

Registro de Huéspedes Montenegro

POST/api/guests/insert/guest_montenegro

Insertar huésped en el sistema de Montenegro

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "guests": 1976337,
  "id_properties": "93",
  "action": "reservation"
}
POST/api/guests/edit/guest

Editar huésped con datos de check-in de Montenegro

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_guests": 47965,
  "first_name": "John",
  "last_name": "Doe",
  "email": "email@email.com",
  "phone": "123321123",
  "address": "Address",
  "city": "City",
  "country": "ME",
  "date_of_birth": "1982-03-24",
  "gender": "M",
  "birthPlace": null,
  "guestType": "4",
  "documentType": "1",
  "entranceDate": "2023-04-18",
  "departureDate": "2023-04-28",
  "birth_date_montenegro": "1982-03-24",
  "DocumentNumberMontenegro": "",
  "PersonalNumber": ""
}

Nueva API de Reservas

POST/api/reservation/insert/reservation

Insertar reserva completa con múltiples habitaciones y huéspedes

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": "93",
  "status": "confirmed",
  "rooms": [
    {
      "id_room_types": 170,
      "id_rooms": "323",
      "room_type": "2BDs",
      "room_number": "AA",
      "avg_price": 95,
      "total_price": 285,
      "children_1": 0,
      "adults": 2,
      "nights": [
        {
          "night_date": "2023-11-27",
          "price": 95,
          "breakfast": 0,
          "lunch": 0,
          "dinner": 0
        }
      ]
    }
  ],
  "guests": [
    {
      "first_name": "John",
      "last_name": "Doe",
      "guest_type": "main"
    }
  ],
  "date_arrival": "2023-11-27",
  "date_departure": "2023-11-30",
  "note": "Reservation note",
  "reference": "REF123"
}
POST/api/reservation/edit/reservation_basic

Editar información básica de reserva

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": "93",
  "id_reservations": 1232359,
  "status": "confirmed",
  "note": "Updated note",
  "reference": "NEW-REF"
}

Inventario

POST/api/inventory/data/items

Obtener items del inventario

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "page": 1
}
POST/api/inventory/insert/item

Agregar item al inventario

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "name": "Toalla de baño",
  "quantity": 100,
  "unit": "pcs",
  "min_quantity": 20
}
POST/api/inventory/edit/item

Actualizar item del inventario

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_inventory": 1,
  "name": "Toalla de baño",
  "quantity": 80,
  "unit": "pcs",
  "min_quantity": 20
}

Banquetes y Salas de Conferencias

POST/api/conference_halls_bookings/insert/conference_halls_bookings_extras

Agregar extras a reserva de banquete

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 251,
  "id_conference_halls_bookings": 31,
  "extras": [
    {
      "name": "Coca-Cola",
      "quantity": 5,
      "price_per_unit": 500,
      "tax": 10,
      "total_price": 2500
    }
  ]
}

Evisitor (Croacia)

POST/api/evisitor/insert/guest

Insertar huésped en el sistema Evisitor de Croacia

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "guests_ids": "366898",
  "id_properties": "93",
  "action": "reservation"
}

Empresas

POST/api/property/data/companiesSearch

Buscar empresas por país y número de registro

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "search": "111945024",
  "country": "RS"
}

Regímenes de Comida

POST/api/boards/data/boards

Obtener todos los regímenes de comida disponibles

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93
}
POST/api/boards/edit/prices

Actualizar precios de regímenes de comida

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_boards": 828,
  "dfrom": "2022-01-01",
  "dto": "2022-01-10",
  "rooms": [
    {
      "id_room_types": 170,
      "price": 15
    }
  ]
}

Canales de Distribución

POST/api/channels/data/channels

Obtener todos los canales de distribución

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93
}
POST/api/channels/data/channel

Obtener detalles de un canal específico

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_channels": 123
}
POST/api/channels/insert/channel

Crear nuevo canal de distribución

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "name": "New Channel",
  "commission": 15,
  "color": "#FF5733"
}
POST/api/channels/edit/channel

Actualizar canal de distribución

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_channels": 123,
  "name": "Updated Channel",
  "commission": 20,
  "color": "#00FF00"
}
POST/api/channels/delete/channel

Eliminar canal de distribución

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_channels": 123
}

Políticas de Cancelación

POST/api/policies/data/policies

Obtener todas las políticas de cancelación

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93
}
POST/api/policies/data/policy

Obtener detalles de una política específica

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_policies": 477
}
POST/api/policies/insert/policy

Crear nueva política de cancelación

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "name": "Política Flexible",
  "days_before": 7,
  "penalty_percentage": 50
}
POST/api/policies/edit/policy

Actualizar política de cancelación

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_policies": 477,
  "name": "Política Actualizada",
  "days_before": 14,
  "penalty_percentage": 75
}
POST/api/policies/delete/policy

Eliminar política de cancelación

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "id_policies": 477
}

Estadísticas

POST/api/statistics/data/table

Obtener tabla de estadísticas de ocupación

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "dfrom": "2022-01-01",
  "dto": "2022-12-31"
}
POST/api/statistics/data/average_night

Obtener precio promedio por noche

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "dfrom": "2022-01-01",
  "dto": "2022-12-31"
}
POST/api/statistics/data/occupancy

Obtener porcentaje de ocupación

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93,
  "dfrom": "2022-01-01",
  "dto": "2022-12-31"
}

Reseñas

POST/api/reviews/auth

Autenticar para acceder al sistema de reseñas

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO",
  "id_properties": 93
}
POST/api/reviews/hotels

Obtener hoteles con sistema de reseñas

Cuerpo de la Petición
{
  "token": "TU_TOKEN_DE_SESION",
  "key": "TU_KEY_DE_ACCESO"
}