Skip to main content
PUT
/
integration
/
visit
/
{id}
/
make-visible
cURL
curl --request PUT \
  --url http://sandbox.mintlify.com/integration/visit/{id}/make-visible
{
  "id": 123,
  "visitType": "EXPRESS",
  "status": "requested",
  "acceptableBy": "ALL",
  "acceptableByAgentGroup": {
    "id": "<string>",
    "name": "<string>"
  },
  "acceptableByAgentGroupDeadline": "2023-11-07T05:31:56Z",
  "isHidden": false,
  "propertyCode": "<string>",
  "visitorName": "<string>",
  "visitorEmail": "[email protected]",
  "visitorPhone": "<string>",
  "createdByUserEmail": "[email protected]",
  "responsibleUserEmail": "[email protected]",
  "responsibleAgency": {
    "id": "<string>",
    "name": "<string>"
  },
  "scheduledAt": "2023-11-07T05:31:56Z",
  "briefing": "<string>",
  "keyLocation": "AGENCY",
  "keyLocationAddress": {
    "streetAddress": "<string>",
    "streetNumber": "<string>",
    "neighborhood": "<string>",
    "zipCode": "<string>",
    "locality": "<string>",
    "state": "<string>",
    "country": "<string>",
    "complement": "<string>",
    "latitude": 0,
    "longitude": 0
  },
  "companionType": "NONE",
  "companionName": "<string>",
  "companionWhatsappNumber": "<string>",
  "scheduleSourceInputData": {
    "sourceVisitId": "<string>",
    "webhooks": [
      "<string>"
    ],
    "customData": {}
  },
  "cancelReason": {
    "cancelReasonId": 2,
    "cancelReasonName": "<string>",
    "cancelReasonSlug": "<string>",
    "cancelReasonNotes": "<string>"
  },
  "agentVisitNotes": "<string>",
  "agentEvaluationUrl": "<string>",
  "agentEvaluationFormResponse": {
    "items": [
      {
        "question": {
          "name": "<string>",
          "title": "<string>"
        },
        "answer": "<string>"
      }
    ]
  },
  "visitorEvaluationUrl": "<string>",
  "visitorVisitNotes": "<string>",
  "visitorNps": 123,
  "agentEmail": "[email protected]",
  "rescheduleFromVisitId": 123,
  "rescheduleToVisitId": 123,
  "agentName": "<string>",
  "agentPhone": "<string>"
}

Path Parameters

id
number
required

Response

id
number
required

ID da visita na Visitown

visitType
enum<string>
required

Tipo da visita

Available options:
EXPRESS,
INSPECTION_OCCUPATION,
INSPECTION_PRE_AD,
INSPECTION_VACANCY,
LOCAL,
REMOTE
status
enum<string>
required

Status da visita

Available options:
requested,
accepted,
arrived,
started,
finished,
canceled
acceptableBy
enum<string>
required

Quem poderá aceitar essa visita

Available options:
ALL,
SUBSCRIBER_AGENTS_ONLY,
VISITOWNERS_ONLY
acceptableByAgentGroup
object
required

Grupo de demonstradores que tem preferência de aceite desta visita

acceptableByAgentGroupDeadline
string<date-time>
required

Data/Hora limite para o grupo de demonstradores preferencial aceitar estar esta visita

isHidden
boolean
default:false
required

Se a visita não será listada no app, para aceite. Valor padrão: false. A visita ficará visivel, automaticamente, 1h antes do horário agendado (para visitas com demonstradores internos), 2h antes do horário agendado (para visitas com visitowners) ou a qualquer tempo, chamando-se o enpoint /integration/visits/:id/make-visible

propertyCode
string
required

Referência do imóvel

visitorName
string
required

Nome do visitante

visitorEmail
string<email>
required

Email do visitante

visitorPhone
string<E.164>
required

Telefone (whatsapp) do visitante

createdByUserEmail
string<email>
required

Email do usuário que agendou a visita

responsibleUserEmail
string<email>
required

Email do consultor/corretor responsável pela visita

responsibleAgency
object
required

Agência responsável pela visita

scheduledAt
string<date-time>
required

Data/Hora da visita

briefing
string
required

Instruções da visita. Por exemplo: orientações sobre horário de retirada e devolução das chaves, se há necessidade de retirar carta de autorização, etc

keyLocation
enum<string>
required

Local de retirada das chaves

Available options:
AGENCY,
MASTER_KEY,
NONE,
OTHER,
PROPERTY
keyLocationAddress
object
required

Endereço do local de retirada das chaves

companionType
enum<string>
required

Tipo de acompanhante da visita.

Available options:
NONE,
OTHER,
OWNER
companionName
string
required

Nome do acompanhante da visita

companionWhatsappNumber
string<E.164>
required

Telefone (whatsapp) do acompanhante da visita

scheduleSourceInputData
object
required

Dados de entrada do agendamento via parceiro

cancelReason
object
required

Motivo do cancelamento da visita

agentVisitNotes
string
required

Feedback dado pelo demonstrador

agentEvaluationUrl
string
required

Url para o relatório de avaliação da visita (versão Demonstrador)

agentEvaluationFormResponse
object
required

Respostas dadas pelo demonstrador, no formulário de avaliação da visita

visitorEvaluationUrl
string
required

Url para o relatório de avaliação da visita (versão Visitante)

visitorVisitNotes
string
required

Feedback dado pelo cliente/visitante

visitorNps
number
required

NPS dado pelo cliente/demonstrador ao serviço prestado

agentEmail
string<email>

Email do demonstrador. Se houver um vinculado à visita.

rescheduleFromVisitId
number

Indica que esta visita é um reagendamento de outra (anterior), com ID indicado neste campo

rescheduleToVisitId
number

Indica que esta visita foi reagendada para outra, com ID indicado neste campo

agentName
string

Nome do demonstrador. Se houver um vinculado à visita.

agentPhone
string<E.164>

Telefone (whatsapp) do demonstrador. Se houver um vinculado à visita