Reschedule an appointment
PUT/api/v2/scheduling/events/:id
Full replacement of an existing appointment, validated exactly like a creation. The appointment's own current interval is excluded from the occupancy, so moving it by five minutes does not collide with itself. Evento has no OPTLOCK column, so If-Match is accepted for API symmetry but ignored.
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 409
- 422
- 500
Appointment rescheduled
Validation error ÔÇö the request body or a query parameter failed constraint validation. The response payload includes a errors array with field-level details.
Missing or invalid JWT (Bearer token).
Authenticated user is missing the EDITAR_EVENTO permission
Appointment not found
Version conflict ÔÇö the resource was modified by another user since the version supplied in If-Match was issued.
The payload is valid but the engine does not offer that interval. The detail names the slots that were available that day. Retry with ignoreFreeSlotValidation=true to book it anyway.
Unexpected server error. Includes legacy WAR failures that are not classified as 502 / 503 / 504.