Integração DWV (1.0.1)

Introdução

Esta documentação descreve o funcionamento da API que a DWV desenvolveu para os integradores externos. Através da nossa API, os sistemas externos podem interagir com a nossa base de imóveis e demais informações disponibilizadas pela DWV.

O atual uso da API é para integração de sites e de integradores para com construtoras (CRMs), e o escopo do uso deve sempre respeitar os termos do contrato estabelecidos entre a DWV e a sua empresa.

Authentication

Todas as rotas dessa API se utilizam da autenticação com um token. Este token é fornecido pela construtora, onde para a mesma conseguir esse token, deve acessar o sistema de Integração DWV e gerar o token para o sistema de integração desejado.

Para os que ainda não estão familiarizados com este tipo de autenticação, você deve inserir no header de sua requisição um parâmetro chamado token com o valor do token gerado. Um exemplo de como ficaria uma requisição pode ser visualizado abaixo.

curl -H "token: 59bf9b316bf82ec07f5f3447e46adc9be6e9ffd7d1ab5422c41fa693ea29d8dd" \
"https://apisandbox.dwvapp.com.br/"

Empreendimentos

Empreendimentos

Listar todos os empreendimentos da construtora

Authorizations:
token
path Parameters
page
integer

Página atual dos dados

limit
integer

Quantidade de itens por página

Responses

Response samples

Content type
application/json
{}

Exibir detalhes de um empreendimento

Traz mais detalhes a respeito do empreendimento, trazendo junto consigo as unidades que o mesmo possui.

Authorizations:
token
path Parameters
re_development_id
required
integer

ID do empreendimento que você quer obter mais detalhes

Responses

Response samples

Content type
application/json
{}

Unidades

Unidades

Exibir todas as unidades de um empreendimento

Traz detalhes prévios de todas as unidades de um empreendimento

Authorizations:
token
path Parameters
re_development_id
required
integer

ID do empreendimento para obter todas as suas unidades

page
integer

Página atual dos dados

limit
integer

Quantidade de itens por página

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "lastPage": 1,
  • "page": 1,
  • "perPage": 10,
  • "total": 2
}

Exibir detalhes de uma unidade

Traz mais detalhes a respeito da unidade selecionada

Authorizations:
token
path Parameters
re_development_id
required
integer

ID do empreendimento que está relacionado a unidade que você quer obter mais detalhes

property_id
required
integer

ID da unidade que você quer obter mais detalhes

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Terceiros

Terceiros

Lista todos os terceiros da construtora

Traz todos os terceiros vinculados a uma construtora

Authorizations:
token
path Parameters
page
integer

Página atual dos dados

limit
integer

Quantidade de itens por página

Responses

Response samples

Content type
application/json
{}

Exibir detalhes de um terceiro da construtora em específico

Traz um terceiro vinculado a uma construtora

Authorizations:
token

Responses

Response samples

Content type
application/json
{}