Á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 Authenticate

    • Estado
      colourGreen
      titlePOST

      URL:

      /frontofficeapi/v1/authenticate

      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

    • Método:

      Estado
      colourBlue
      title
      GET
      URL: /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

    Método:

    • Estado
      colourBlue
      titleGET

    URL:
    • /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

    Método:


    • Estado
      colourBlue
      titleGET

    URL:
    • /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

    Método:


    • Estado
      colourBlue
      titleGET

    URL:
    • /frontofficeapi/v1/hospede

      Descrição: Listar Hospede

      Parâmetros

    Nome                     
    • 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

    Método:


    • Estado
      colourBlue
      titleGET

    URL:
    • /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

    Método:


    • Estado
      colourBlue
      titleGET

    URL:
    • /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

    Método:


    • Estado
      colourBlue
      titleGET

    URL:
    •  /frontofficeapi/v1/origemReserva

      Descrição: Listar Origem Reserva

      Respostas            

      Código

      Descrição

      200

      OK

  • Reserva

    • Cancelar Reserva

      Método:


      • Estado
        colourYellow
        titlePUT

      URL:
      • /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

      Método:


      • Estado
        colourBlue
        titleGET

      URL:
      • /frontofficeapi/v1/reserva

        Descrição: Listar Reserva

        Parâmetros

        Nome

        Tipo

        Obrigatório

        Descrição

        idhotel

      string
      • Integer

      Não
      • 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


    • Inserir Reserva

  • Método:
      • Estado
        colourGreen
        titlePOST

  • URL:
      •  /frontofficeapi/v1/reserva

        Descrição: Inserir Reserva

        Parâmetros          

        Nome

        Tipo

        Obrigatório

        Descrição

        dados

         

        Sim

         

        Respostas

        Código

        Descrição

        201

        Created

        400

        Bad Request

  • Listar reserva de grupo

    Método:


    • Estado
      colourBlue
      titleGET

    URL:
    • /frontofficeapi/v1//reservaGrupo

      Descrição: Listar reserva de grupo

      Parâmetros

      Nome

      Tipo

      Obrigatório

      Descrição

      idHotel

      integer

      Sim

      Identificador do hotel

      dataEntrada

      string

      Sim

      Data da entrada

      dataSaida

      string

      Sim

      Data da saída

      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 Segmento

    Método:


    • Estado
      colourBlue
      titleGET

    URL:
    • /frontofficeapi/v1/Segmento

      Descrição: Listar Segmento

      Parâmetros

      Nome

      Tipo

      Obrigatório

      Descrição

      IdHotel

      string

      Não

      Hotel

      CodSegmento

      integer

      Não

      Identificador do Segmento

      Respostas

      Código

      Descrição

      200

      OK

  • Listar TipoUH

    Método:


    • Estado
      colourBlue
      titleGET

    URL:
    • /frontofficeapi/v1/tipoUH

      Descrição: Listar TipoUH

      Parâmetros

      Nome

      Tipo

      Obrigatório

      Descrição

      idHotel

      integer

      Sim

      Identificador do hotel

      IdTipoUh

      integer

      Não

      Identificador do tipo de UH

      Respostas

      Código

      Descrição

      200

      OK

  • Listar UH

    Método:


    • Estado
      colourBlue
      titleGET

    URL:
    • /frontofficeapi/v1/UH

      Descrição: Listar UH

      Parâmetros         

      Nome

      Tipo

      Obrigatório

      Descrição

      idHotel

      integer

      Sim

      Identificador do hotel

      tipo

      string

      Não

      Tipo da UH

      grupo

      string

      Não

      Grupo da UH

      Respostas

      Código

      Descrição

      200

      OK

  • Buscar agrupador de Uh

    Método:


    • Estado
      colourBlue
      titleGET

    URL:
    • /frontofficeapi/v1/agrupadorUh/codReduzido

      Descrição: Buscar agrupador de Uh

      Parâmetros                      

      Nome

      Tipo

      Obrigatório

      Descrição

      idHotel

      integer

      Sim

      Identificador do hotel

      idAgrupadorUh

      integer

      Não

      Identificador do agrupador de uh

      codReduzido

      string

      Não

      Código reduzido

      Respostas

      Código

      Descrição

      200

      OK

      404

      Not Found