- Login
- Carregar Clientes
- Carregar Agendas de Visitas a Imóveis
- Carregar dados de usuários das modalidades de garantia
- Carregar Garantias
- Carregar Empresas
- Bloquear data para visitação de um imóvel dentro da plataforma SOHTEC
- Indicar uma preferência de um imóvel
- Obter url para acessar área administrativa
- Inserir um Lead
Repositório com exemplos de integração com as APIs da SOHTEC. Veja abaixo exemplos de integração.
Url: https://sohtec.com.br/services/api/Login
Com a chave(key) do cliente fornecida pela SOHTEC siga os passos abaixo.
Enviar no Header da chamada os seguintes parametros:
HTTP Verb: POST
Content-Type: application/jsonEnviar o json abaixo:
{
"key":"KEY_DO_CLIENTE"
}Você receberá um retorno de um token, ele tem validade de 10 minutos a partir da obtenção do mesmo, ou seja, sempre que for necessário repita a chamada no Login para renovar o token.
{
"token": "xxxxxxxxxxxxxxxxx"
}Url: https://sohtec.com.br/services/api/GetClients
Enviar no Header da chamada os seguintes parametros:
HTTP Verb: POST
Content-Type: application/json
Authorization: Bearer AQUI_VAI_O_TOKENEnviar via POST no BODY o json abaixo:
{
"DataInicio" : "10/10/2019",
"DataFim" : "10/11/2019"
}OU
Enviar via POST no BODY o json abaixo:
{
"Email" : "fulano@dominio.com"
}Você receberá como retorno um array com os dados dos clientes que se cadastraram ou utilizaram a plataforma de um determinado cliente. Exemplo de retorno:
{
"Code": 0,
"Message": "OK",
"Data": [
{
"Email": "fulano@xxxxxx.com",
"Nome": "Fulano",
"Telefone": "99 9 9999-9999"
},
{
"Email": "siclano@xxxxxx.com",
"Nome": "Siclano",
"Telefone": "99 9 9999-9999"
}
]
}Url: https://sohtec.com.br/services/api/GetSchedule
Enviar no Header da chamada os seguintes parametros:
HTTP Verb: POST
Content-Type: application/json
Authorization: Bearer AQUI_VAI_O_TOKENEnviar via POST no BODY o json abaixo:
{
"DataInicio" : "10/10/2019",
"DataFim" : "10/11/2019"
}Você receberá como retorno um array com os dados das visitas dos clientes que fizeram um agendamento para visitar um imóvel de um determinado cliente. Exemplo de retorno:
{
"Code": 0,
"Message": "OK",
"Data": [
{
"Id": 0,
"EmpresaId": 0,
"EmpresaNome": "",
"ClienteEmail": "",
"ImovelId": "0",
"ImovelUrl": "",
"ImovelEndereco": "",
"ImovelDormitorios": 0,
"ImovelVagas": 1,
"ImovelCep": "",
"ImovelNumero": "0",
"ImovelComplemento": "",
"ImovelBairro": "",
"ImovelCidade": "",
"ImovelEstado": "",
"ImovelAluguel": 0,
"ImovelCondominio": 0,
"ImovelIptu": 0,
"Confirmada": true,
"Cancelada": false,
"StatusId": 4,
"DataAgendamento": "2018-06-13T10:45:00",
"VisitaAcampanhada": false
}
]
}Passe junto da url o CODIGO_DA_FICHA gerado pela sistema da SOHTEC.
Url: https://api.sohtec.com.br/CarregaFicha/CODIGO_DA_FICHA
Enviar no Header da chamada os seguintes parametros:
HTTP Verb: POST
Content-Type: application/json
Authorization: Bearer AQUI_VAI_O_TOKENResposta:
{
"Code": 0,
"Message": "OK",
"Data": {
"Id": 0000,
"TipoPessoa": "PF",
"ClienteEmail": "fulano@dominio.com",
"ClienteNome": "Fulano de Tal",
"DataCadastro": "2021-12-22T16:40:17.513",
...
}
}Url: https://sohtec.com.br/services/api/GetAssurances
Enviar no Header da chamada os seguintes parametros:
HTTP Verb: POST
Content-Type: application/json
Authorization: Bearer AQUI_VAI_O_TOKENVocê receberá como retorno um array de garantias de imóveis aceitas pela SOHTEC. Exemplo de retorno:
{
"Code": 0,
"Message": "OK",
"Data": [
{
"Id": 3,
"Nome": "Fiador"
},
{
"Id": 1,
"Nome": "Seguro Fiança"
},
{
"Id": 2,
"Nome": "Título de Capitalização"
}
]
}Url: https://sohtec.com.br/services/api/GetCompanies
Com a chave(key) do parceiro fornecida pela SOHTEC siga os passos abaixo.
Enviar no Header da chamada os seguintes parametros:
HTTP Verb: POST
Content-Type: application/json
Authorization: Bearer AQUI_VAI_O_TOKENEnviar o json abaixo:
{
"key":"KEY_DO_PARCEIRO"
}Você receberá como retorno um array de empresas.
Exemplo de retorno:
{
"Code": 0,
"Message": "OK",
"Data": [
{
"Id": 0,
"Nome": "",
"Chave": "",
"ParceiroCodigoAuxiliar": ""
}
]
}Url: https://sohtec.com.br/services/api/BlockScheduling
Enviar no Header da chamada os seguintes parametros:
HTTP Verb: POST
Content-Type: application/json
Authorization: Bearer AQUI_VAI_O_TOKENEnviar o json abaixo:
{
"PropertyCode" : "CODIGO_DO_IMOVEL",
"DateHour" : "2018-08-01 10:00" //A data seve ser enviada no formato (yyyy-MM-dd HH:mm)
}Se os dados estiverem ok o sistema retornará o seguinte JSON. Exemplo de retorno:
{
"Code": 0,
"Message": "OK",
"Data": null
}Url: https://sohtec.com.br/services/api/SetPreference
Enviar no Header da chamada os seguintes parametros:
HTTP Verb: POST
Content-Type: application/json
Authorization: Bearer AQUI_VAI_O_TOKENEnviar o json abaixo:
{
"PropertyCode" : "CODIGO_DO_IMOVEL",
"ValidateDate" : "2018-09-01 10:00" //Informe a data limite em que a mensagem de prefência do imóvel deve aparecer na plataforma SOH.
}Se os dados estiverem ok o sistema retornará o seguinte JSON. Exemplo de retorno:
{
"Code": 0,
"Message": "OK",
"Data": null
}Url: https://sohtec.com.br/services/api/GetUrlAccess
Enviar no Header da chamada os seguintes parametros:
HTTP Verb: POST
Content-Type: application/json
Authorization: Bearer AQUI_VAI_O_TOKENEnviar o json abaixo:
{
"email" : "EMAIL_DO_USUARIO",
"senha" : "SENHA_DO_USUARIO"
}Você receberá como retorno uma url com um validade de utilização de 24h. Exemplo de retorno:
{
"Code": 0,
"Message": "OK",
"Data": "https://imob.sohtec.com.br/redir?hash=uasx9cr9Uo2jdSQCoL5pXfgnj9Q2%2fD4KJWei9oTU5vFQpix6G%2b5%2fEg%3d%3d"
}Url: https://sohtec.com.br/services/api/AddLead
Enviar no Header da chamada os seguintes parametros:
HTTP Verb: POST
Content-Type: application/json
Authorization: Bearer AQUI_VAI_O_TOKENEnviar o json abaixo:
{
"ClienteEmail" : "",
"ClienteNome" : "",
"ClienteTelefone" : "",
"ImovelCodigo" : "",
"ClienteNome" : "",
"Modulo" : "", //LOCACAO ou VENDAS
"ClienteMensagem" : "",
"CorretorEmail" : "",
"Midia":""// Veja lista de mídias abaixo
}Mídias
- AGENTE_IMOVEIS
- APTO_VC
- ARBO
- ATTRIA
- AVALIACAO
- CAPTACAO_LOCACAO
- CAPTACAO_VENDAS
- CASAMINEIRA
- CHAT
- CHAVES_NA_MAO
- CLIQUEI_MUDEI
- DREAMCASA
- EI_IMOVEIS
- EMAIL_MKT
- I123
- IMOVEL_K
- IMOVELWEB
- IMOVMAP
- INDICACAO
- INDICACAO_CONDOMINIO
- INDICACAO_CREDPAGO
- INDICACAO_LOCACAO
- LIGACAO
- LOJA
- MEGAREDE
- MERCADO_LIVRE
- MEU_IMOVEL
- NET_IMOVEIS
- OLX
- OUTROS
- PARCERIA
- PASSAGEM
- PLACA
- PORTAL_MEGA_REDE
- RDSTATION
- RECEPCAO
- REDES_SOCIAIS
- RGI
- SITE
- START
- TIKTOK
- TV
- VIVAREAL
- ZAP
Se os dados estiverem ok o sistema retornará o seguinte JSON. Exemplo de retorno:
{
"Code": 0,
"Message": "OK",
"Data": null
}