Histórico da Página
...
Swagger: http://IP:Porta/frontofficeapi/v1/swagger/doc/html#/
Exemplo de Swagger: http://1293.151233.33251.24789:89/frontofficeapi/v1/swagger/doc/html#/
6. Iniciando o serviço
Após instalação localize no iniciar do windows o atalho para abrir o programa xamp. | |
|---|---|
Após iniciar o aplicativo será mostrado a tela ao lado, clique no botão start para que o serviço fique habilitado para o uso. | |
Desta forna o serviço já esta disponivel para ser utilizado, feche a tela. |
...
Abaixo os Métodos disponíveis nos EndPoints da API. Estado color Green title Publicado
| Dica |
|---|
Authenticate: POST - http://localhost:porta/frontofficeapi/v1/authenticateHotel: GET – http://localhost:porta/frontofficeapi/v1/hotelOrigem Reserva: GET – http://localhost:porta/frontofficeapi/v1/origemReservaReserva Grupo : GET – http://localhost:porta/frontofficeapi/v1/reservaGrupo/?dataEntada=10/11/2021&idHotel=1Cliente Reservante: GET – http://localhost:porta/frontofficeapi/v1/clienteReservante/?idHotel=1Inventário: GET – http://localhost:porta/frontofficeapi/v1/inventario/?idHotel=1&dataIni=01/04/2022&dataFim=10/08/2022Hospedagem: GET – http://localhost:porta/frontofficeapi/v1/hospedagem?idHotel=1&dataIni=01/04/2022&dataFim=31/12/2022UH: GET – http://localhost:porta/frontofficeapi/v1/UH/?idHotel=3&tipo=9Tipo UH: GET – http://localhost:porta/frontofficeapi/v1/tipoUH/?idHotel=1 |
...
Authenticate
colorEstado
Yellowcolour
RascunhoGreen title
/frontofficeapi/v1/authenticatePOST Descrição: Inserir Authenticate
Requisição
{
"clientId": "38629890-9CF8-46B0-ACF8-03AD46A3DCC8",
"clientSecret": "276d56d0-77ad-11f0-8962-113d4e2eef4e",
"app": "FRONTOFFICEAPI"
}Respostas
Código
Response
201
OK
400
Bad Request
Listar cliente reservante
/frontofficeapi/v1/clienteReservanteEstado colour Blue title GET Descrição: Listar cliente reservante
Parâmetros
Nome
Tipo
Obrigatório
Descrição
idHotel
integer
Sim
Identificador do hotel
status
string
Não
Status
dataPassandoInicio
string
Não
Data passando inicial
dataPassandoFim
string
Não
Data passando final
dataChegadaInicio
string
Não
Data chegada inicial
dataChegadaFim
string
Não
Data chegada final
dataPartidaInicio
string
Não
Data partida inicial
dataPartidaFim
string
Não
Data partida final
page
string
Não
Número da página. Para utilizar esse recurso adicionar a tag (X-Paginate=true) no Header da requisição.
limit
string
Não
Quantidade de registros por página
Respostas
Código
Descrição
200
OK
Listar Disponibilidade
/frontofficeapi/v1/disponibilidadeEstado colour Blue title GET Descrição: Listar Disponibilidade
Parâmetros
Nome
Tipo
Obrigatório
Descrição
idHotel
integer
Sim
Identificador do hotel
dataIni
string
Sim
Data inicial - padrão dd-mm-yyyy
dataFim
string
Sim
Data final - padrão dd-mm-yyyy
tipouh
string
Sim
Tipo UH
idContrato
integer
Não
Identificador do contrato do cliente
idAgrupadorUh
string
Não
Identificador do Agrupador de Uhs
codAgrupadorUH
string
Não
Código do Agrupador de Uhs
page
string
Não
Número da página. Para utilizar esse recurso adicionar a tag (X-Paginate=true) no Header da requisição.
limit
string
Não
Quantidade de registros por página
Respostas
Código
Descrição
200
OK
Listar Hospedagem
/frontofficeapi/v1/hospedagemEstado colour Blue title GET Descrição: Listar Hospedagem
Parâmetros
Nome
Tipo
Obrigatório
Descrição
idHotel
integer
Sim
Identificador do hotel
dataIni
string
Sim
Data inicial
dataFim
string
Sim
Data Final
cancelada
integer
Não
Para incluir reservas canceladas na resposta, utilize o valor 6
gratuidade
integer
Não
Para incluir reservas gratuitas na resposta, utilize o valor 1
page
string
Não
Número da página. Para utilizar esse recurso adicionar a tag (X-Paginate=true) no Header da requisição.
limit
string
Não
Quantidade de registros por página
Respostas
Código
Descrição
200
OK
Listar Hospede
/frontofficeapi/v1/hospedeEstado colour Blue title GET Descrição: Listar Hospede
Parâmetros
Nome
Tipo
Obrigatório
Descrição
idHospede
integer
Sim
Identificador do hospede
page
string
Não
Número da página. Para utilizar esse recurso adicionar a tag (X-Paginate=true) no Header da requisição.
limit
string
Não
Quantidade de registros por página
Respostas
Código
Descrição
200
OK
Listar hotel
/frontofficeapi/v1/hotelEstado colour Blue title GET Descrição: Listar hotel
Parâmetros
Nome
Tipo
Obrigatório
Descrição
idHotel
integer
Não
Identificador do hotel
nome
string
Não
Nome do hotel
Respostas
Código
Descrição
200
OK
Listar Inventario
/frontofficeapi/v1/inventarioEstado colour Blue title GET Descrição: Listar Inventario
Parâmetros
Nome
Tipo
Obrigatório
Descrição
idHotel
integer
Sim
Identificador do hotel
dataIni
string
Sim
Data inicial - padrão dd-mm-yyyy
dataFim
string
Sim
Data final - padrão dd-mm-yyyy
tipouh
string
Sim
Tipo UH
idContrato
integer
Não
Identificador do contrato do cliente
page
string
Não
Número da página. Para utilizar esse recurso adicionar a tag (X-Paginate=true) no Header da requisição.
limit
string
Não
Quantidade de registros por página
Respostas
Código
Descrição
200
OK
Listar Origem Reserva
/frontofficeapi/v1/origemReservaEstado colour Blue title GET Descrição: Listar Origem Reserva
Respostas
Código
Descrição
200
OK
Reserva
Cancelar Reserva
/frontofficeapi/v1/reserva/{numReserva}Estado colour Yellow title PUT Descrição: Cancelar Reserva
Parâmetros
Nome
Tipo
Obrigatório
Descrição
numReserva
integer
Sim
Número da reserva
Respostas
Código
Descrição
201
Created
204
No Content
404
Not Found
Listar Reserva
/frontofficeapi/v1/reservaEstado colour Blue title GET Descrição: Listar Reserva
Parâmetros
Nome
Tipo
Obrigatório
Descrição
idhotel
Integer
Sim
Identificador do hotel
numreserva
string
Não
Numero da reserva
numdocumento
string
Não
Documento do cliente
dataInicial
string
Não
Data inicial do filtro. Sozinha, retorna registros a partir desta data
dataFinal
string
Não
Data final do filtro. Usada com dataInicio para intervalo.
status
Integer
Não
Status da reserva
page
integer
Não
Número da página
pageSize
integer
Não
Quantidade de registros por página
Respostas
Código
Descrição
200
OK
204
No Content
Possíveis status de reserva
Código
Descrição
0 A Confirmar 1 Confirmada 2 Check-In 3 Check-Out 4 Pendente 5 No-Show 6 Cancelada 7 Waiting List 8 Em Tentativa
...