Ir para o conteúdo

Solicitando todas as reservas programadas

Url

GET api.integrareserva.com.br/sistema/reserva-programada

Body

    [
        {
            "id":integer,
            "checkin":datetime,
            "checkout":datetime,
            "valor_total":float,
            "valor_suite":float,
            "valor_desconto":float,
            "valor_taxa":float,
            "valor_receber":float,
            "forma_pagamento":"string",
            "status_id":interger,
            "cliente":{
                "nome":"string",
                "cpf":"string",
                "telefone":"string",
                "email":"string"
            },
            "motel":{
                "id":integer,
                "nome":"string"
            },
            "categoria":{
                "id":integer,
                "nome":"string"
            },
            "extras":[
                {
                  "nome":"string",
                  "valor":float,
                  "id_ref_motel":"string"
                }
            ],
            "cortesias":[
                {
                  "titulo":"string",
                  "descricao":"string"
                }
            ],
            "data_cancelamento":"datetime",
            "motivo_cancelamento":"string"
        }
    ]

Retorno

OK

RESPONSE 200 OK

  • Todas as reservas programadas são retornadas.

ERROR

RESPONSE 401 Unauthorized

  • Em caso de erro, verifique no body do retorno o problema encontrado.

Solicitando uma reserva programada específica

Url

GET integrareserva.com.br/sistema/reserva-programada/{$id}

Body

  {
      "id":integer,
      "checkin":datetime,
      "checkout":datetime,
      "valor_total":float,
      "valor_suite":float,
      "valor_desconto":float,
      "forma_pagamento":"string",
      "status_id":interger,
      "cliente":{
          "nome":"string",
          "cpf":"string",
          "telefone":"string",
          "email":"string"
      },
      "motel":{
          "id":integer,
          "nome":"string"
      },
      "categoria":{
          "id":integer,
          "nome":"string"
      },
      "extras":[
          {
            "nome":"string",
            "valor":float
          }
      ],
      "data_cancelamento":"datetime",
      "motivo_cancelamento":"string"
  }

Retorno

OK

RESPONSE 200 OK

  • Retorno somente a reserva programada solicitada no parâmetro id.

ERROR

RESPONSE 401 Unauthorized

  • Em caso de erro, verifique no body do retorno o problema encontrado.