---
title: "Actualizar reserva"
method: PUT
path: "/reservations/reservation/{reservationId}"
---

# Actualizar reserva

`PUT /reservations/reservation/{reservationId}`

## Request

- Base URL: `https://api.service.getjusto.com/v3`
- URL: `https://api.service.getjusto.com/v3/reservations/reservation/{reservationId}`
- Auth: none declared

## Path parameters

- `reservationId` string, required: Identificador único de reserva

## Request body

- object
  - `startsAt` string, date-time: Fecha de inicio de la reserva
  - `partySize` number: Tamaño de la reserva
  - `specialRequests` string: Peticiones especiales
  - `specialOccasion` 'birthday' | 'anniversary' | 'date' | 'business' | 'celebration': ¿Es una ocasión especial?

## Response `200`

The OpenAPI spec

- object
  - `success` boolean
  - `data` ReservationsReservation
    - `_id` string: Identificador único de reserva
    - `clientToken` string: Token de autenticación del cliente
    - `code` string: Código de reserva legible
    - `createdAt` string, date-time: Marca de tiempo de creación de la reserva
    - `startsAt` string, date-time: Hora de inicio de la reserva
    - `endsAt` string, date-time: Hora de finalización de la reserva
    - `completedAt` string, date-time: Marca de tiempo de finalización de la reserva
    - `durationMinutes` number: Duración de la reserva en minutos
    - `partySize` number: Número de personas en el grupo
    - `websiteId` string: Identificador del sitio web
    - `storeId` string: Identificador de la tienda
    - `countryCode` string: Código de país (ISO 3166-1 alpha-2)
    - `sectorId` string: Identificador del sector
    - `tableIds` string[]: Array de identificadores de mesa
    - `royaltyClientId` string: Identificador del cliente de fidelidad
    - `tabId` string: Identificador de la cuenta
    - `clientData` object: Información de contacto del cliente
      - `email` string, email
      - `firstName` string
      - `lastName` string
      - `phone` string
      - `isOver18` boolean
    - `userId` string: ID de usuario si el cliente existe en el sistema Justo
    - `specialRequests` string: Solicitudes especiales del cliente
    - `specialOccasion` 'birthday' | 'anniversary' | 'date' | 'business' | 'celebration': Tipo de ocasión especial
    - `cancelledAt` string, date-time: Marca de tiempo de cancelación
    - `cancelReason` string: Razón de la cancelación
    - `modifiedAt` string, date-time: Marca de tiempo de última modificación
    - `confirmedAt` string, date-time: Marca de tiempo de confirmación
    - `cancelledByStoreAt` string, date-time: Marca de tiempo de cancelación por la tienda
    - `isWaitingList` boolean: Si la reserva está en lista de espera
    - `waitingListAssignedAt` string, date-time: Marca de tiempo de asignación a lista de espera
    - `showStatus` 'show' | 'noShow': Si el cliente se presentó
    - `confirmedByClientAt` string, date-time: Marca de tiempo de confirmación del cliente
    - `clientSaidItsLateAt` string, date-time: Marca de tiempo de notificación de retraso del cliente
    - `sendReminderAt` string, date-time: Hora programada del recordatorio
    - `reminderSentAt` string, date-time: Marca de tiempo de envío del recordatorio
    - `source` 'pos' | 'website' | 'messenger' | 'marketplace' | 'embed': Fuente de creación de la reserva
    - `referrer` 'api:e2e': Fuente de referencia del tráfico
    - `marketplaceAppId` string: Identificador de aplicación del marketplace
    - `sourceUserAgent` string: User agent de la fuente de reserva
    - `evaluation` object: Evaluación del cliente de la experiencia
      - `createdById` string
      - `createdByName` string
      - `createdByEmail` string, email
      - `evaluation` number, required
      - `comments` string
      - `createdAt` string, date-time, required

## Other responses

- `400`: Errors

## Changes

- **2026-10-31** `4ad06bd631ce`: 1 warning, 1 info
  - removed the request property `specialOcassion`
  - added the new optional request property `specialOccasion`
- **2025-08-18** `bf1ae81aa046`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/getjusto/apis/justo-api/changes/reservations/reservation/:reservationId/put.md)

---

[API](https://skmtc.dev/getjusto/apis/justo-api.md) - [All operations](https://skmtc.dev/getjusto/apis/justo-api/llms.txt) - [OpenAPI document](https://skmtc.dev/getjusto/apis/justo-api/revisions/c810bd8246fd?raw)
