GET api/Reservas
Vai buscar todas as reservas registadas na base de dados, ordenadas pela data de entrada.
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
Lista com todas as reservas.
Collection of Reserva| Name | Description | Type | Additional information |
|---|---|---|---|
| IdReserva | integer |
None. |
|
| IdHospede | integer |
None. |
|
| IdQuarto | integer |
None. |
|
| DataEntrada | date |
None. |
|
| DataSaida | date |
None. |
|
| NumeroHospedes | integer |
None. |
|
| EstadoReserva | string |
None. |
|
| ValorBase | decimal number |
None. |
|
| ValorExtras | decimal number |
None. |
|
| ValorTotal | decimal number |
None. |
|
| DataReserva | date |
None. |
|
| DataCheckIn | date |
None. |
|
| DataCheckOut | date |
None. |
|
| Observacoes | string |
None. |
|
| Faturas | Collection of Fatura |
None. |
|
| HistoricoEstadias | Collection of HistoricoEstadia |
None. |
|
| Pagamentos | Collection of Pagamento |
None. |
|
| ReservaServicos | Collection of ReservaServico |
None. |
|
| Hospede | Hospede |
None. |
|
| Quarto | Quarto |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"IdReserva": 1,
"IdHospede": 1,
"IdQuarto": 1,
"DataEntrada": "2026-10-23T03:12:02.816419-05:00",
"DataSaida": "2026-10-23T03:12:02.816419-05:00",
"NumeroHospedes": 6,
"EstadoReserva": "sample string 7",
"ValorBase": 8.0,
"ValorExtras": 9.0,
"ValorTotal": 10.0,
"DataReserva": "2026-10-23T03:12:02.816419-05:00",
"DataCheckIn": "2026-10-23T03:12:02.816419-05:00",
"DataCheckOut": "2026-10-23T03:12:02.816419-05:00",
"Observacoes": "sample string 12",
"Faturas": [
{
"IdFatura": 1,
"IdReserva": 1,
"NumeroFatura": "sample string 3",
"DataEmissao": "2026-10-23T03:12:02.816419-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-23T03:12:02.816419-05:00",
"DataSaida": "2026-10-23T03:12:02.816419-05:00",
"ValorEstadia": 7.0,
"Observacoes": "sample string 8",
"Hospede": {
"IdHospede": 1,
"Nome": "sample string 2",
"Contacto": "sample string 3",
"Email": "sample string 4",
"DocumentoIdentificacao": "sample string 5",
"DataNascimento": "2026-10-23T03:12:02.8320393-05:00",
"Nacionalidade": "sample string 6",
"DataCriacao": "2026-10-23T03:12:02.8320393-05:00",
"Ativo": true,
"HistoricoEstadias": [],
"Reservas": []
},
"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-23T03:12:02.8320393-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-23T03:12:02.8476642-05:00",
"Servico": {
"IdServico": 1,
"Nome": "sample string 2",
"Descricao": "sample string 3",
"Preco": 4.0,
"Ativo": true,
"ReservaServicos": []
}
}
],
"Hospede": {
"IdHospede": 1,
"Nome": "sample string 2",
"Contacto": "sample string 3",
"Email": "sample string 4",
"DocumentoIdentificacao": "sample string 5",
"DataNascimento": "2026-10-23T03:12:02.8320393-05:00",
"Nacionalidade": "sample string 6",
"DataCriacao": "2026-10-23T03:12:02.8320393-05:00",
"Ativo": true,
"HistoricoEstadias": [
{
"IdHistorico": 1,
"IdHospede": 1,
"IdReserva": 1,
"IdQuarto": 1,
"DataEntrada": "2026-10-23T03:12:02.816419-05:00",
"DataSaida": "2026-10-23T03:12:02.816419-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": []
}
}
],
"Reservas": []
},
"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-23T03:12:02.816419-05:00",
"DataSaida": "2026-10-23T03:12:02.816419-05:00",
"ValorEstadia": 7.0,
"Observacoes": "sample string 8",
"Hospede": {
"IdHospede": 1,
"Nome": "sample string 2",
"Contacto": "sample string 3",
"Email": "sample string 4",
"DocumentoIdentificacao": "sample string 5",
"DataNascimento": "2026-10-23T03:12:02.8320393-05:00",
"Nacionalidade": "sample string 6",
"DataCriacao": "2026-10-23T03:12:02.8320393-05:00",
"Ativo": true,
"HistoricoEstadias": [],
"Reservas": []
}
}
],
"Reservas": []
}
},
{
"IdReserva": 1,
"IdHospede": 1,
"IdQuarto": 1,
"DataEntrada": "2026-10-23T03:12:02.816419-05:00",
"DataSaida": "2026-10-23T03:12:02.816419-05:00",
"NumeroHospedes": 6,
"EstadoReserva": "sample string 7",
"ValorBase": 8.0,
"ValorExtras": 9.0,
"ValorTotal": 10.0,
"DataReserva": "2026-10-23T03:12:02.816419-05:00",
"DataCheckIn": "2026-10-23T03:12:02.816419-05:00",
"DataCheckOut": "2026-10-23T03:12:02.816419-05:00",
"Observacoes": "sample string 12",
"Faturas": [
{
"IdFatura": 1,
"IdReserva": 1,
"NumeroFatura": "sample string 3",
"DataEmissao": "2026-10-23T03:12:02.816419-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-23T03:12:02.816419-05:00",
"DataSaida": "2026-10-23T03:12:02.816419-05:00",
"ValorEstadia": 7.0,
"Observacoes": "sample string 8",
"Hospede": {
"IdHospede": 1,
"Nome": "sample string 2",
"Contacto": "sample string 3",
"Email": "sample string 4",
"DocumentoIdentificacao": "sample string 5",
"DataNascimento": "2026-10-23T03:12:02.8320393-05:00",
"Nacionalidade": "sample string 6",
"DataCriacao": "2026-10-23T03:12:02.8320393-05:00",
"Ativo": true,
"HistoricoEstadias": [],
"Reservas": []
},
"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-23T03:12:02.8320393-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-23T03:12:02.8476642-05:00",
"Servico": {
"IdServico": 1,
"Nome": "sample string 2",
"Descricao": "sample string 3",
"Preco": 4.0,
"Ativo": true,
"ReservaServicos": []
}
}
],
"Hospede": {
"IdHospede": 1,
"Nome": "sample string 2",
"Contacto": "sample string 3",
"Email": "sample string 4",
"DocumentoIdentificacao": "sample string 5",
"DataNascimento": "2026-10-23T03:12:02.8320393-05:00",
"Nacionalidade": "sample string 6",
"DataCriacao": "2026-10-23T03:12:02.8320393-05:00",
"Ativo": true,
"HistoricoEstadias": [
{
"IdHistorico": 1,
"IdHospede": 1,
"IdReserva": 1,
"IdQuarto": 1,
"DataEntrada": "2026-10-23T03:12:02.816419-05:00",
"DataSaida": "2026-10-23T03:12:02.816419-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": []
}
}
],
"Reservas": []
},
"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-23T03:12:02.816419-05:00",
"DataSaida": "2026-10-23T03:12:02.816419-05:00",
"ValorEstadia": 7.0,
"Observacoes": "sample string 8",
"Hospede": {
"IdHospede": 1,
"Nome": "sample string 2",
"Contacto": "sample string 3",
"Email": "sample string 4",
"DocumentoIdentificacao": "sample string 5",
"DataNascimento": "2026-10-23T03:12:02.8320393-05:00",
"Nacionalidade": "sample string 6",
"DataCriacao": "2026-10-23T03:12:02.8320393-05:00",
"Ativo": true,
"HistoricoEstadias": [],
"Reservas": []
}
}
],
"Reservas": []
}
}
]
text/html
Sample:
[{"IdReserva":1,"IdHospede":1,"IdQuarto":1,"DataEntrada":"2026-10-23T03:12:02.816419-05:00","DataSaida":"2026-10-23T03:12:02.816419-05:00","NumeroHospedes":6,"EstadoReserva":"sample string 7","ValorBase":8.0,"ValorExtras":9.0,"ValorTotal":10.0,"DataReserva":"2026-10-23T03:12:02.816419-05:00","DataCheckIn":"2026-10-23T03:12:02.816419-05:00","DataCheckOut":"2026-10-23T03:12:02.816419-05:00","Observacoes":"sample string 12","Faturas":[{"IdFatura":1,"IdReserva":1,"NumeroFatura":"sample string 3","DataEmissao":"2026-10-23T03:12:02.816419-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-23T03:12:02.816419-05:00","DataSaida":"2026-10-23T03:12:02.816419-05:00","ValorEstadia":7.0,"Observacoes":"sample string 8","Hospede":{"IdHospede":1,"Nome":"sample string 2","Contacto":"sample string 3","Email":"sample string 4","DocumentoIdentificacao":"sample string 5","DataNascimento":"2026-10-23T03:12:02.8320393-05:00","Nacionalidade":"sample string 6","DataCriacao":"2026-10-23T03:12:02.8320393-05:00","Ativo":true,"HistoricoEstadias":[],"Reservas":[]},"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-23T03:12:02.8320393-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-23T03:12:02.8476642-05:00","Servico":{"IdServico":1,"Nome":"sample string 2","Descricao":"sample string 3","Preco":4.0,"Ativo":true,"ReservaServicos":[]}}],"Hospede":{"IdHospede":1,"Nome":"sample string 2","Contacto":"sample string 3","Email":"sample string 4","DocumentoIdentificacao":"sample string 5","DataNascimento":"2026-10-23T03:12:02.8320393-05:00","Nacionalidade":"sample string 6","DataCriacao":"2026-10-23T03:12:02.8320393-05:00","Ativo":true,"HistoricoEstadias":[{"IdHistorico":1,"IdHospede":1,"IdReserva":1,"IdQuarto":1,"DataEntrada":"2026-10-23T03:12:02.816419-05:00","DataSaida":"2026-10-23T03:12:02.816419-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":[]}}],"Reservas":[]},"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-23T03:12:02.816419-05:00","DataSaida":"2026-10-23T03:12:02.816419-05:00","ValorEstadia":7.0,"Observacoes":"sample string 8","Hospede":{"IdHospede":1,"Nome":"sample string 2","Contacto":"sample string 3","Email":"sample string 4","DocumentoIdentificacao":"sample string 5","DataNascimento":"2026-10-23T03:12:02.8320393-05:00","Nacionalidade":"sample string 6","DataCriacao":"2026-10-23T03:12:02.8320393-05:00","Ativo":true,"HistoricoEstadias":[],"Reservas":[]}}],"Reservas":[]}},{"IdReserva":1,"IdHospede":1,"IdQuarto":1,"DataEntrada":"2026-10-23T03:12:02.816419-05:00","DataSaida":"2026-10-23T03:12:02.816419-05:00","NumeroHospedes":6,"EstadoReserva":"sample string 7","ValorBase":8.0,"ValorExtras":9.0,"ValorTotal":10.0,"DataReserva":"2026-10-23T03:12:02.816419-05:00","DataCheckIn":"2026-10-23T03:12:02.816419-05:00","DataCheckOut":"2026-10-23T03:12:02.816419-05:00","Observacoes":"sample string 12","Faturas":[{"IdFatura":1,"IdReserva":1,"NumeroFatura":"sample string 3","DataEmissao":"2026-10-23T03:12:02.816419-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-23T03:12:02.816419-05:00","DataSaida":"2026-10-23T03:12:02.816419-05:00","ValorEstadia":7.0,"Observacoes":"sample string 8","Hospede":{"IdHospede":1,"Nome":"sample string 2","Contacto":"sample string 3","Email":"sample string 4","DocumentoIdentificacao":"sample string 5","DataNascimento":"2026-10-23T03:12:02.8320393-05:00","Nacionalidade":"sample string 6","DataCriacao":"2026-10-23T03:12:02.8320393-05:00","Ativo":true,"HistoricoEstadias":[],"Reservas":[]},"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-23T03:12:02.8320393-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-23T03:12:02.8476642-05:00","Servico":{"IdServico":1,"Nome":"sample string 2","Descricao":"sample string 3","Preco":4.0,"Ativo":true,"ReservaServicos":[]}}],"Hospede":{"IdHospede":1,"Nome":"sample string 2","Contacto":"sample string 3","Email":"sample string 4","DocumentoIdentificacao":"sample string 5","DataNascimento":"2026-10-23T03:12:02.8320393-05:00","Nacionalidade":"sample string 6","DataCriacao":"2026-10-23T03:12:02.8320393-05:00","Ativo":true,"HistoricoEstadias":[{"IdHistorico":1,"IdHospede":1,"IdReserva":1,"IdQuarto":1,"DataEntrada":"2026-10-23T03:12:02.816419-05:00","DataSaida":"2026-10-23T03:12:02.816419-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":[]}}],"Reservas":[]},"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-23T03:12:02.816419-05:00","DataSaida":"2026-10-23T03:12:02.816419-05:00","ValorEstadia":7.0,"Observacoes":"sample string 8","Hospede":{"IdHospede":1,"Nome":"sample string 2","Contacto":"sample string 3","Email":"sample string 4","DocumentoIdentificacao":"sample string 5","DataNascimento":"2026-10-23T03:12:02.8320393-05:00","Nacionalidade":"sample string 6","DataCriacao":"2026-10-23T03:12:02.8320393-05:00","Ativo":true,"HistoricoEstadias":[],"Reservas":[]}}],"Reservas":[]}}]
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.