BASE — https://api.livoapp.com.br /v2/
REST API · Produção
Livo Integration API
API RESTful para integração com o sistema de gestão de condomínios Livo. Autenticação via Bearer token em todas as rotas.
REST · JSON
Bearer Token
HTTPS only
7 endpoints
Como autenticar
Envie o hash token no header Authorization de todas as requisições. Sem token → 401 UNAUTHORIZED .
Header obrigatório
Authorization : Bearer {hash_token}
Content-Type : application/json
GET
/enderecos
Listar Endereços
Retorna todos os endereços (unidades) vinculados ao condomínio autenticado.
Use o KEY_ENDERECO retornado para consultar usuários ou atualizar adimplência.
Headers
Nome Tipo Req. Descrição
Authorization string Sim Bearer {hash_token}
GET /v2/enderecos HTTP/1.1
Authorization : Bearer {hash_token}
Host : api.livoapp.com.br
{
"RESULT" : true ,
"DADOS" : [
{
"KEY_ENDERECO" : "df414da934be43253f..." ,
"ENDERECO" : "RUA, SANTOS, 200" ,
"NUMERO" : "200" ,
"LOGRADOURO" : "SANTOS" ,
"KEY_LOGRADOURO" :"44b4735416d69a296..." ,
"TORRE" : "RUA" ,
"KEY_TORRE" : "617e5792e3353a349..." ,
"LIMITE_INTEGRANTE" : null ,
"INTEGRADOR" : null ,
"QUANTIDADE_INTEGRANTES" : "0" ,
"DESATIVAR" : true
}
]
}
GET
/enderecos/{key} /usuarios
Usuários do Endereço
Retorna moradores e membros vinculados a uma unidade. O {key} é o
KEY_ENDERECO retornado em /enderecos .
Use o PRIVATE_KEY_USUARIO ao criar visitas.
Path Parameters
Nome Tipo Req. Descrição
key string Sim KEY_ENDERECO da unidade
GET /v2/enderecos/ df414da.../ usuarios HTTP/1.1
Authorization : Bearer {hash_token}
Host : api.livoapp.com.br
{
"RESULT" : true ,
"DADOS" : [
{
"PRIVATE_KEY_USUARIO" : "4f92bd17b7366b0c3e..." ,
"NOME_USUARIO" : "Fulano de Tal" ,
"URL_USUARIO" : "https://url.jpg" ,
"EMAIL_USUARIO" : "email@email.com" ,
"TELEFONE_USUARIO" : "11900000000" ,
"BLOQUEIO" : false ,
"NIVEL" : "TITULAR" ,
"HASH_NIVEL" : "ca14c53608cc44abc..." ,
"TIPO" : "PROPRIETARIO" ,
"HASH_TIPO" : "a41b1537b0a1dd63c..." ,
"INTEGRADOR" : null ,
"ENVIAR_WPP" : true
}
]
}
GET
/tipos-pessoas
Categorias de Pessoas
Retorna categorias disponíveis para visitas temporárias (Visitante, Prestador de Serviço, Funcionário).
Use o HASH_TIPO no campo tipo_pessoa ao criar uma visita temporária.
GET /v2/tipos-pessoas HTTP/1.1
Authorization : Bearer {hash_token}
Host : api.livoapp.com.br
[
{ "HASH_TIPO" : "263b9814d438c6981..." , "TIPO" : "Visitante" },
{ "HASH_TIPO" : "f1c831978181bd42f..." , "TIPO" : "Prestador de Serviço" },
{ "HASH_TIPO" : "1c81022dae5345805..." , "TIPO" : "Funcionário" }
]
POST
/visita-temporaria
Criar Visita Temporária
Cria ou atualiza uma visita temporária autorizada no período determinado.
Use cpf para nacionais ou passaporte +
estrangeiro: "1" para estrangeiros.
Body · application/json
Campo Tipo Req. Descrição
nome string Sim Nome completo
endereco string Sim KEY_ENDERECO da unidade
usuario string Sim PRIVATE_KEY_USUARIO do morador
data_ini string Sim Início: YYYY-MM-DD HH:MM
data_fim string Sim Fim: YYYY-MM-DD HH:MM
tipo_pessoa string Sim HASH_TIPO de /tipos-pessoas
cpf string Cond. CPF (estrangeiro = "0")
passaporte string Cond. Passaporte (estrangeiro = "1")
estrangeiro string Não "0" nacional / "1" estrangeiro
email string Não E-mail
telefone string Não Telefone
placa string Não Placa do veículo
rg string Não RG
imagem string Não Foto base64 (data:image/jpeg;base64,...)
POST /v2/visita-temporaria HTTP/1.1
Content-Type : application/json
Authorization : Bearer {hash_token}
Host : api.livoapp.com.br
{
"nome" : "Jose da Silva" ,
"email" : "jose@email.com" ,
"telefone" : "11900000000" ,
"cpf" : "00000000000" ,
"placa" : "AAA9A99" ,
"estrangeiro" : "0" ,
"endereco" : "fed4e544f7a28c8b2b26..." ,
"usuario" : "a85eca6e1b5d39a5921b..." ,
"data_ini" : "2025-01-01 11:00" ,
"data_fim" : "2025-01-31 16:00" ,
"tipo_pessoa" : "263b9814d438c6981..." ,
"imagem" : "data:image/jpeg;base64,/9j.."
}
201 Created
400 / 500
201
Copiar
{
"RESULT" : true ,
"INFO" : "Temporario Atualizado" ,
"CONVITE" : "Você recebeu o link de cadastro..." ,
"KEY_TEMPORARIO" : "dedf198d2e3306d9ad198397..."
}
{
"RESULT" : false ,
"ERROR" : "Campos obrigatórios: nome, endereco..."
}
POST
/acesso-visita
Registrar Visita + Acesso
Registra uma visita e informa o acesso: acesso: "E" para entrada,
acesso: "S" para saída. A imagem (foto) é obrigatória.
Body · application/json
Campo Tipo Req. Descrição
nome string Sim Nome completo
imagem string Sim Foto base64 (data:image/jpeg;base64,...)
endereco string Sim KEY_ENDERECO da unidade
usuario string Sim PRIVATE_KEY_USUARIO do morador
data string Sim YYYY-MM-DD HH:MM
acesso string Sim "E" = entrada · "S" = saída
cpf string Cond. CPF (estrangeiro = "0")
passaporte string Cond. Passaporte (estrangeiro = "1")
estrangeiro string Não "0" ou "1". Padrão "0"
email string Não E-mail
telefone string Não Telefone
placa string Não Placa do veículo
rg string Não RG
POST /v2/acesso-visita HTTP/1.1
Content-Type : application/json
Authorization : Bearer {hash_token}
Host : api.livoapp.com.br
{
"nome" : "Jose da Silva" ,
"email" : "jose@email.com" ,
"telefone" : "11900000000" ,
"cpf" : "00000000000" ,
"placa" : "AAA9A99" ,
"acesso" : "E" ,
"estrangeiro" : "0" ,
"endereco" : "fed4e544f7a28c8b2b26..." ,
"usuario" : "a85eca6e1b5d39a5921b..." ,
"data" : "2025-01-01 08:30" ,
"imagem" : "data:image/jpeg;base64,/9j.."
}
201 Created
400 / 500
201
Copiar
{
"RESULT" : true ,
"NOME" : "Jose da Silva" ,
"INFO" : "Visitante ENTROU/SAIU"
}
{
"RESULT" : false ,
"ERROR" : "Campos obrigatórios: nome, imagem, endereco..."
}
PATCH
/enderecos/{key}
Atualizar Adimplência
Define o status de adimplência de um endereço.
Envie "adimplente" para regularizar ou
"inadimplente" para bloquear a unidade.
Path Parameters
Campo Tipo Req. Descrição
key string Sim KEY_ENDERECO da unidade
Body · application/json
Campo Tipo Req. Valores aceitos
compliance string Sim "adimplente" ou "inadimplente"
Adimplente
Inadimplente
Copiar
PATCH /v2/enderecos/ 0c6cb9b7c23c24... HTTP/1.1
Content-Type : application/json
Authorization : Bearer {hash_token}
Host : api.livoapp.com.br
{ "compliance" : "adimplente" }
PATCH /v2/enderecos/ 0c6cb9b7c23c24... HTTP/1.1
Content-Type : application/json
Authorization : Bearer {hash_token}
Host : api.livoapp.com.br
{ "compliance" : "inadimplente" }
200 OK
400 / 500
200
Copiar
{
"RESULT" : true ,
"INFO" : "Status adimplencia atualizado"
}
{
"RESULT" : false ,
"ERROR" : "compliance deve ser adimplente ou inadimplente"
}
Integration API · Produção · © 2026 Livo Aplicativo