Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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
colorGreen
titlePublicado

Dica

Authenticate: POST - http://localhost:porta/frontofficeapi/v1/authenticate

Hotel:  GET http://localhost:porta/frontofficeapi/v1/hotel

Origem Reserva:  GET  http://localhost:porta/frontofficeapi/v1/origemReserva

Reserva Grupo :  GET  http://localhost:porta/frontofficeapi/v1/reservaGrupo/?dataEntada=10/11/2021&idHotel=1

Cliente Reservante:  GET  http://localhost:porta/frontofficeapi/v1/clienteReservante/?idHotel=1

Inventário:  GET  http://localhost:porta/frontofficeapi/v1/inventario/?idHotel=1&dataIni=01/04/2022&dataFim=10/08/2022

Hospedagem:  GET http://localhost:porta/frontofficeapi/v1/hospedagem?idHotel=1&dataIni=01/04/2022&dataFim=31/12/2022

UH:  GET http://localhost:porta/frontofficeapi/v1/UH/?idHotel=3&tipo=9

Tipo UH:  GET http://localhost:porta/frontofficeapi/v1/tipoUH/?idHotel=1


...

  • Authenticate

    •  

      Estado

      color

      colour

      Yellow

      Green
      title

      Rascunho

      POST
      /frontofficeapi/v1/authenticate

      Descrição: Inserir Authenticate

      Requisição

      Bloco de código
      linenumberstrue
      collapsetrue
      {   {
          "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

    • Estado
      colourBlue
      titleGET
      /frontofficeapi/v1/clienteReservante

      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

    • Estado
      colourBlue
      titleGET
      /frontofficeapi/v1/disponibilidade

      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


    • Estado
      colourBlue
      titleGET
      /frontofficeapi/v1/hospedagem

      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


    • Estado
      colourBlue
      titleGET
      /frontofficeapi/v1/hospede

      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


    • Estado
      colourBlue
      titleGET
      /frontofficeapi/v1/hotel

      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


    • Estado
      colourBlue
      titleGET
      /frontofficeapi/v1/inventario

      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


    • Estado
      colourBlue
      titleGET
       /frontofficeapi/v1/origemReserva

      Descrição: Listar Origem Reserva

      Respostas            

      Código

      Descrição

      200

      OK

  • Reserva

    • Cancelar Reserva


      • Estado
        colourYellow
        titlePUT
        /frontofficeapi/v1/reserva/{numReserva}

        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


      • Estado
        colourBlue
        titleGET
        /frontofficeapi/v1/reserva

        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

        0A Confirmar
        1Confirmada
        2Check-In
        3Check-Out
        4Pendente
        5No-Show
        6Cancelada
        7Waiting List
        8Em Tentativa

...