PUT api/Hospedes
Altera os dados de um hóspede já registado.
Request Information
URI Parameters
None.
Body Parameters
Novos dados do hóspede.
Hospede| Name | Description | Type | Additional information |
|---|---|---|---|
| IdHospede | integer |
None. |
|
| Nome | string |
None. |
|
| Contacto | string |
None. |
|
| string |
None. |
||
| DocumentoIdentificacao | string |
None. |
|
| DataNascimento | date |
None. |
|
| Nacionalidade | string |
None. |
|
| DataCriacao | date |
None. |
|
| Ativo | boolean |
None. |
|
| HistoricoEstadias | Collection of HistoricoEstadia |
None. |
|
| Reservas | Collection of Reserva |
None. |
Request Formats
application/json, text/json
Sample:
{
"IdHospede": 1,
"Nome": "sample string 2",
"Contacto": "sample string 3",
"Email": "sample string 4",
"DocumentoIdentificacao": "sample string 5",
"DataNascimento": "2026-10-22T17:01:18.0519269-05:00",
"Nacionalidade": "sample string 6",
"DataCriacao": "2026-10-22T17:01:18.0519269-05:00",
"Ativo": true,
"HistoricoEstadias": [
{
"IdHistorico": 1,
"IdHospede": 1,
"IdReserva": 1,
"IdQuarto": 1,
"DataEntrada": "2026-10-22T17:01:18.0519269-05:00",
"DataSaida": "2026-10-22T17:01:18.0519269-05:00",
"ValorEstadia": 7.0,
"Observacoes": "sample string 8",
"Quarto": {
"IdQuarto": 1,
"Numero": "sample string 2",
"Tipo": "sample string 3",
"Capacidade": 4,
"PrecoNoite": 5.0,
"Estado": "sample string 6",
"Piso": 1,
"Observacoes": "sample string 7",
"HistoricoEstadias": [],
"Reservas": [
{
"IdReserva": 1,
"IdHospede": 1,
"IdQuarto": 1,
"DataEntrada": "2026-10-22T17:01:18.0519269-05:00",
"DataSaida": "2026-10-22T17:01:18.0519269-05:00",
"NumeroHospedes": 6,
"EstadoReserva": "sample string 7",
"ValorBase": 8.0,
"ValorExtras": 9.0,
"ValorTotal": 10.0,
"DataReserva": "2026-10-22T17:01:18.0519269-05:00",
"DataCheckIn": "2026-10-22T17:01:18.0519269-05:00",
"DataCheckOut": "2026-10-22T17:01:18.0519269-05:00",
"Observacoes": "sample string 12",
"Faturas": [
{
"IdFatura": 1,
"IdReserva": 1,
"NumeroFatura": "sample string 3",
"DataEmissao": "2026-10-22T17:01:18.0519269-05:00",
"ValorBase": 5.0,
"ValorExtras": 6.0,
"ValorTotal": 7.0,
"Pago": true
}
],
"HistoricoEstadias": [],
"Pagamentos": [
{
"IdPagamento": 1,
"IdReserva": 1,
"DataPagamento": "2026-10-22T17:01:18.0519269-05:00",
"MetodoPagamento": "sample string 4",
"ValorPago": 5.0,
"Referencia": "sample string 6",
"Observacoes": "sample string 7"
}
],
"ReservaServicos": [
{
"IdReservaServico": 1,
"IdReserva": 1,
"IdServico": 1,
"Quantidade": 4,
"PrecoUnitario": 5.0,
"Subtotal": 1.0,
"DataRegisto": "2026-10-22T17:01:18.0519269-05:00",
"Servico": {
"IdServico": 1,
"Nome": "sample string 2",
"Descricao": "sample string 3",
"Preco": 4.0,
"Ativo": true,
"ReservaServicos": []
}
}
]
}
]
},
"Reserva": {
"IdReserva": 1,
"IdHospede": 1,
"IdQuarto": 1,
"DataEntrada": "2026-10-22T17:01:18.0519269-05:00",
"DataSaida": "2026-10-22T17:01:18.0519269-05:00",
"NumeroHospedes": 6,
"EstadoReserva": "sample string 7",
"ValorBase": 8.0,
"ValorExtras": 9.0,
"ValorTotal": 10.0,
"DataReserva": "2026-10-22T17:01:18.0519269-05:00",
"DataCheckIn": "2026-10-22T17:01:18.0519269-05:00",
"DataCheckOut": "2026-10-22T17:01:18.0519269-05:00",
"Observacoes": "sample string 12",
"Faturas": [
{
"IdFatura": 1,
"IdReserva": 1,
"NumeroFatura": "sample string 3",
"DataEmissao": "2026-10-22T17:01:18.0519269-05:00",
"ValorBase": 5.0,
"ValorExtras": 6.0,
"ValorTotal": 7.0,
"Pago": true
}
],
"HistoricoEstadias": [],
"Pagamentos": [
{
"IdPagamento": 1,
"IdReserva": 1,
"DataPagamento": "2026-10-22T17:01:18.0519269-05:00",
"MetodoPagamento": "sample string 4",
"ValorPago": 5.0,
"Referencia": "sample string 6",
"Observacoes": "sample string 7"
}
],
"ReservaServicos": [
{
"IdReservaServico": 1,
"IdReserva": 1,
"IdServico": 1,
"Quantidade": 4,
"PrecoUnitario": 5.0,
"Subtotal": 1.0,
"DataRegisto": "2026-10-22T17:01:18.0519269-05:00",
"Servico": {
"IdServico": 1,
"Nome": "sample string 2",
"Descricao": "sample string 3",
"Preco": 4.0,
"Ativo": true,
"ReservaServicos": []
}
}
],
"Quarto": {
"IdQuarto": 1,
"Numero": "sample string 2",
"Tipo": "sample string 3",
"Capacidade": 4,
"PrecoNoite": 5.0,
"Estado": "sample string 6",
"Piso": 1,
"Observacoes": "sample string 7",
"HistoricoEstadias": [],
"Reservas": []
}
}
}
],
"Reservas": [
{
"IdReserva": 1,
"IdHospede": 1,
"IdQuarto": 1,
"DataEntrada": "2026-10-22T17:01:18.0519269-05:00",
"DataSaida": "2026-10-22T17:01:18.0519269-05:00",
"NumeroHospedes": 6,
"EstadoReserva": "sample string 7",
"ValorBase": 8.0,
"ValorExtras": 9.0,
"ValorTotal": 10.0,
"DataReserva": "2026-10-22T17:01:18.0519269-05:00",
"DataCheckIn": "2026-10-22T17:01:18.0519269-05:00",
"DataCheckOut": "2026-10-22T17:01:18.0519269-05:00",
"Observacoes": "sample string 12",
"Faturas": [
{
"IdFatura": 1,
"IdReserva": 1,
"NumeroFatura": "sample string 3",
"DataEmissao": "2026-10-22T17:01:18.0519269-05:00",
"ValorBase": 5.0,
"ValorExtras": 6.0,
"ValorTotal": 7.0,
"Pago": true
}
],
"HistoricoEstadias": [
{
"IdHistorico": 1,
"IdHospede": 1,
"IdReserva": 1,
"IdQuarto": 1,
"DataEntrada": "2026-10-22T17:01:18.0519269-05:00",
"DataSaida": "2026-10-22T17:01:18.0519269-05:00",
"ValorEstadia": 7.0,
"Observacoes": "sample string 8",
"Quarto": {
"IdQuarto": 1,
"Numero": "sample string 2",
"Tipo": "sample string 3",
"Capacidade": 4,
"PrecoNoite": 5.0,
"Estado": "sample string 6",
"Piso": 1,
"Observacoes": "sample string 7",
"HistoricoEstadias": [],
"Reservas": []
}
}
],
"Pagamentos": [
{
"IdPagamento": 1,
"IdReserva": 1,
"DataPagamento": "2026-10-22T17:01:18.0519269-05:00",
"MetodoPagamento": "sample string 4",
"ValorPago": 5.0,
"Referencia": "sample string 6",
"Observacoes": "sample string 7"
}
],
"ReservaServicos": [
{
"IdReservaServico": 1,
"IdReserva": 1,
"IdServico": 1,
"Quantidade": 4,
"PrecoUnitario": 5.0,
"Subtotal": 1.0,
"DataRegisto": "2026-10-22T17:01:18.0519269-05:00",
"Servico": {
"IdServico": 1,
"Nome": "sample string 2",
"Descricao": "sample string 3",
"Preco": 4.0,
"Ativo": true,
"ReservaServicos": []
}
}
],
"Quarto": {
"IdQuarto": 1,
"Numero": "sample string 2",
"Tipo": "sample string 3",
"Capacidade": 4,
"PrecoNoite": 5.0,
"Estado": "sample string 6",
"Piso": 1,
"Observacoes": "sample string 7",
"HistoricoEstadias": [
{
"IdHistorico": 1,
"IdHospede": 1,
"IdReserva": 1,
"IdQuarto": 1,
"DataEntrada": "2026-10-22T17:01:18.0519269-05:00",
"DataSaida": "2026-10-22T17:01:18.0519269-05:00",
"ValorEstadia": 7.0,
"Observacoes": "sample string 8"
}
],
"Reservas": []
}
}
]
}
text/html
Sample:
{"IdHospede":1,"Nome":"sample string 2","Contacto":"sample string 3","Email":"sample string 4","DocumentoIdentificacao":"sample string 5","DataNascimento":"2026-10-22T17:01:18.0519269-05:00","Nacionalidade":"sample string 6","DataCriacao":"2026-10-22T17:01:18.0519269-05:00","Ativo":true,"HistoricoEstadias":[{"IdHistorico":1,"IdHospede":1,"IdReserva":1,"IdQuarto":1,"DataEntrada":"2026-10-22T17:01:18.0519269-05:00","DataSaida":"2026-10-22T17:01:18.0519269-05:00","ValorEstadia":7.0,"Observacoes":"sample string 8","Quarto":{"IdQuarto":1,"Numero":"sample string 2","Tipo":"sample string 3","Capacidade":4,"PrecoNoite":5.0,"Estado":"sample string 6","Piso":1,"Observacoes":"sample string 7","HistoricoEstadias":[],"Reservas":[{"IdReserva":1,"IdHospede":1,"IdQuarto":1,"DataEntrada":"2026-10-22T17:01:18.0519269-05:00","DataSaida":"2026-10-22T17:01:18.0519269-05:00","NumeroHospedes":6,"EstadoReserva":"sample string 7","ValorBase":8.0,"ValorExtras":9.0,"ValorTotal":10.0,"DataReserva":"2026-10-22T17:01:18.0519269-05:00","DataCheckIn":"2026-10-22T17:01:18.0519269-05:00","DataCheckOut":"2026-10-22T17:01:18.0519269-05:00","Observacoes":"sample string 12","Faturas":[{"IdFatura":1,"IdReserva":1,"NumeroFatura":"sample string 3","DataEmissao":"2026-10-22T17:01:18.0519269-05:00","ValorBase":5.0,"ValorExtras":6.0,"ValorTotal":7.0,"Pago":true}],"HistoricoEstadias":[],"Pagamentos":[{"IdPagamento":1,"IdReserva":1,"DataPagamento":"2026-10-22T17:01:18.0519269-05:00","MetodoPagamento":"sample string 4","ValorPago":5.0,"Referencia":"sample string 6","Observacoes":"sample string 7"}],"ReservaServicos":[{"IdReservaServico":1,"IdReserva":1,"IdServico":1,"Quantidade":4,"PrecoUnitario":5.0,"Subtotal":1.0,"DataRegisto":"2026-10-22T17:01:18.0519269-05:00","Servico":{"IdServico":1,"Nome":"sample string 2","Descricao":"sample string 3","Preco":4.0,"Ativo":true,"ReservaServicos":[]}}]}]},"Reserva":{"IdReserva":1,"IdHospede":1,"IdQuarto":1,"DataEntrada":"2026-10-22T17:01:18.0519269-05:00","DataSaida":"2026-10-22T17:01:18.0519269-05:00","NumeroHospedes":6,"EstadoReserva":"sample string 7","ValorBase":8.0,"ValorExtras":9.0,"ValorTotal":10.0,"DataReserva":"2026-10-22T17:01:18.0519269-05:00","DataCheckIn":"2026-10-22T17:01:18.0519269-05:00","DataCheckOut":"2026-10-22T17:01:18.0519269-05:00","Observacoes":"sample string 12","Faturas":[{"IdFatura":1,"IdReserva":1,"NumeroFatura":"sample string 3","DataEmissao":"2026-10-22T17:01:18.0519269-05:00","ValorBase":5.0,"ValorExtras":6.0,"ValorTotal":7.0,"Pago":true}],"HistoricoEstadias":[],"Pagamentos":[{"IdPagamento":1,"IdReserva":1,"DataPagamento":"2026-10-22T17:01:18.0519269-05:00","MetodoPagamento":"sample string 4","ValorPago":5.0,"Referencia":"sample string 6","Observacoes":"sample string 7"}],"ReservaServicos":[{"IdReservaServico":1,"IdReserva":1,"IdServico":1,"Quantidade":4,"PrecoUnitario":5.0,"Subtotal":1.0,"DataRegisto":"2026-10-22T17:01:18.0519269-05:00","Servico":{"IdServico":1,"Nome":"sample string 2","Descricao":"sample string 3","Preco":4.0,"Ativo":true,"ReservaServicos":[]}}],"Quarto":{"IdQuarto":1,"Numero":"sample string 2","Tipo":"sample string 3","Capacidade":4,"PrecoNoite":5.0,"Estado":"sample string 6","Piso":1,"Observacoes":"sample string 7","HistoricoEstadias":[],"Reservas":[]}}}],"Reservas":[{"IdReserva":1,"IdHospede":1,"IdQuarto":1,"DataEntrada":"2026-10-22T17:01:18.0519269-05:00","DataSaida":"2026-10-22T17:01:18.0519269-05:00","NumeroHospedes":6,"EstadoReserva":"sample string 7","ValorBase":8.0,"ValorExtras":9.0,"ValorTotal":10.0,"DataReserva":"2026-10-22T17:01:18.0519269-05:00","DataCheckIn":"2026-10-22T17:01:18.0519269-05:00","DataCheckOut":"2026-10-22T17:01:18.0519269-05:00","Observacoes":"sample string 12","Faturas":[{"IdFatura":1,"IdReserva":1,"NumeroFatura":"sample string 3","DataEmissao":"2026-10-22T17:01:18.0519269-05:00","ValorBase":5.0,"ValorExtras":6.0,"ValorTotal":7.0,"Pago":true}],"HistoricoEstadias":[{"IdHistorico":1,"IdHospede":1,"IdReserva":1,"IdQuarto":1,"DataEntrada":"2026-10-22T17:01:18.0519269-05:00","DataSaida":"2026-10-22T17:01:18.0519269-05:00","ValorEstadia":7.0,"Observacoes":"sample string 8","Quarto":{"IdQuarto":1,"Numero":"sample string 2","Tipo":"sample string 3","Capacidade":4,"PrecoNoite":5.0,"Estado":"sample string 6","Piso":1,"Observacoes":"sample string 7","HistoricoEstadias":[],"Reservas":[]}}],"Pagamentos":[{"IdPagamento":1,"IdReserva":1,"DataPagamento":"2026-10-22T17:01:18.0519269-05:00","MetodoPagamento":"sample string 4","ValorPago":5.0,"Referencia":"sample string 6","Observacoes":"sample string 7"}],"ReservaServicos":[{"IdReservaServico":1,"IdReserva":1,"IdServico":1,"Quantidade":4,"PrecoUnitario":5.0,"Subtotal":1.0,"DataRegisto":"2026-10-22T17:01:18.0519269-05:00","Servico":{"IdServico":1,"Nome":"sample string 2","Descricao":"sample string 3","Preco":4.0,"Ativo":true,"ReservaServicos":[]}}],"Quarto":{"IdQuarto":1,"Numero":"sample string 2","Tipo":"sample string 3","Capacidade":4,"PrecoNoite":5.0,"Estado":"sample string 6","Piso":1,"Observacoes":"sample string 7","HistoricoEstadias":[{"IdHistorico":1,"IdHospede":1,"IdReserva":1,"IdQuarto":1,"DataEntrada":"2026-10-22T17:01:18.0519269-05:00","DataSaida":"2026-10-22T17:01:18.0519269-05:00","ValorEstadia":7.0,"Observacoes":"sample string 8"}],"Reservas":[]}}]}
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
O hóspede atualizado ou uma mensagem de erro.
IHttpActionResultNone.
Response Formats
application/json, text/json, text/html, application/xml, text/xml
Sample:
Sample not available.