Esta documentação serve para fornecer todas as informações de que você precisa para trabalhar com a API da Apresenta.me.
Para autenticar as requisições, inclua um cabeçalho Authorization com o valor "Bearer {YOUR_AUTH_KEY}".
Todos os recursos de API que necessitam de autenticação, estarão marcados com o selo requires authentication na documentação abaixo.
Nossa API limita as requisições por minuto, caso você atinja esse limite, você receberá um retorno de erro com a mensagem Too Many Attempts.. Você pode checar quanto tempo em segundos é necessário aguardar lendo a header Retry-After.
Nesta seção, você aprenderá como utilizar os parâmetros de busca e filtros disponíveis na API para personalizar e refinar os resultados retornados. Essas funcionalidades permitem localizar de maneira eficiente dados específicos, aplicando critérios de pesquisa detalhados.
A API oferece suporte a filtros por campos específicos, operadores condicionais (como igualdade, maior/menor que, entre outros), e consultas de texto. Combinando múltiplos filtros, é possível realizar pesquisas avançadas para obter apenas os dados relevantes ao seu contexto.
Além disso, será explicado como trazer relacionamentos nas buscas, permitindo que você inclua dados relacionados em suas consultas, como informações associadas a modelos vinculados. Isso possibilita a recuperação de informações completas e otimizadas, sem a necessidade de múltiplas requisições.
Nos exemplos a seguir, você encontrará instruções sobre como estruturar as requisições, os parâmetros suportados e como manipular relacionamentos para enriquecer as respostas da API.
A API oferece a possibilidade de retornar apenas os campos que você deseja, utilizando o parâmetro fields. Dessa forma, você pode limitar os dados recebidos, otimizando a performance e o volume de informações trafegadas. Para especificar os campos que deseja, basta utilizar o parâmetro fields na URL da requisição.
Por exemplo: {API_URL}?fields=id,name,phone,email
No exemplo acima, a resposta incluirá apenas os campos id, name, phone e email do recurso solicitado.
Além de buscar campos específicos, você pode trazer dados de relacionamentos associados a um recurso, utilizando o parâmetro include. Isso é útil quando você precisa de informações vinculadas a outros modelos na mesma consulta.
Por exemplo, se você deseja trazer os detalhes de uma origem (origin_id) associado a um recurso, pode fazer da seguinte forma: {API_URL}?fields=id,name,phone,email&include[origin]=id,description,created_at
Aqui, a resposta incluirá os campos id, name, phone, email do recurso principal, e também os campos id, description, e created_at do relacionamento origin.
É importante ressaltar que os relacionamentos diretos, não exigem que seja retornado a chave do relacionamento, mas para relacionamentos mais internos, é imprescindível o retorno da chave do relacionamento para seja retornado pela API as informações conforme solicitadas. Veja os exemplos abaixo:
Imagine que você queira retornar apenas os campos: código interno, nome e o código e título do imóvel relacionado ao Lead, a URL da sua requisição ficaria algo como:
{API_URL}/persons/leads?fields=id,name&include[building]=id,title
Note que não foi necessário informar junto no parâmetro fields o campo building_id, mas caso você queira retornar os dados bairro desse imóvel por exemplo, você teria que informar a chave do relacionamento district_id entre o imóvel e bairro, pois a informação bairro. Veja como ficaria nesse caso:
{API_URL}/persons/leads?fields=id,name&include[building]=id,title,district_id&include[building.district]=id,name
Descrição: Este endpoint retorna informações sobre leads, incluindo detalhes do imóvel (building) e do bairro (district).
Comportamento: Se o parâmetro district_id não for informado na inclusão do relacionamento building, o retorno do relacionamento building.district será vazio, pois a API não consegue identificar a chave do relacionamento, que é o district_id.
Outra forma de realizar a busca dessas informações do bairro do imóvel:
{API_URL}/persons/leads?fields=id,name,building_id&include[building.district]=id,name
Descrição: Este endpoint busca informações sobre leads e permite incluir diretamente o relacionamento building.district sem a necessidade de incluir previamente building.
Comportamento: Ao chamar include[building.district], a API retorna todas as informações do building juntamente com os dados solicitados do district. Neste caso, note que é necessário trazer a informação building_id no parâmetro fields, para que a API consiga mapear os relacionamentos e retornar corretamente os dados solicitados.
Notas:
include para trazer relacionamentos não depende necessariamente do uso de fields. Você pode incluir relacionamentos sem limitar os campos retornados do recurso principal.Além de buscar campos específicos, você pode trazer dados de relacionamentos associados aos campos customizados, utilizando o parâmetro customFields com o valor true. Isso é útil quando você precisa de informações vinculadas em campos customizados. Os campos que forem customizados irão retornar com o prefixo _ (underline).
Para isso basta você fazer a seguinte utilização:
{API_URL}/building?customFields=true
A API permite que você refine suas buscas utilizando parâmetros de filtro para restringir os resultados de acordo com critérios específicos. Os filtros podem ser aplicados a diversos campos e suportam diferentes operadores, como igualdade, "contém", e intervalos de datas, entre outros.
Operadores disponíveis:
Igual: para buscar valores exatos, utilize:
filter[name]=Exemplo
Diferente: para buscar valores diferentes, você pode usar not_equal ou ne:
filter[name|not_equal]=Exemplo ou filter[name|ne]=Exemplo
Menor que: para buscar valores menores que um determinado valor less ou l:
filter[age|less]=30 ou filter[age|l]=30
Maior que: para buscar valores maiores que um determinado valor, você pode usar greater ou g:
filter[age|greater]=30 ou filter[age|g]=30
Entre: para buscar valores em um intervalo, como datas, use o operador between ou b:
filter[created_at|between]=2024-01-01|2024-02-01 ou filter[created_at|b]=2024-01-01|2024-02-01
Não Entre: para filtrar valores que não estão em um intervalo, utilize not_between ou nb:
filter[created_at|not_between]=2024-01-01|2024-02-01
Nulo ou Vazio: para buscar valores que sejam nulos ou vazios, utilize empty:
filter[gender|empty]
Esses operadores permitem que você especifique de forma flexível os critérios de filtragem nas suas requisições. Ao combinar diferentes filtros, você pode refinar ainda mais os resultados de acordo com suas necessidades. Outros operadores que podem ser utilizados: greater_or_equal/ge (maior ou igual), less_or_equal/le (menor ou igual), not_empty (não nulo ou não vazio).
Além dos operadores de filtro padrão, o sistema oferece filtros especiais para casos comuns de uso. Estes filtros são pré-configurados para facilitar buscas frequentes.
Alguns filtros permitem buscar por múltiplos valores ao mesmo tempo. Por exemplo, para buscar contratos de diferentes tipos ou status, você pode usar:
/financial/contracts?filter[typeIn][]=rent&filter[typeIn][]=sale
Ou usando índices:
/financial/contracts?filter[typeIn][0]=rent&filter[typeIn][1]=sale
/financial/contracts?filter[active]=active
/financial/contracts?filter[typeIn][]=rent&filter[typeIn][]=sale
/financial/contracts?filter[buildingIn][]=1&filter[buildingIn][]=2&filter[buildingIn][]=3
/financial/contracts?filter[paymentStatusIn][]=ok&filter[paymentStatusIn][]=due_5_days
/financial/contracts?filter[ownerIn][]=1&filter[ownerIn][]=2
Nesta seção, você aprenderá como utilizar recursos de ordenação e paginação para organizar e limitar os dados retornados pela API. Esses mecanismos são essenciais para otimizar a apresentação dos resultados, especialmente ao lidar com grandes volumes de informações.
Para ordenar os dados retornados pela API, basta utilizar o query parameter sort seguido do nome da coluna pela qual deseja ordenar. Por exemplo:
nome, use: ?sort=nomedata de criação, use: ?sort=data_criacaoSe quiser reverter a ordem para descendente, basta adicionar um sinal de menos antes do nome da coluna:
?sort=-nome ordenará os nomes de forma decrescente.?sort=-data_criacao ordenará as datas da mais recente para a mais antiga.Além disso, é possível combinar múltiplas colunas para uma ordenação mais complexa. Para isso, você pode separar os nomes das colunas com vírgulas. Por exemplo:
nome e depois por data de criação, use: ?sort=nome,data_criacaodata de criação de forma decrescente e, em seguida, por nome de forma ascendente, use: ?sort=-data_criacao,nomeDessa forma, você tem total controle sobre a organização dos resultados retornados pela API.
Nosso sistema implementa um padrão de retorno para as buscas que inclui informações sobre a paginação. O retorno terá a seguinte estrutura:
{
"return": true,
"status": 200,
"current_page": 1,
"first_page_url": "/?page=1",
"next_page_url": "/?page=2",
"path": "/",
"per_page": 10,
"prev_page_url": null,
"from": 1,
"to": 10,
"data": [
// Retorno das informações
]
}
Neste exemplo, você pode observar os seguintes campos importantes:
current_page: a página atual que está sendo exibida.first_page_url: URL para a primeira página.next_page_url: URL para a próxima página.prev_page_url: URL para a página anterior (pode ser null se você estiver na primeira página).per_page: quantos itens são retornados por página.from e to: intervalo de itens exibidos na página atual.Para personalizar a quantidade de itens retornados por página, você pode usar o parâmetro de query perPage. Por exemplo:
?perPage=20Além disso, você pode utilizar o parâmetro page para especificar qual página deseja acessar. Por exemplo:
?page=2Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID do tipo de imóvel.
Descrição do tipo de imóvel.
ID da categoria do tipo de imóvel.
Retorna os dados da categoria do tipo de imóvel.
Retorna os dados dos imóveis relacionados ao tipo de imóvel.
curl --request GET \
--get "https://api.apresenta.me/buildings/types?sort=id&fields=id%2Cdescription&filter%5Bid%5D=123456&filter%5Bdescription%5D=%25Apartamento%25&filter%5Bcategory_id%5D=1&include%5Bcategory%5D=id%2Cdescription&include%5Bbuildings%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/buildings/types" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"fazenda\",
\"category_id\": 1
}"
ID do Tipo de Imóvel.
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os dados da categoria do tipo de imóvel.
Retorna os dados dos imóveis relacionados ao tipo de imóvel.
curl --request GET \
--get "https://api.apresenta.me/buildings/types/5?sort=id&fields=id%2Cdescription&include%5Bcategory%5D=id%2Cdescription&include%5Bbuildings%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do Tipo de Imóvel.
curl --request PUT \
"https://api.apresenta.me/buildings/types/2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Apartamento\",
\"category_id\": 1
}"
ID do Tipo de Imóvel.
curl --request DELETE \
"https://api.apresenta.me/buildings/types/5" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID da categoria.
Descrição da categoria.
Cor da categoria.
Retorna todos os tipos de imóveis relacionados à categoria.
curl --request GET \
--get "https://api.apresenta.me/buildings/categories?sort=id&fields=id%2Cdescription&filter%5Bid%5D=1&filter%5Bdescription%5D=Rural&filter%5Bcolor%5D=0000FF&include%5Btypes%5D=id%2Cdescription" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/buildings/categories" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Rural\",
\"color\": \"0000FF\"
}"
ID da categoria.
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna todos os tipos de imóveis relacionados à categoria.
curl --request GET \
--get "https://api.apresenta.me/buildings/categories/12?sort=id&fields=id%2Cdescription&include%5Btypes%5D=id%2Cdescription" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID da categoria.
curl --request PUT \
"https://api.apresenta.me/buildings/categories/11" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Rural\",
\"color\": \"0000FF\"
}"
ID da categoria.
curl --request DELETE \
"https://api.apresenta.me/buildings/categories/15" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID do Grupo do Condomínio
curl --request DELETE \
"https://api.apresenta.me/condominiums/groups/20" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros.
Lista de campos separados por vírgula sem espaço para incluir na resposta.
ID do condomínio.
ID visível do condomínio.
Modo (condomínio ou lançamento).
Status.
Status.
ID da Subcategoria/Tipo do condomínio.
ID do estágio.
ID do País.
ID do estado.
ID da cidade.
ID do bairro
Tags.
Corretores responsáveis.
ID da construtora.
Tipo de Acesso.
Corretores captadores.
Link permanente para site.
ID do usuário que atualizou.
ID do usuário que cadastrou.
Mídia principal.
Ano de construção.
Quantidade de andares.
Quantidade de unidades por andar.
Quantidade de Blocos do condomínio.
Titulo do condomínio.
HTML do conteúdo da descrição.
Motivo do bloqueio.
Rua do condomínio.
número do condomínio
Complemento do condomínio.
CEP do condomínio.
Observações.
Título da página (HTML title).
Palavras Chave (HTML Keyword).
descrição SEO.
Imóveis do condomínio.
Finalidades do condomínio.
Grupos do condomínio.
Unidades do condomínio.
Pessoas relacionadas ao condomínio.
curl --request GET \
--get "https://api.apresenta.me/condominiums?sort=id&fields=id%2Cid2%2Ctitle&filter%5Bid%5D=5&filter%5Bid2%5D=8&filter%5Bmode%5D=release&filter%5Bstatus%5D=active&filter%5Block%5D=active&filter%5Btype_id%5D=6&filter%5Bstage_id%5D=12&filter%5Bcountry_id%5D=7&filter%5Bstate_id%5D=15&filter%5Bcity_id%5D=17&filter%5Bdistrict_id%5D=2&filter%5Btag%5D[]=13&filter%5Btag%5D[]=11&filter%5Btag%5D[]=12&filter%5Bresponsible%5D[]=123&filter%5Bresponsible%5D[]=132&filter%5Bconstructor_id%5D=13&filter%5Baccess%5D=all&filter%5Bpickup%5D[]=1123&filter%5Bpickup%5D[]=1322&filter%5Bslug%5D=exemplo-perma-link&filter%5Bupdated_by%5D=9&filter%5Bcreated_by%5D=7&filter%5Bprincipal_media%5D=aspernatur&filter%5Bbuilt_year%5D=20&filter%5Btotal_floors%5D=12&filter%5Btotal_by_floor%5D=8&filter%5Bblocks%5D=14&filter%5Btitle%5D=T%C3%ADtulo+Exemplar&filter%5Bcontent%5D=%3Cp%3ECondom%C3%ADnio+de+frente+para+o+mar...%3C%2Fp%3E&filter%5Block_description%5D=Bloqueado+para+atualiza%C3%A7%C3%A3o&filter%5Bstreet%5D=Rua+Guanabara&filter%5Bnumber%5D=12&filter%5Bcomplement%5D=Apartamento&filter%5Bzip_code%5D=3&filter%5Bnotes%5D=vitae&filter%5Bhtml_title%5D=SEO+T%C3%ADtulo&filter%5Bhtml_keyword%5D=condom%C3%ADnio%2Cgrupo%2Cvenda&filter%5Bhtml_description%5D=SEO&include%5Bbuildings%5D=id%2Ctitle%2Cslug&include%5Bpurposes%5D=type%2Camount&include%5Bgroups%5D=id%2Ctitle&include%5Bunits%5D=id%2Ctitle&include%5Brelated%5D=id%2Ctitle%2Cslug" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/condominiums" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"id\": 15,
\"id2\": 20,
\"mode\": \"release\",
\"status\": \"active\",
\"lock\": \"active\",
\"type_id\": 6,
\"stage_id\": 15,
\"country_id\": 12,
\"state_id\": 18,
\"city_id\": 2,
\"district_id\": 10,
\"tag\": [
8
],
\"responsible\": [
20
],
\"constructor_id\": 2,
\"access\": \"all\",
\"pickup\": [
9
],
\"slug\": \"exemplo-perma-link\",
\"updated_by\": 7,
\"created_by\": 9,
\"principal_media\": \"voluptatem\",
\"built_year\": 10,
\"total_floors\": 4,
\"total_by_floor\": 14,
\"blocks\": 11,
\"title\": \"Título Exemplar\",
\"content\": \"<p>Condomínio de frente para o mar...<\\/p>\",
\"lock_description\": \"Bloqueado para atualização\",
\"street\": \"Rua Guanabara\",
\"number\": 11,
\"complement\": \"Apartamento\",
\"zip_code\": 12,
\"notes\": \"voluptate\",
\"html_title\": \"SEO Título\",
\"html_keyword\": \"in\",
\"html_description\": \"SEO,chave\",
\"groups\": \"[{\\\"title\\\": \\\"Grupo A\\\", \\\"status\\\": \\\"active\\\", \\\"area_total_min\\\": \\\"150,00\\\", \\\"bathroom_min\\\": \\\"1\\\", \\\"bedroom_min\\\": \\\"2\\\", \\\"room_min\\\": \\\"1\\\", \\\"suite_min\\\": \\\"1\\\", \\\"purposes\\\": [{\\\"type\\\": \\\"sale\\\", \\\"amount\\\": \\\"150000\\\", \\\"condominium\\\": \\\"5000\\\", \\\"iptu_amount\\\": \\\"1500\\\"}]}]\"
}"
ID do condomínio
Campo para ordenar os registros.
Lista de campos separados por vírgula sem espaço para incluir na resposta.
Imóveis do condomínio.
Finalidades do condomínio.
Grupos do condomínio.
Unidades do condomínio.
Pessoas relacionadas ao condomínio.
curl --request GET \
--get "https://api.apresenta.me/condominiums/1?sort=id&fields=id%2Cid2%2Ctitle&include%5Bbuildings%5D=id%2Ctitle%2Cslug&include%5Bpurposes%5D=type%2Camount&include%5Bgroups%5D=id%2Ctitle&include%5Bunits%5D=id%2Ctitle&include%5Brelated%5D=id%2Ctitle%2Cslug" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do Condomínio
curl --request PUT \
"https://api.apresenta.me/condominiums/16" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"mode\": \"condominium\",
\"status\": \"active\",
\"type_id\": 8,
\"stage_id\": 16,
\"country_id\": 7,
\"state_id\": 5,
\"city_id\": 16,
\"district_id\": 13,
\"responsible\": [
7
],
\"constructor_id\": 2,
\"access\": \"all\",
\"pickup\": [
3
],
\"slug\": \"exemplo-perma-link\",
\"updated_by\": 19,
\"created_by\": 12,
\"principal_media\": \"iure\",
\"built_year\": 2021,
\"blocks\": 2,
\"title\": \"Título Exemplar\",
\"street\": \"Rua Guanabara\",
\"number\": 16,
\"complement\": \"Apartamento\",
\"zip_code\": 7,
\"notes\": \"molestias\",
\"details\": [
1083,
1093
],
\"groups\": \"[{\\\"title\\\": \\\"Grupo A\\\", \\\"status\\\": \\\"active\\\", \\\"area_total_min\\\": \\\"150,00\\\", \\\"bathroom_min\\\": \\\"1\\\", \\\"bedroom_min\\\": \\\"2\\\", \\\"room_min\\\": \\\"1\\\", \\\"suite_min\\\": \\\"1\\\", \\\"purposes\\\": [{\\\"type\\\": \\\"sale\\\", \\\"amount\\\": \\\"150000\\\", \\\"condominium\\\": \\\"5000\\\", \\\"iptu_amount\\\": \\\"1500\\\"}]}]\"
}"
ID do Condomínio
curl --request DELETE \
"https://api.apresenta.me/condominiums/13" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID da construtora.
Nome da construtora.
Estado de atuação.
Observações.
Retorna os dados do Estado da construtora.
Retorna os dados dos imóveis da construtora.
curl --request GET \
--get "https://api.apresenta.me/buildings/constructors?sort=id&fields=id%2Cname&filter%5Bid%5D=123456&filter%5Bname%5D=Construtora+Teste&filter%5Bstate_id%5D=24&filter%5Bnotes%5D=Observa%C3%A7%C3%A3o&include%5Bstate%5D=id%2Cname%2Cabbreviation&include%5Bbuildings%5D=id%2Creference%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/buildings/constructors" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Construtora Exemplo\",
\"state_id\": 24,
\"notes\": \"Observação\"
}"
ID da construtora.
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os dados do Estado da construtora.
Retorna os dados dos imóveis da construtora.
curl --request GET \
--get "https://api.apresenta.me/buildings/constructors/11?sort=id&fields=id%2Cname&include%5Bstate%5D=id%2Cname%2Cabbreviation&include%5Bbuildings%5D=id%2Creference%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID da construtora
curl --request PUT \
"https://api.apresenta.me/buildings/constructors/17" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Construtora Exemplo 2\",
\"state_id\": 24,
\"notes\": \"Observação\"
}"
ID da construtora.
curl --request DELETE \
"https://api.apresenta.me/buildings/constructors/15" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Códigio da equipe de usuário.
Nome da equipa de usuário.
Código da empresa.
Código do gerente da equipe.
Observações da equipe.
Retorna os dados do gerente da equipe.
Retorna os usuários integrantes da equipe.
Retorna os dados da empresa relacionada à equipe.
curl --request GET \
--get "https://api.apresenta.me/users/teams?sort=id&fields=id%2Cname&filter%5Bid%5D=1&filter%5Bname%5D=Equipe+X&filter%5Bbusiness_id%5D=1&filter%5Bmanager_id%5D=1&filter%5Bnotes%5D=Equipe+para+...&include%5Bmanager%5D=id%2Cname&include%5Busers%5D=id%2Cname%2Cemail&include%5Bbusiness%5D=id%2Cname" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/users/teams" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Vendas\",
\"manager_id\": 1010,
\"business_id\": 1058,
\"notes\": \"temporibus\"
}"
ID da equipe
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os dados do gerente da equipe.
Retorna os usuários integrantes da equipe.
Retorna os dados da empresa relacionada à equipe.
curl --request GET \
--get "https://api.apresenta.me/users/teams/1096?sort=id&fields=id%2Cname&include%5Bmanager%5D=id%2Cname&include%5Busers%5D=id%2Cname%2Cemail&include%5Bbusiness%5D=id%2Cname" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id da equipe
curl --request PUT \
"https://api.apresenta.me/users/teams/1096" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Vendas\",
\"manager_id\": 1010,
\"business_id\": 1058,
\"notes\": \"voluptatem\"
}"
ID da Equipe.
curl --request DELETE \
"https://api.apresenta.me/users/teams/8" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID do Evento
ID do Evento Pai
ID da Recorrência
ID do Calendário
Título do Evento
Tipo do Evento. Valores permitidos:
task: Tarefareminder: Lembretemeet: Reuniãovisit: Visitawhatsapp: WhatsAppemail: Emailcall: Ligaçãoinspect: Vistoriamaintenance: Manutençãobilling: CobrançaStatus do Evento Valores permitidos:
cancelled: Canceladoconcluded: Concluídoscheduled: Agendadorecurrent: Recorrentelate: Atrasadofive_days_late: +5 dias de atrasothirty_days_late: +1 mês atrasadoIDs dos Convidados
IDs dos Grupos de Convidados
Tipo de acesso dos convidados Valores permitidos:
full: Acesso totalinvite: Editar convidadosview: VisualizarIDs das Tags
date Data inicial do Evento
date Data final do Evento
Fuso horário Valores permitidos:
America/Sao_Paulo: Horário de Brasília -3:00America/Noronha: Noronha -2:00America/Manaus: Manaus -4:00America/Rio_Branco: Rio Branco -5:00Atlantic/Azores: Açores -1:00America/Costa_Rica: Costa Rica -6:00America/Tijuana: Tijuana -7:00America/Sitka: Sitka -8:00Pacific/Gambier: Gambier -9:00Pacific/Honolulu: Honolulu -10:00Pacific/Midway: Midway -11:00ID do Criador
ID do Imóvel
ID do Negócio
ID do contrato
ID da Pessoa
Se convidou pessoa
Evento sem fim
Evento o dia todo
Descrição do Evento
Endereço do Evento
Lembretes do Evento Valores permitidos:
START: Ao Iniciar ao Evento5_MIN: 5 minutos antes de começar15_MIN: 5 minutos antes de começar30_MIN: 0 minutos antes de começar1_HOUR: 1 hora antes de começar2_HOUR: 2 horas antes de começar6_HOUR: 6 horas antes de começar1_DAY: 1 dia antes de começar2_DAY: 2 dias antes de começar5_DAY: 5 dias antes de começar1_WEEK: 1 semana antes de começar2_WEEK: 2 semanas antes de começar1_MONTH: 1 mês antes de começarEvento privado
Recorrência do Evento Valores permitidos:
daily: Diáriaweekly: Semanalmonthly: Mensalyearly: AnualFiltra eventos acessíveis pelo usuário informado
Filtra eventos descendentes do ID informado
Filtra eventos onde o usuário é convidado
Filtra eventos onde o usuário é responsável
Filtra eventos pelo(s) usuário(s) convidado(s)
Filtra eventos pelo(s) grupo(s) responsável(is)
Filtra eventos pelo(s) criador(es)
Filtra eventos pelo(s) calendário(s)
Filtra eventos pela data de criação (intervalo)
Filtra eventos pelos tipos
Filtra eventos pela data inicial (intervalo)
Filtra eventos atrasados
Filtra eventos que não são recorrências
Filtra eventos cancelados
Filtra eventos não cancelados
Filtra eventos agendados entre datas
Filtra eventos ativos
Filtra eventos pelos status
Filtra eventos excluindo status
Filtra eventos pela recorrência
Filtra eventos com lembrete
Filtra eventos com qualquer lembrete
Filtra eventos pelo(s) imóvel(is)
Filtra eventos pelo(s) negócio(s)
Filtra eventos pela(s) pessoa(s)
Filtra eventos pelo Google ID
Filtra eventos por ocorrência entre datas
Filtra eventos recorrentes anuais entre datas
Filtra eventos recorrentes mensais entre datas
Filtra eventos recorrentes semanais entre datas
Filtra eventos recorrentes diários entre datas
Filtra eventos não recorrentes
Incluir dados dos Convidados
Incluir dados dos Grupos de Convidados
Incluir dados das Tags
Incluir dados do Criador
Incluir dados do Calendário
Incluir dados da Pessoa
Incluir dados do Imóvel
Incluir dados do Negócio
Incluir dados do Evento Pai
Incluir dados dos Eventos Filhos
Incluir dados do Evento de Origem
Incluir dados das Recorrências
Incluir dados das Recorrências Canceladas
Incluir arquivos anexados
Incluir último feedback
Incluir dados do Contrato
curl --request GET \
--get "https://api.apresenta.me/events?sort=id&fields=id%2C+description&filter%5Bid%5D=2&filter%5Bfather_id%5D=10&filter%5Brecurrence_id%5D=5&filter%5Bcalendar_id%5D=3&filter%5Btitle%5D=Reuni%C3%A3o+mensal&filter%5Btype%5D=task&filter%5Bstatus%5D=scheduled&filter%5Bguest%5D%5B%5D=1&filter%5Bguest_group%5D%5B%5D=2&filter%5Bguest_access%5D=full&filter%5Btag%5D%5B%5D=1&filter%5Binitial_date%5D=2025-06-10&filter%5Bfinal_date%5D=2025-06-11&filter%5Btime_zone%5D=America%2FSao_Paulo&filter%5Bcreated_by%5D=7&filter%5Bbuilding_id%5D=12&filter%5Bdeal_id%5D=8&filter%5Bcontract_id%5D=123456&filter%5Bperson_id%5D=5&filter%5Binvite_person%5D=1&filter%5Bendless%5D=1&filter%5Ball_day%5D=1&filter%5Bdescription%5D=Discuss%C3%A3o+de+metas&filter%5Baddress%5D=Av.+Paulista%2C+1000&filter%5Breminder%5D%5B%5D=START&filter%5Bprivate%5D=1&filter%5Brecurrency%5D=weekly&filter%5Baccessible%5D=7&filter%5Bdescendant%5D%5B%5D=1&filter%5BguestsIn%5D%5B%5D=1&filter%5BresponsibleIn%5D%5B%5D=1&filter%5BuserIn%5D%5B%5D=1&filter%5BresponsibleGroupIn%5D%5B%5D=1&filter%5BcreatorIn%5D%5B%5D=7&filter%5BcalendarIn%5D%5B%5D=3&filter%5BcreatedBetween%5D%5B%5D=2025-06-01&filter%5BtypeIn%5D%5B%5D=&filter%5BdateMinMax%5D%5B%5D=2024-01-01&filter%5BisLate%5D=1&filter%5BisNotRecurrence%5D=1&filter%5BisCancelled%5D=1&filter%5BnotCancelled%5D=1&filter%5BscheduledBetween%5D%5B%5D=2025-06-01&filter%5Bactive%5D=1&filter%5BstatusIn%5D%5B%5D=scheduled&filter%5BstatusNotIn%5D%5B%5D=cancelled&filter%5BrecurrencyIn%5D%5B%5D=weekly&filter%5BhasReminder%5D=1&filter%5BhasAnyReminder%5D=1&filter%5BbuildingIn%5D%5B%5D=1&filter%5BdealIn%5D%5B%5D=8&filter%5BpersonIn%5D%5B%5D=5&filter%5BgoogleId%5D=abc123&filter%5BoccurrenceBetween%5D%5B%5D=2025-06-01&filter%5ByearBetween%5D%5B%5D=2025-01-01&filter%5BmonthBetween%5D%5B%5D=2025-06-01&filter%5BweekBetween%5D%5B%5D=2025-06-01&filter%5BdayBetween%5D%5B%5D=2025-06-01&filter%5BnonRecurring%5D=1&include%5Bguests%5D=id%2Cname%2Cemail&include%5BguestGroups%5D=id%2Cname%2Cusers&include%5Btags%5D=id%2Cname&include%5Bcreator%5D=id%2Cname%2Cemail&include%5Bcalendar%5D=id%2Ctitle&include%5Bperson%5D=id%2Cname&include%5Bbuilding%5D=id%2Ctitle&include%5Bdeal%5D=id%2Ctitle&include%5Bparent%5D=id%2Ctitle&include%5Bchilds%5D=id%2Ctitle&include%5BarisingFrom%5D=id%2Ctitle&include%5Brecurrences%5D=id%2Ctitle&include%5Bcancelled%5D=id%2Ctitle&include%5Bfiles%5D=id%2Cfile_name%2Curl&include%5BlastFeedback%5D=id%2Cdate%2Chistory_type_id&include%5Bcontract%5D=id%2Ctype" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/events" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"filter[calendar_id]\": 3,
\"filter[title]\": \"Reunião mensal\",
\"filter[guest][]\": 1,
\"filter[guest_group][]\": 2,
\"filter[guest_access]\": \"full\",
\"filter[type]\": \"task\",
\"filter[status]\": \"scheduled\",
\"filter[initial_date]\": \"2025-06-10\",
\"filter[father_id]\": 10,
\"filter[recurrence_id]\": 5,
\"filter[tag][]\": 1,
\"filter[final_date]\": \"2025-06-11\",
\"filter[time_zone]\": \"America\\/Sao_Paulo\",
\"filter[created_by]\": 7,
\"filter[building_id]\": 12,
\"filter[deal_id]\": 8,
\"filter[contract_id]\": 123456,
\"filter[person_id]\": 5,
\"filter[invite_person]\": true,
\"filter[endless]\": false,
\"filter[all_day]\": true,
\"filter[description]\": \"Discussão de metas\",
\"filter[address]\": \"Av. Paulista, 1000\",
\"filter[reminder][]\": \"START\",
\"filter[private]\": false,
\"filter[recurrency]\": \"weekly\"
}"
Id do ticket
Lista de campos separados por vírgula sem espaço para incluir na resposta
Incluir dados dos Convidados
Incluir dados dos Grupos de Convidados
Incluir dados das Tags
Incluir dados do Criador
Incluir dados do Calendário
Incluir dados da Pessoa
Incluir dados do Imóvel
Incluir dados do Negócio
Incluir dados do Evento Pai
Incluir dados dos Eventos Filhos
Incluir dados do Evento de Origem
Incluir dados das Recorrências
Incluir dados das Recorrências Canceladas
Incluir arquivos anexados
Incluir último feedback
Incluir dados do Contrato
curl --request GET \
--get "https://api.apresenta.me/events/16?fields=id%2C+description&include%5Bguests%5D=id%2Cname%2Cemail&include%5BguestGroups%5D=id%2Cname%2Cusers&include%5Btags%5D=id%2Cname&include%5Bcreator%5D=id%2Cname%2Cemail&include%5Bcalendar%5D=id%2Ctitle&include%5Bperson%5D=id%2Cname&include%5Bbuilding%5D=id%2Ctitle&include%5Bdeal%5D=id%2Ctitle&include%5Bparent%5D=id%2Ctitle&include%5Bchilds%5D=id%2Ctitle&include%5BarisingFrom%5D=id%2Ctitle&include%5Brecurrences%5D=id%2Ctitle&include%5Bcancelled%5D=id%2Ctitle&include%5Bfiles%5D=id%2Cfile_name%2Curl&include%5BlastFeedback%5D=id%2Cdate%2Chistory_type_id&include%5Bcontract%5D=id%2Ctype" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id do Evento
curl --request PUT \
"https://api.apresenta.me/events/19" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"filter[title]\": \"Reunião mensal\",
\"filter[guest][]\": 1,
\"filter[guest_group][]\": 2,
\"filter[guest_access]\": \"full\",
\"filter[type]\": \"task\",
\"filter[status]\": \"scheduled\",
\"filter[initial_date]\": \"2025-06-10\",
\"filter[father_id]\": 10,
\"filter[recurrence_id]\": 5,
\"filter[tag][]\": 1,
\"filter[final_date]\": \"2025-06-11\",
\"filter[time_zone]\": \"America\\/Sao_Paulo\",
\"filter[building_id]\": 12,
\"filter[deal_id]\": 8,
\"filter[contract_id]\": 123456,
\"filter[person_id]\": 5,
\"filter[invite_person]\": true,
\"filter[endless]\": false,
\"filter[all_day]\": true,
\"filter[description]\": \"Discussão de metas\",
\"filter[address]\": \"Av. Paulista, 1000\",
\"filter[reminder][]\": \"START\",
\"filter[private]\": false,
\"filter[recurrency]\": \"weekly\"
}"
Id do Evento
curl --request DELETE \
"https://api.apresenta.me/events/17" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID da Fatura
curl --request GET \
--get "https://api.apresenta.me/invoices/16/receiptLink" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID da fatura.
ID da fatura por empresa.
Tipo da fatura. Valores permitidos:
single: Avulsacontract: ContratoID do pagador.
ID do contrato.
ID da empresa.
ID da conta bancária.
ID do método de cobrança automático.
Método de cobrança. Valores permitidos:
ticket: Boletocash: Dinheirodeposit: Depósitopix: PIXted: DOC/TEDcredit: Cartão de Créditodebit: Cartão de Débitocheck: Chequedebit_account: Débito em ContaFiltra faturas pagas.
date Data do pagamento.
date Data do crédito.
Erro no pagamento.
Descrição da fatura.
Valor total da fatura.
date Competência.
date Data de vencimento.
Repasse garantido.
date Data de início da fatura, aluguel.
date Data final da fatura, aluguel.
Tags da fatura.
Boleto registrado.
date Data do boleto.
ID da cobrança dentro do banco integrador (Asaas).
ID do boleto.
Taxa do boleto.
Link do boleto.
Código de barras do boleto .
Informações do boleto.
Linha digitável do boleto.
Boleto sem pix.
Adicionar Multa e Juros para contratos de Locação.
ID do item que será aplicado a multa.
Multa (%).
Juros (%).
Adicionar Desconto de Pontualidade.
Modo de desconto. Valores permitidos:
fixed: Valor Fixopercentage: PorcentagemDesconto (R$).
Desconto(%).
Ação do desconto de pontualidade. Valores permitidos:
business: Reter desconto para imobiliáriaowner: Repassar desconto ao proprietárioQuantidade de dias antes do vencimento.
Desativar repasse automático.
json Protesto.
Filtra faturas por IDs de ticket (chave do integrador).
Filtra faturas por IDs antigos (id2).
Filtra faturas por ID de referência.
Filtra faturas sem protesto.
Filtra faturas por IDs de protesto.
Filtra faturas não pagas.
Filtra faturas vencidas.
Filtra faturas a vencer.
Filtra faturas por IDs de contrato.
Filtra faturas por IDs de contrato (id2).
Filtra faturas por IDs de imóvel.
Filtra faturas por IDs de imóvel (id2).
Filtra faturas por data mínima.
Filtra faturas por data máxima.
Filtra faturas por data de vencimento mínima.
Filtra faturas por IDs de empresa.
Filtra faturas por IDs de conta financeira.
Filtra faturas por IDs de pagador.
Filtra faturas por IDs de proprietário.
Filtra faturas por IDs de inquilino.
Filtra faturas registradas.
Filtra faturas registradas ou com Pix.
Filtra faturas por métodos de cobrança.
Filtra faturas por tags.
Filtra faturas por status de transferência automática.
Filtra faturas cujo período contém a data especificada.
Filtra faturas por CPF/CNPJ do pagador.
Retorna os dados do pagador.
Retorna os dados do contrato.
Retorna os dados da empresa.
Retorna os anexos da fatura.
Retorna as tags.
Retorna as mensagens referente à fatura.
curl --request GET \
--get "https://api.apresenta.me/invoices?sort=id&fields=id%2Ctype%2Ctotal&filter%5Bid%5D=1&filter%5Bid2%5D=1&filter%5Btype%5D=single&filter%5Bpayer_id%5D=1&filter%5Bcontract_id%5D=2&filter%5Bbusiness_id%5D=3&filter%5Baccount_id%5D=4&filter%5Bbilling_id%5D=5&filter%5Bbilling_method%5D=pix&filter%5Bpaid%5D=1&filter%5Bpaid_at%5D=2024-01-01&filter%5Bcredit_at%5D=2024-01-02&filter%5Bpayment_error%5D=1&filter%5Bdescription%5D=Fatura+X&filter%5Btotal%5D=1200&filter%5Bdate%5D=2024-01-01&filter%5Bdue_date%5D=2024-01-10&filter%5Bguaranteed_transfer%5D=1&filter%5Bperiod_initial%5D=2024-01-01&filter%5Bperiod_final%5D=2024-01-31&filter%5Btag%5D[]=123&filter%5Btag%5D[]=456&filter%5Btag%5D[]=789&filter%5Bticket_registered%5D=&filter%5Bticket_date%5D=2024-01-01+00%3A00%3A00&filter%5Bticket_key%5D=abc123&filter%5Bticket_id%5D=1&filter%5Bticket_fee%5D=12.0&filter%5Bticket_link%5D=https%3A%2F%2Fapi.pjbank.com.br%2Fboletos%2F823a8ee8043b3a96e2df963bead9gg63e5ea16c1&filter%5Bticket_barcode%5D=12395828200001760000010003821587100516853008&filter%5Bticket_info%5D=Este+boleto...&filter%5Bticket_digitable%5D=12390.01007+03821.587106+05168.530086+5+82820000176000&filter%5Bticket_without_pix%5D=&filter%5Bticket_late_fee%5D=1&filter%5Bticket_late_fee_item_id%5D=1&filter%5Bticket_late_fee_percentage%5D=12&filter%5Bticket_late_fee_interest%5D=13&filter%5Bticket_discount%5D=1&filter%5Bticket_discount_mode%5D=percentage&filter%5Bticket_discount_fixed%5D=123.20&filter%5Bticket_discount_percentage%5D=10&filter%5Bticket_discount_action%5D=business&filter%5Bticket_discount_days%5D=12&filter%5Btransfer_auto_disabled%5D=&filter%5Bprotest%5D=%7B%22status%22%3A%22PENDING%22%7D&filter%5BticketIdIn%5D%5B%5D=&filter%5BidOldIn%5D%5B%5D=100&filter%5BreferenceId%5D=REF-001&filter%5BemptyProtest%5D=1&filter%5BprotestIdIn%5D%5B%5D=1&filter%5Bunpaid%5D=1&filter%5Boverdue%5D=1&filter%5Bearly%5D=1&filter%5BcontractIn%5D%5B%5D=1&filter%5BcontractIdIn%5D%5B%5D=&filter%5BbuildingIn%5D%5B%5D=10&filter%5BbuildingId2In%5D%5B%5D=&filter%5BdateMin%5D=2024-01-01&filter%5BdateMax%5D=2024-01-31&filter%5BdueDateMin%5D=2024-01-10&filter%5BbusinessIn%5D%5B%5D=1&filter%5BaccountIn%5D%5B%5D=3&filter%5BpayerIn%5D%5B%5D=5&filter%5BownerIn%5D%5B%5D=7&filter%5BtenantIn%5D%5B%5D=9&filter%5Bregistered%5D=1&filter%5BregisteredOrPix%5D=1&filter%5BbillingMethodIn%5D%5B%5D=&filter%5BtagIn%5D%5B%5D=100&filter%5BautoTransferStatus%5D%5B%5D=&filter%5BperiodContains%5D=2024-01-15&filter%5BpayerTaxIdIn%5D%5B%5D=000.000.000-00&include%5Bitems%5D=dignissimos&include%5BitemsPayer%5D=in&include%5BitemsAllGroupTransfer%5D=sunt&include%5BitemsAll%5D=quo&include%5BautoTransactions%5D=velit&include%5Bbuilding%5D=assumenda&include%5Bbilling%5D=asperiores&include%5Bpayer%5D=id%2Cname%2Ctype&include%5Baccount%5D=aspernatur&include%5Bcontract%5D=%2A&include%5Bbusiness%5D=id%2Cname&include%5BlateFeeItem%5D=eveniet&include%5Bfiles%5D=id%2Cname%2Cfile_name&include%5Btags%5D=id%2Cdescription&include%5Bmessages%5D=id%2Ctype%2CMessage" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/invoices" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"type\": \"single\",
\"payer_id\": 1,
\"business_id\": 3,
\"account_id\": 4,
\"description\": \"Fatura X\",
\"total\": 1200,
\"date\": \"2024-01-01\",
\"due_date\": \"2024-01-10\",
\"items\": [
{
\"item_id\": 34,
\"amount\": 1200
}
],
\"contract_id\": 2,
\"billing_id\": 5,
\"billing_method\": \"pix\",
\"paid\": false,
\"paid_at\": \"2024-01-01\",
\"credit_at\": \"2024-01-02\",
\"payment_error\": true,
\"guaranteed_transfer\": true,
\"period_initial\": \"2024-01-01\",
\"period_final\": \"2024-01-31\",
\"tag\": [
123,
456,
789
],
\"ticket_registered\": false,
\"ticket_date\": \"2024-01-01 00:00:00\",
\"ticket_key\": \"abc123\",
\"ticket_id\": 1,
\"ticket_fee\": \"12.0\",
\"ticket_link\": \"https:\\/\\/api.pjbank.com.br\\/boletos\\/823a8ee8043b3a96e2df963bead9gg63e5ea16c1\",
\"ticket_barcode\": \"12395828200001760000010003821587100516853008\",
\"ticket_info\": \"Este boleto...\",
\"ticket_digitable\": \"12390.01007 03821.587106 05168.530086 5 82820000176000\",
\"ticket_without_pix\": false,
\"ticket_late_fee\": true,
\"ticket_late_fee_item_id\": 1,
\"ticket_late_fee_percentage\": 12,
\"ticket_late_fee_interest\": 13,
\"ticket_discount\": true,
\"ticket_discount_mode\": \"percentage\",
\"ticket_discount_fixed\": \"123.20\",
\"ticket_discount_percentage\": \"10\",
\"ticket_discount_action\": \"business\",
\"ticket_discount_days\": 12,
\"transfer_auto_disabled\": false,
\"protest\": \"{\\\"status\\\":\\\"PENDING\\\"}\"
}"
ID da Fatura
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os dados do pagador.
Retorna os dados do contrato.
Retorna os dados da empresa.
Retorna os anexos da fatura.
Retorna as tags.
Retorna as mensagens referente à fatura.
curl --request GET \
--get "https://api.apresenta.me/invoices/4?sort=id&fields=id%2Ctype%2Ctotal&include%5Bitems%5D=eum&include%5BitemsPayer%5D=provident&include%5BitemsAllGroupTransfer%5D=deserunt&include%5BitemsAll%5D=laboriosam&include%5BautoTransactions%5D=et&include%5Bbuilding%5D=atque&include%5Bbilling%5D=asperiores&include%5Bpayer%5D=id%2Cname%2Ctype&include%5Baccount%5D=ut&include%5Bcontract%5D=%2A&include%5Bbusiness%5D=id%2Cname&include%5BlateFeeItem%5D=ea&include%5Bfiles%5D=id%2Cname%2Cfile_name&include%5Btags%5D=id%2Cdescription&include%5Bmessages%5D=id%2Ctype%2Cmessage" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id da Fatura
curl --request PUT \
"https://api.apresenta.me/invoices/5" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"type\": \"single\",
\"payer_id\": 1,
\"contract_id\": 2,
\"business_id\": 3,
\"account_id\": 4,
\"billing_id\": 5,
\"billing_method\": \"pix\",
\"paid\": false,
\"paid_at\": \"2024-01-01\",
\"credit_at\": \"2024-01-02\",
\"payment_error\": true,
\"description\": \"Fatura X\",
\"total\": 1200,
\"date\": \"2024-01-01\",
\"due_date\": \"2024-01-10\",
\"items\": null,
\"guaranteed_transfer\": true,
\"period_initial\": \"2024-01-01\",
\"period_final\": \"2024-01-31\",
\"tag\": [
123,
456,
789
],
\"ticket_registered\": false,
\"ticket_date\": \"2024-01-01 00:00:00\",
\"ticket_key\": \"abc123\",
\"ticket_id\": 1,
\"ticket_fee\": \"12.0\",
\"ticket_link\": \"https:\\/\\/api.pjbank.com.br\\/boletos\\/823a8ee8043b3a96e2df963bead9gg63e5ea16c1\",
\"ticket_barcode\": \"12395828200001760000010003821587100516853008\",
\"ticket_info\": \"Este boleto...\",
\"ticket_digitable\": \"12390.01007 03821.587106 05168.530086 5 82820000176000\",
\"ticket_without_pix\": false,
\"ticket_late_fee\": true,
\"ticket_late_fee_item_id\": 1,
\"ticket_late_fee_percentage\": 12,
\"ticket_late_fee_interest\": 13,
\"ticket_discount\": true,
\"ticket_discount_mode\": \"percentage\",
\"ticket_discount_fixed\": \"123.20\",
\"ticket_discount_percentage\": \"10\",
\"ticket_discount_action\": \"business\",
\"ticket_discount_days\": 12,
\"transfer_auto_disabled\": false,
\"protest\": \"{\\\"status\\\":\\\"PENDING\\\"}\"
}"
ID da Fatura
curl --request DELETE \
"https://api.apresenta.me/invoices/7" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"removeLiquidated\": true,
\"removeWithFiscalNote\": true
}"
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID do lançamento.
ID da empresa.
Filtra lançamentos por ID de agrupamento
ID da fatura.
ID da transferência.
Chave do módulo.
Modo do lançamento. Valores permitidos:
transaction: Lançamentosinvoice: Faturastransfer: Repassescommission: Comissõestransfer_commission: Repasses de Comissõesguaranteed_rent: Aluguel Garantidochargeback: EstornosTipo do lançamento. Valores permitidos:
debit: Despesacredit: Créditotransfer: TransferênciaID da conta bancária.
ID da empresa.
ID do plano de contas.
ID do usuário.
ID do item.
ID da transferência garantida.
ID da pessoa.
ID do imóvel.
ID do contrato.
ID do corretor.
ID do proprietário.
ID do inquilino.
Extrato. Valores permitidos:
business: Imobiliária/Empresaowner: Proprietáriocustomer: Clientebroker: Corretor/Vendedordate Data do lançamento.
Posição.
decimal Valor.
decimal Valor original.
decimal Porcentagem.
date Competência.
Descrição.
Filtra lançamentos pagos
date Data de vencimento.
Método de cobrança. Valores permitidos:
ticket: Boletocash: Dinheirodeposit: Depósitopix: PIXted: DOC/TEDcredit: Cartão de Créditodebit: Cartão de Débitocheck: Chequedebit_account: Débito em ContaFiltra apenas lançamentos visíveis
Filtra lançamentos do modo transferência
Filtra lançamentos do modo transferência de comissão
Filtra lançamentos de transferência automática
Filtra lançamentos de transferência manual
Filtra lançamentos relacionados a contas a pagar
Filtra lançamentos por IDs de transferência garantida
Filtra lançamentos que possuem as transferências com os IDs especificados
Filtra lançamentos por IDs de pessoa
Filtra lançamentos por IDs de inquilino
Filtra lançamentos por IDs de proprietário
Filtra lançamentos com plano de contas de proprietário
Filtra lançamentos com plano de contas de corretor
Filtra lançamentos com plano de contas de inquilino
Filtra lançamentos por IDs de corretor
Filtra lançamentos por IDs de imóvel
Filtra lançamentos por IDs de conta financeira
Filtra lançamentos por IDs de empresa
Filtra lançamentos por IDs de empresas permitidas
Filtra lançamentos por IDs de item
Filtra lançamentos por status (paid ou unpaid)
Filtra lançamentos por status da fatura (paid, unpaid, overdue, in_protest, refunded, partially_paid, canceled ou uncollectible)
Filtra lançamentos não pagos
Filtra lançamentos pagos ou com repasse garantido
Filtra lançamentos por tipos (credit, debit, transfer)
Filtra lançamentos por tipo de fatura (geralmente credit)
Filtra lançamentos por modos
Filtra lançamentos por tipo de item
Filtra lançamentos por tipo de contrato
Filtra lançamentos por IDs de plano de contas
Filtra lançamentos por IDs de plano de contas (incluindo pais)
Filtra lançamentos por IDs de contrato
Filtra lançamentos por IDs de contrato (id2)
Filtra lançamentos por status de atividade do contrato
Filtra lançamentos por IDs de fatura
Filtra lançamentos que não são faturas
Filtra lançamentos por IDs de fatura (id2)
Filtra lançamentos por posição mínima (timestamp + position)
Filtra lançamentos por posição máxima (timestamp + position)
Filtra lançamentos permitidos ao usuário logado
Filtra lançamentos por métodos de cobrança. Valores comuns incluem pix, bank_transfer, etc.
Filtra lançamentos por registro de ticket (registered ou unregistered)
Filtra apenas lançamentos que são faturas
Filtra lançamentos para relatório do proprietário
Filtra lançamentos por extrato
Filtra lançamentos vencidos
Filtra lançamentos a vencer
Filtra lançamentos do extrato da empresa
Filtra lançamentos do extrato do proprietário
Filtra lançamentos do extrato do corretor
Filtra lançamentos do extrato do inquilino
Filtra lançamentos do extrato do pagador
Filtra lançamentos por tags
Filtra lançamentos por tipo de fatura 'single'
Filtra lançamentos pagos, garantidos ou de transferência
Filtra lançamentos por IDs de contas a pagar
Filtra lançamentos relacionados a pagamentos de contas
Filtra lançamentos de comissão do corretor logado
Filtra lançamentos por status de pagamento da fatura (paid ou unpaid)
Retorna os dados do item da transação.
Retorna os dados do item de comissão.
Retorna os dados do contrato.
Retorna os dados do proprietário.
Retorna os dados da pessoa.
Retorna os dados do inquilino.
Retorna os dados do imóvel.
Retorna os dados da conta financeira.
Retorna os dados do plano de contas.
Retorna os dados da fatura.
Retorna os anexos da transação.
Retorna as tags.
Retorna as transações que geraram esta transferência.
Retorna os itens transferidos.
curl --request GET \
--get "https://api.apresenta.me/transactions?sort=id&fields=id%2Ctype%2Ctotal&filter%5Bid%5D=1&filter%5Bcompany_id%5D=1&filter%5Bsplit%5D=50&filter%5Binvoice_id%5D=1&filter%5Btransfer_id%5D=1&filter%5Bmorph_key%5D=invoice&filter%5Bmode%5D=transaction&filter%5Btype%5D=debit&filter%5Baccount_id%5D=1&filter%5Bbusiness_id%5D=1&filter%5Bplan_id%5D=1&filter%5Buser_id%5D=1&filter%5Bitem_id%5D=1&filter%5Bguaranteed_transfer_id%5D=1&filter%5Bperson_id%5D=1&filter%5Bbuilding_id%5D=1&filter%5Bcontract_id%5D=1&filter%5Bbroker_id%5D=1&filter%5Bowner_id%5D=1&filter%5Btenant_id%5D=1&filter%5Bextract%5D=owner&filter%5Bdate%5D=2024-01-01&filter%5Bposition%5D=1&filter%5Bamount%5D=100.00&filter%5Bamount_primary%5D=100.00&filter%5Bpercentage%5D=10.00&filter%5Bcompetence%5D=2024-01-01&filter%5Bdescription%5D=Conta+de+Luz&filter%5Bpaid%5D=1&filter%5Bdue_date%5D=2024-01-10&filter%5Bbilling_method%5D=pix&filter%5BonlyVisible%5D=1&filter%5Btransfer%5D=1&filter%5BbrokerTransfer%5D=1&filter%5BautoTransfer%5D=1&filter%5BmanualTransfer%5D=1&filter%5Bbill%5D=1&filter%5BguaranteedTransferIn%5D%5B%5D=5&filter%5BhaveTransfer%5D%5B%5D=10&filter%5BpersonIn%5D%5B%5D=1&filter%5BtenantIn%5D%5B%5D=3&filter%5BownerIn%5D%5B%5D=5&filter%5BownerPlan%5D=1&filter%5BbrokerPlan%5D=1&filter%5BtenantPlan%5D=1&filter%5BbrokerIn%5D%5B%5D=7&filter%5BbuildingIn%5D%5B%5D=9&filter%5BaccountIn%5D%5B%5D=1&filter%5BbusinessIn%5D%5B%5D=1&filter%5BbusinessAllowedIn%5D%5B%5D=1&filter%5BitemIn%5D%5B%5D=100&filter%5Bstatus%5D=paid&filter%5BinvoiceStatus%5D=unpaid&filter%5Bunpaid%5D=1&filter%5BpaidOrGuaranteed%5D=1&filter%5BtypeIn%5D%5B%5D=&filter%5BtypeInvoiceIn%5D%5B%5D=&filter%5BmodeIn%5D%5B%5D=&filter%5BitemType%5D%5B%5D=&filter%5BcontractTypeIn%5D%5B%5D=&filter%5BplanIn%5D%5B%5D=10&filter%5BplanAllIn%5D%5B%5D=10&filter%5BcontractIn%5D%5B%5D=1&filter%5BcontractIdIn%5D%5B%5D=1&filter%5BcontractActiveIn%5D%5B%5D=&filter%5BinvoiceIn%5D%5B%5D=200&filter%5BisNotInvoice%5D=1&filter%5BinvoiceIdIn%5D%5B%5D=&filter%5BpositionMin%5D=1678886400&filter%5BpositionMax%5D=1678972800&filter%5BonlyAllowed%5D=1&filter%5BbillingMethodIn%5D%5B%5D=&filter%5BticketRegister%5D=registered&filter%5BonlyInvoice%5D=1&filter%5BitemListOwnerReport%5D=1&filter%5BextractIn%5D%5B%5D=&filter%5Boverdue%5D=1&filter%5Bearly%5D=1&filter%5BforBusiness%5D=1&filter%5BforOwner%5D=1&filter%5BforBroker%5D=1&filter%5BforTenant%5D=1&filter%5BforPayer%5D=1&filter%5BtagIn%5D%5B%5D=1&filter%5BinvoiceTypeIn%5D=1&filter%5BpaidGuaranteedOrTransfer%5D=1&filter%5BbillIdIn%5D%5B%5D=300&filter%5BbillPayment%5D=1&filter%5BbrokerCommission%5D=1&filter%5BinvoicePaidIn%5D=paid&include%5Bitem%5D=id%2Cdescription&include%5BcommissionItem%5D=id%2Cdescription&include%5Bcontract%5D=id%2Cnumber&include%5Bowner%5D=id%2Cname&include%5Bperson%5D=id%2Cname&include%5Btenant%5D=id%2Cname&include%5Bbuilding%5D=id%2Cname&include%5Baccount%5D=id%2Cname&include%5Bplan%5D=id%2Cname&include%5Binvoice%5D=id%2Cnumber&include%5Bfiles%5D=id%2Cname%2Cfile_name&include%5Btags%5D=id%2Cdescription&include%5BtransferredBy%5D=id%2Camount&include%5BtransferredItems%5D=id%2Camount" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/transactions" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Pagamento de aluguel\",
\"amount\": 1500,
\"amount_primary\": 1500,
\"date\": \"2024-03-20\",
\"type\": \"credit\",
\"mode\": \"transaction\",
\"plan_id\": 11,
\"business_id\": 6,
\"account_id\": 1,
\"person_id\": 1,
\"building_id\": 1,
\"contract_id\": 1,
\"owner_id\": 1,
\"tenant_id\": 1,
\"broker_id\": 1,
\"item_id\": 1,
\"invoice_id\": 1,
\"tag\": [
1,
2
],
\"notes\": \"Observação importante\",
\"paid\": true,
\"due_date\": \"2024-03-20\",
\"billing_method\": \"pix\",
\"interest\": 10,
\"discount\": 10,
\"check_agency\": \"1234\",
\"check_account\": \"12345-6\",
\"check_id\": \"123456\",
\"recurrency_periodicity\": \"monthly\",
\"recurrency_total\": 12,
\"recurrency_installment\": 1,
\"commission\": true,
\"commission_mode\": \"fixed\",
\"commission_fixed\": 100,
\"commission_percentage\": 10,
\"commission_item_id\": 1,
\"commission_id\": 1,
\"metadata\": \"{\\\"key\\\": \\\"value\\\"}\"
}"
ID do lançamento
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os dados do item da transação.
Retorna os dados do item de comissão.
Retorna os dados do contrato.
Retorna os dados do proprietário.
Retorna os dados da pessoa.
Retorna os dados do inquilino.
Retorna os dados do imóvel.
Retorna os dados da conta financeira.
Retorna os dados do plano de contas.
Retorna os dados da fatura.
Retorna os anexos da transação.
Retorna as tags.
Retorna as transações que geraram esta transferência.
Retorna os itens transferidos.
curl --request GET \
--get "https://api.apresenta.me/transactions/19?sort=id&fields=id%2Ctype%2Ctotal&include%5Bitem%5D=id%2Cdescription&include%5BcommissionItem%5D=id%2Cdescription&include%5Bcontract%5D=id%2Cnumber&include%5Bowner%5D=id%2Cname&include%5Bperson%5D=id%2Cname&include%5Btenant%5D=id%2Cname&include%5Bbuilding%5D=id%2Cname&include%5Baccount%5D=id%2Cname&include%5Bplan%5D=id%2Cname&include%5Binvoice%5D=id%2Cnumber&include%5Bfiles%5D=id%2Cname%2Cfile_name&include%5Btags%5D=id%2Cdescription&include%5BtransferredBy%5D=id%2Camount&include%5BtransferredItems%5D=id%2Camount" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id do Lançamento
curl --request PUT \
"https://api.apresenta.me/transactions/7" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Pagamento de aluguel\",
\"amount\": 1500,
\"amount_primary\": 1500,
\"date\": \"2024-03-20\",
\"type\": \"credit\",
\"mode\": \"transaction\",
\"plan_id\": 11,
\"business_id\": 6,
\"account_id\": 1,
\"person_id\": 1,
\"building_id\": 1,
\"contract_id\": 1,
\"owner_id\": 1,
\"tenant_id\": 1,
\"broker_id\": 1,
\"item_id\": 1,
\"invoice_id\": 1,
\"tag\": [
1,
2
],
\"notes\": \"Observação importante\",
\"paid\": true,
\"due_date\": \"2024-03-20\",
\"billing_method\": \"pix\",
\"interest\": 10,
\"discount\": 10,
\"check_agency\": \"1234\",
\"check_account\": \"12345-6\",
\"check_id\": \"123456\",
\"recurrency_periodicity\": \"monthly\",
\"recurrency_total\": 12,
\"recurrency_installment\": 1,
\"commission\": true,
\"commission_mode\": \"fixed\",
\"commission_fixed\": 100,
\"commission_percentage\": 10,
\"commission_item_id\": 1,
\"commission_id\": 1,
\"metadata\": \"{\\\"key\\\": \\\"value\\\"}\"
}"
Id do Lançamento
curl --request DELETE \
"https://api.apresenta.me/transactions/6" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID do Lançamento
curl --request GET \
--get "https://api.apresenta.me/transactions/8/receiptLink" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Filtra por descrição do Item
Filtra por tipo de débito. Valores permitidos:
business: Imobiliária/Empresaowner: Proprietáriocustomer: Clientebroker: Corretor/VendedorFiltra por tipo de crédito. Valores permitidos:
business: Imobiliária/Empresaowner: Proprietáriocustomer: Clientebroker: Corretor/VendedorFiltra por tipo do Item. Valores permitidos:
default: Padrãocommission: Comissãosingle_commission: Comissão Avulsarent: Alugueltariff: Tarifafee: Multa/Jurosdiscount: Descontoduty: Imposto Retidoiptu: IPTUFiltra por finalidade do Item. Valores permitidos:
rent: Locaçãosale: Vendasubscription: AssinaturaFiltra por status do Item
Filtra por transferência garantida
Filtra por relatório do proprietário
Filtra por reajuste
Filtra por nota fiscal
Filtra por DIMOB
Filtra por bloqueado
Filtra por tipos de item
Filtra por tipos de débito
Filtra por tipos de crédito
Filtra por reajuste
Filtra por geração de nota fiscal
Filtra por itens de locação
Filtra por itens de venda
Filtra por finalidades
Filtra por envolvidos
Incluir dados do Plano de Contas de Débito
Incluir dados do Plano de Contas de Crédito
Incluir dados das Transações
curl --request GET \
--get "https://api.apresenta.me/financial/transactionItems?sort=id&fields=id%2Cdescription%2Cdebit%2Ccredit%2Cactive&filter%5Bdescription%5D=Aluguel&filter%5Bdebit%5D=owner&filter%5Bcredit%5D=customer&filter%5Btype%5D=default&filter%5Bpurpose%5D=rent&filter%5Bactive%5D=1&filter%5Bguaranteed_transfer%5D=1&filter%5Bowner_report%5D=1&filter%5Breadjust%5D=1&filter%5Bfiscal_note%5D=1&filter%5Bdimob%5D=1&filter%5Bblocked%5D=1&filter%5BtypeIn%5D%5B%5D=&filter%5BdebitIn%5D%5B%5D=&filter%5BcreditIn%5D%5B%5D=&filter%5BwithReadjust%5D=1&filter%5BgeneratesFiscalNote%5D=1&filter%5BonlyRent%5D=1&filter%5BonlySale%5D=1&filter%5BpurposeIn%5D%5B%5D=&filter%5BinvolvedIn%5D%5B%5D=&include%5BdebitPlan%5D=id%2Cname%2Ccode&include%5BcreditPlan%5D=id%2Cname%2Ccode&include%5Btransactions%5D=id%2Cvalue%2Cdate" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/financial/transactionItems" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Aluguel\",
\"debit\": \"owner\",
\"credit\": \"customer\",
\"type\": \"default\",
\"purpose\": \"rent\",
\"active\": true,
\"guaranteed_transfer\": true,
\"owner_report\": true,
\"readjust\": true,
\"fiscal_note\": true,
\"dimob\": true,
\"blocked\": true
}"
Id do Item
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Incluir dados do Plano de Contas de Débito
Incluir dados do Plano de Contas de Crédito
Incluir dados das Transações
curl --request GET \
--get "https://api.apresenta.me/financial/transactionItems/6?sort=id&fields=id%2Cdescription%2Cdebit%2Ccredit%2Cactive&include%5BdebitPlan%5D=id%2Cname%2Ccode&include%5BcreditPlan%5D=id%2Cname%2Ccode&include%5Btransactions%5D=id%2Cvalue%2Cdate" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id do Item
curl --request PUT \
"https://api.apresenta.me/financial/transactionItems/20" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Aluguel\",
\"debit\": \"owner\",
\"credit\": \"customer\",
\"type\": \"default\",
\"purpose\": \"rent\",
\"active\": true,
\"guaranteed_transfer\": true,
\"owner_report\": true,
\"readjust\": true,
\"fiscal_note\": true,
\"dimob\": true,
\"blocked\": true
}"
Id do Item
curl --request DELETE \
"https://api.apresenta.me/financial/transactionItems/20" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Id do Contrato
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Filtra por marca do veículo
Filtra por modelo do veículo
Filtra por cor do veículo
Filtra por placa do veículo
Incluir dados do Contrato
curl --request GET \
--get "https://api.apresenta.me/financial/contracts/1/vehicles?sort=id&fields=id%2Cbrand%2Cmodel%2Cplate&filter%5Bbrand%5D=Fiat&filter%5Bmodel%5D=Uno&filter%5Bcolor%5D=Prata&filter%5Bplate%5D=ABC1234&include%5Bcontract%5D=id%2Creference%2Ctype" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id do Contrato
curl --request POST \
"https://api.apresenta.me/financial/contracts/9/vehicles" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"brand\": \"Fiat\",
\"model\": \"Uno\",
\"color\": \"Prata\",
\"plate\": \"ABC1234\"
}"
Id do Contrato
Id do Veículo
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Incluir dados do Contrato
curl --request GET \
--get "https://api.apresenta.me/financial/contracts/2/vehicles/3?sort=id&fields=id%2Cbrand%2Cmodel%2Cplate&include%5Bcontract%5D=id%2Creference%2Ctype" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id do Contrato
Id do Veículo
curl --request PUT \
"https://api.apresenta.me/financial/contracts/15/vehicles/18" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"brand\": \"Fiat\",
\"model\": \"Uno\",
\"color\": \"Prata\",
\"plate\": \"ABC1234\"
}"
Id do Contrato
Id do Veículo
curl --request DELETE \
"https://api.apresenta.me/financial/contracts/1/vehicles/9" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Id do Contrato
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Filtra por nome do Ocupante
Filtra por tipo do Ocupante. Valores permitidos:
resident: Moradortenant: Inquilinoguarantor: Fiadorwitness: Testemunhapayer: Responsável pelo Pagamentobuyer: Compradorprocurator: ProcuradorFiltra por ocupante principal
date Filtra por data de entrada
date Filtra por data de saída
Filtra por tipos de ocupante
Incluir dados da Pessoa
Incluir dados do Contrato
curl --request GET \
--get "https://api.apresenta.me/financial/contracts/11/occupants?sort=id&fields=id%2Cname%2Ctype%2Cprincipal&filter%5Bname%5D=Jorge&filter%5Btype%5D=resident&filter%5Bprincipal%5D=1&filter%5Bstart_at%5D=2024-01-01&filter%5Bend_at%5D=2024-12-31&filter%5BtypeIn%5D%5B%5D=&include%5Bperson%5D=id%2Cname%2Ctax_id&include%5Bcontract%5D=id%2Creference%2Ctype" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id do Contrato
curl --request POST \
"https://api.apresenta.me/financial/contracts/2/occupants" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"type\": \"resident\",
\"name\": \"Jorge\",
\"person_id\": 123456,
\"tax_id\": \"123.456.789-00\",
\"principal\": false,
\"percentage\": 100,
\"start_at\": \"2024-01-01\",
\"end_at\": \"2024-12-31\",
\"description\": \"Morador principal\",
\"notes\": \"Observações importantes\"
}"
Id do Contrato
Id do Ocupante
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Incluir dados da Pessoa
Incluir dados do Contrato
curl --request GET \
--get "https://api.apresenta.me/financial/contracts/4/occupants/13?sort=id&fields=id%2Cname%2Ctype%2Cprincipal&include%5Bperson%5D=id%2Cname%2Ctax_id&include%5Bcontract%5D=id%2Creference%2Ctype" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id do Contrato
Id do Ocupante
curl --request PUT \
"https://api.apresenta.me/financial/contracts/20/occupants/16" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"type\": \"resident\",
\"name\": \"Jorge\",
\"person_id\": 123456,
\"tax_id\": \"123.456.789-00\",
\"principal\": false,
\"percentage\": 100,
\"start_at\": \"2024-01-01\",
\"end_at\": \"2024-12-31\",
\"description\": \"Morador principal\",
\"notes\": \"Observações importantes\"
}"
ID do Contrato
Id do Ocupante
curl --request DELETE \
"https://api.apresenta.me/financial/contracts/15/occupants/3" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID do Contrato
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Filtra por modo do item. Valores permitidos:
item: Padrãocommission: Comissãoservice: ServiçoFiltra por ID do tipo de item
Filtra por ID do item pai
Filtra por ID do contrato
Filtra por ID do proprietário da transferência
Filtra por ID do corretor
date Filtra por mês inicial
date Filtra por mês final
Filtra por descritivo do Item
Filtra por valor
Filtra por tipo de valor. Valores permitidos:
percentage: Porcentagemfixed: Valor fixoFiltra por porcentagem
Filtra por base de cálculo de porcentagem. Valores permitidos:
rental_value: Valor da Locaçãorecurring_commission: Comissão Recorrentefirst_commission: Primeira ComissãoFiltra por tipo de comissionado. Valores permitidos:
seller: Corretor Vendedorbroker: Corretor Agenciadorpickup: Captador/Angariadorindicator: Indicadorpartner: Parceriamanager: Gerentedirector: Diretorsupervisor: Supervisormarketing: Marketingcoordinator: Coordenadorothers: OutrosFiltra por item padrão
Filtra por modos do item
Filtra por contratos
Filtra por proprietários
Filtra por valor mínimo
Filtra por valor mínimo
Incluir dados do Item
Incluir dados do Contrato
Incluir dados do Item Pai
Incluir dados do Proprietário
Incluir dados do Corretor
curl --request GET \
--get "https://api.apresenta.me/financial/contracts/13/items?sort=id&fields=id%2Cdescription%2Ccontract_id&filter%5Bmode%5D=item&filter%5Bitem_id%5D=1&filter%5Bparent_id%5D=1&filter%5Bcontract_id%5D=1&filter%5Btransfer_owner_id%5D=1&filter%5Bbroker_id%5D=1&filter%5Bstart_at%5D=2024-01-01&filter%5Bend_at%5D=2024-12-31&filter%5Bdescription%5D=Aluguel&filter%5Bamount%5D=1000&filter%5Bcalculate_mode%5D=fixed&filter%5Bpercentage%5D=10&filter%5Bpercentage_mode%5D=rental_value&filter%5Bcommissioned_type%5D=seller&filter%5Bitem_default%5D=1&filter%5BmodeIn%5D%5B%5D=&filter%5BcontractIn%5D%5B%5D=1&filter%5BownerIn%5D%5B%5D=1&filter%5BamountMin%5D=1000&filter%5BwithReadjust%5D=1&include%5Bitem%5D=id%2Cdescription%2Ctype&include%5Bcontract%5D=id%2Creference%2Ctype&include%5Bparent%5D=id%2Cdescription&include%5Btransfer_owner%5D=id%2Cname%2Ctax_id&include%5Bbroker%5D=id%2Cname%2Cemail" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id do Contrato
curl --request POST \
"https://api.apresenta.me/financial/contracts/2/items" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"mode\": \"item\",
\"item_id\": 1,
\"description\": \"Aluguel\",
\"calculate_mode\": \"fixed\",
\"parent_id\": 1,
\"percentage\": 10,
\"amount\": 1000,
\"percentage_mode\": \"rental_value\",
\"transfer_owner_id\": 1,
\"broker_id\": 1,
\"start_at\": \"2024-01-01\",
\"end_at\": \"2024-12-31\",
\"commissioned_type\": \"seller\",
\"config\": \"{\\\"installment\\\": 1, \\\"billing_mode\\\": \\\"monthly\\\"}\"
}"
Id do Contrato
Id do Item
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Incluir dados do Item
Incluir dados do Contrato
Incluir dados do Item Pai
Incluir dados do Proprietário
Incluir dados do Corretor
curl --request GET \
--get "https://api.apresenta.me/financial/contracts/15/items/3?sort=id&fields=id%2Cdescription%2Ccontract_id&include%5Bitem%5D=id%2Cdescription%2Ctype&include%5Bcontract%5D=id%2Creference%2Ctype&include%5Bparent%5D=id%2Cdescription&include%5Btransfer_owner%5D=id%2Cname%2Ctax_id&include%5Bbroker%5D=id%2Cname%2Cemail" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id do Contrato
Id do Item
curl --request PUT \
"https://api.apresenta.me/financial/contracts/5/items/4" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"mode\": \"item\",
\"item_id\": 1,
\"parent_id\": 1,
\"description\": \"Aluguel\",
\"calculate_mode\": \"fixed\",
\"percentage\": 10,
\"amount\": 1000,
\"percentage_mode\": \"rental_value\",
\"transfer_owner_id\": 1,
\"broker_id\": 1,
\"start_at\": \"2024-01-01\",
\"end_at\": \"2024-12-31\",
\"commissioned_type\": \"seller\"
}"
Id do Contrato
Id do Item
curl --request DELETE \
"https://api.apresenta.me/financial/contracts/4/items/12" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID do contrato
curl --request POST \
"https://api.apresenta.me/financial/contracts/7/invoicesCreate" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"preview\": true
}"
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID do contrato
ID do contrato
ID do Imóvel
ID do Inquilino
ID do método de pagamento
Código de referência
Tipo do contrato. Valores permitidos:
rent: Anualseason: Temporadasale: Vendasubscription: AssinaturaTipo de venda. Valores permitidos:
deed_registration: Escritura/Registrofinancing: Financiamentoprivate_document: Documento Particularassignment_of_rights: Cessão de direitoStatus de atividade. Valores permitidos:
active: Ativopre_reserved: Pré-Reservadoreserved: Reservadosuspended: Suspensocanceled: Canceladofinished: ConcluídoData de alteração da atividade
Status do contrato. Valores permitidos:
progress: Em Andamentoclosing: Encerrandoreadjust: Aguardando Reajusterenew: Aguardando Renovaçãono_invoices: Contrato sem Faturassuspended: Suspensopending: Pendentefinished: Finalizadocanceled: Canceladoterminating: Aguardando Rescisãoon_notice: Em Aviso Prévioterminated: RescindidoData de alteração do status
Status de pagamento. Valores permitidos:
due_5_days: Vence em 5 diasnothing: Nada a pagarok: Pagamento em Dia5_days: Menos de 5 dias Vencido30_days: Menos de um mês Vencidomonth: Mais de um mês Vencido3_months: Mais de três meses VencidoData de alteração do status de pagamento
ID do usuário responsável
ID do corretor
ID do procurador
ID da equipe
Nível de acesso. Valores permitidos:
all: Todos os Usuáriosresponsible: Usuários ResponsáveisTags
Repasse garantido
Meses garantidos no repasse
Dias para liberação do repasse
Data de início
Data de término
Data de assinatura
Recorrência. Valores permitidos:
daily: Diariamentemonthly: MensalmenteQuantidade de recorrências
Modalidade. Valores permitidos:
start: Início do Contratodue_date: Dia de Vencimentomonthly: Início do MêsValor do contrato
Valor atual do contrato
Valor da taxa de serviço
Valor total
Valor de sinal
Valor de reembolso
Retenção de nota fiscal
Dia do vencimento
Data do vencimento
Momento do faturamento
Primeira comissão
Parcelas da primeira comissão
Comissão recorrente
Adicionar comissão na primeira parcela
Proporcional
Unificar primeira fatura
Reajuste ativo
Indicador de reajuste. Valores permitidos:
IGP-M: IGP-MINCC-M: INCC-MINPC: INPCIVAR: IVARIPC-BR: IPC-BRIPCA: IPCAhighest_index: Maior disponívellowest_index: Menor disponívelIPC-FIPE: IPC-FIPEPeríodo de reajuste
Data do reajuste
Data do último reajuste
Garantia
Observações
Cláusulas
Parcelas da fatura
ID da primeira testemunha
ID da segunda testemunha
ID do primeiro fiador
ID do segundo fiador
Multa por atraso
ID do item de multa
Porcentagem da multa
Juros da multa
Desconto
Ação do desconto. Valores permitidos:
percentage: Porcentagemfixed: FixoModo do desconto. Valores permitidos:
fixed: Fixopercentage: PercentualPorcentagem do desconto
Valor fixo do desconto
Dias para desconto
Valor da multa de rescisão
Meses de multa
Isenção de multa
Valor da multa
Valor da multa
Valor da multa
Valor da multa
Valor da multa
Data de Rescisão
ID do negócio
ID da empresa
ID da conta financeira
Tipo de pagamento ao proprietário. Valores permitidos:
ticket: Boletocash: Dinheirodeposit: Depósitopix: PIXted: DOC/TEDcredit: Cartão de Créditodebit: Cartão de Débitocheck: Chequedebit_account: Débito em Contajson Metadados
Filtra contratos por template de documento (nova estrutura documentables)
Filtra contratos por privacidade do documentable
Modelo de documento do recibo
Modo de transferência. Valores permitidos:
manually: Manualafter_receive: Após Recebimentofixed_day_or_next: Em dia Fixo ou Seguintefixed_day: Em dia FixoTransferência automática
Dias para transferência
Código do ID do contrato que foi renovado
Nota fiscal
Filtra contratos por status
Filtra contratos excluindo status
Filtra contratos por status de pagamento
Filtra contratos por status de atividade
Filtra contratos por tipo
Filtra contratos por conta financeira
Filtra contratos por empresa
Filtra contratos por inquilino
Filtra contratos por imóvel
Filtra contratos por código do imóvel
Filtra contratos por condomínio
Filtra contratos por negócio
Filtra contratos por proprietário
Filtra contratos por todos os proprietários
Filtra contratos por proprietário ou inquilino
Filtra contratos por proprietário, inquilino ou comprador
Filtra contratos por método de pagamento
Filtra contratos excluindo proprietários
Filtra contratos por ocupante
Filtra contratos por comprador
Filtra contratos renovados a partir de
Filtra contratos por mês de atividade
Filtra contratos por ano de atividade
Filtra contratos por mês de venda
Filtra contratos por ano de venda
Filtra contratos por mês/ano de reajuste
Filtra contratos por mês/ano de término
Filtra contratos renovados entre datas
Filtra contratos por responsáveis
Filtra contratos por equipe
Filtra contratos prorrogados
Filtra contratos por itens
Filtra contratos com fiador
Filtra contratos com seguro de incêndio
Filtra contratos com pagamentos atrasados em dias
Filtra contratos com faturas vencidas em data
Filtra contratos com pagamentos entre datas
Filtra contratos por cidade
Filtra contratos por estado
Filtra contratos por bairro
Incluir dados dos Ocupantes
Incluir dados dos Compradores
Incluir dados dos Veículos
Incluir dados dos Atendimentos
Incluir dados dos Atendimentos
Incluir dados dos Eventos
Incluir dados da Empresa
Incluir dados do Imóvel
Incluir dados da Empresa de Cobrança
Incluir dados da Conta Financeira
Incluir dados do Responsável pelo Contrato
Incluir dados do Contrato Pai que gerou este
Incluir dados do Contrato Filho que este gerou
Incluir dados da Equipe de Venda/Locação
Incluir dados do Inquilino
Incluir dados dos Proprietários
Incluir dados das Faturas
Incluir dados dos Itens
Incluir dados das Comissões
Incluir dados dos Seguros
Incluir dados dos Arquivos
Incluir dados dos Documentos (estrutura documentables)
Incluir dados do Negócio
curl --request GET \
--get "https://api.apresenta.me/financial/contracts?sort=id&fields=id%2Creference%2Cdeal_id&filter%5Bid%5D=123123&filter%5Bid2%5D=123123&filter%5Bbuilding_id%5D=123456&filter%5Btenant_id%5D=123456&filter%5Bbilling_id%5D=123456&filter%5Breference%5D=CONTR-001&filter%5Btype%5D=rent&filter%5Bsale_type%5D=deed_registration&filter%5Bactive%5D=active&filter%5Bactive_date%5D=2024-01-01&filter%5Bstatus%5D=no_invoices&filter%5Bstatus_date%5D=2024-01-01&filter%5Bpayment_status%5D=ok&filter%5Bpayment_status_date%5D=2024-01-01&filter%5Buser_id%5D=123456&filter%5Bagent_id%5D=123456&filter%5Bprocurator_id%5D=123456&filter%5Bteam_id%5D=123456&filter%5Baccess%5D=all&filter%5Btag%5D=importante&filter%5Bguaranteed_transfer%5D=1&filter%5Bguaranteed_transfer_months%5D=12&filter%5Bguaranteed_transfer_release_after_days%5D=30&filter%5Bstart_at%5D=2024-01-01&filter%5Bend_at%5D=2024-12-31&filter%5Bsigned_at%5D=2024-01-01&filter%5Brecurrency%5D=monthly&filter%5Brecurrency_amount%5D=12&filter%5Bmodality%5D=start&filter%5Bamount%5D=1500&filter%5Bcurrent_amount%5D=1500&filter%5Bservice_rate_amount%5D=150&filter%5Btotal%5D=1650&filter%5Bsignal_amount%5D=1500&filter%5Brefund_amount%5D=0&filter%5Bfiscal_note_withholding%5D=0&filter%5Bdue_day%5D=5&filter%5Bdue_date%5D=2024-01-05&filter%5Bbilling_timing%5D=pre&filter%5Bfirst_commission%5D=0&filter%5Bfirst_commission_installment%5D=1&filter%5Brecurring_commission%5D=0&filter%5Badd_commission_on_first%5D=&filter%5Bproportional%5D=&filter%5Bunify_first_invoice%5D=&filter%5Breadjust_active%5D=1&filter%5Breadjust_indicator%5D=IGP-M&filter%5Breadjust_with%5D=12&filter%5Breadjust_at%5D=2024-01-01&filter%5Breadjusted_at%5D=2024-01-01&filter%5Bguarantee%5D=cau%C3%A7%C3%A3o&filter%5Bnotes%5D=Contrato+de+aluguel+residencial&filter%5Bclauses%5D=Cl%C3%A1usulas+do+contrato&filter%5Binvoice_installment%5D=1&filter%5Bwitness_1%5D=123456&filter%5Bwitness_2%5D=123456&filter%5Bguarantor_1%5D=123456&filter%5Bguarantor_2%5D=123456&filter%5Bticket_late_fee%5D=1&filter%5Bticket_late_fee_item_id%5D=123456&filter%5Bticket_late_fee_percentage%5D=2&filter%5Bticket_late_fee_interest%5D=1&filter%5Bticket_discount%5D=1&filter%5Bticket_discount_action%5D=percentage&filter%5Bticket_discount_mode%5D=fixed&filter%5Bticket_discount_percentage%5D=5&filter%5Bticket_discount_fixed%5D=50&filter%5Bticket_discount_days%5D=5&filter%5Btermination_fee%5D=1500&filter%5Btermination_fee_months%5D=3&filter%5Btermination_fee_exemption%5D=&filter%5Btermination_fee_amount%5D=1500&filter%5Btermination_fee_comission%5D=1500&filter%5Btermination_fee_requester%5D=1500&filter%5Btermination_fee_motive%5D=1500&filter%5Btermination_fee_calculate_mode%5D=1500&filter%5Btermination_at%5D=1500.00&filter%5Bdeal_id%5D=123456&filter%5Bbusiness_id%5D=123456&filter%5Baccount_id%5D=123456&filter%5Bbilling_method%5D=pix&filter%5Bmetadata%5D=%7B%22key%22%3A+%22value%22%7D&filter%5Breceipt_document_id%5D=123123&filter%5Btransfer_mode%5D=manually&filter%5Btransfer_auto%5D=&filter%5Btransfer_after_days%5D=5&filter%5Brenewed_id%5D=987987&filter%5Bfiscal_note%5D=&filter%5BstatusIn%5D%5B%5D=&filter%5BstatusNotIn%5D%5B%5D=&filter%5BpaymentStatusIn%5D%5B%5D=&filter%5BactiveIn%5D%5B%5D=&filter%5BtypeIn%5D%5B%5D=&filter%5BaccountIn%5D%5B%5D=1&filter%5BbusinessIn%5D%5B%5D=1&filter%5BtenantIn%5D%5B%5D=1&filter%5BbuildingIn%5D%5B%5D=1&filter%5BbuildingId2In%5D%5B%5D=&filter%5BcondominiumIn%5D%5B%5D=1&filter%5BdealIn%5D%5B%5D=1&filter%5BownerIn%5D%5B%5D=1&filter%5BownerAllIn%5D%5B%5D=1&filter%5BownerOrTenantIn%5D%5B%5D=1&filter%5BownerOrTenantOrBuyerIn%5D%5B%5D=1&filter%5BbillingIn%5D%5B%5D=1&filter%5BownerNotIn%5D%5B%5D=1&filter%5BoccupantIn%5D%5B%5D=1&filter%5BbuyerIn%5D%5B%5D=1&filter%5BrenewedFrom%5D%5B%5D=1&filter%5BatMonth%5D=1&filter%5BatYear%5D=2024&filter%5BsoldMonth%5D=1&filter%5BsoldYear%5D=2024&filter%5BreadjustMonth%5D=2024-01&filter%5BendMonth%5D=2024-01&filter%5BrenewedBetween%5D%5B%5D=&filter%5BresponsibleIn%5D%5B%5D=1&filter%5Bteam%5D=1&filter%5Bextended%5D=1&filter%5BcontractItems%5D%5B%5D=1&filter%5BhasGuarantor%5D=1&filter%5BhasFireInsurance%5D=1&filter%5BoverduePaymentDays%5D=30&filter%5BdueDateInvoices%5D=2024-01-01&filter%5BpaidPeriod%5D%5B%5D=&filter%5BcityIn%5D%5B%5D=1&filter%5BstateIn%5D%5B%5D=1&filter%5BdistrictIn%5D%5B%5D=1&include%5Boccupants%5D=id%2Cname%2Ctype&include%5Bbuyers%5D=id%2Cname%2Ctype&include%5Bvehicles%5D=id%2Cbrand%2Cmodel&include%5Btickets%5D=id%2Ctitle&include%5Binspects%5D=id%2Ctype%2Cstatus&include%5Bevents%5D=id%2Ctitle%2Caddress&include%5Bbusiness%5D=id%2Cname&include%5Bbuilding%5D=id%2Ctitle&include%5Bbilling%5D=id%2Cname&include%5Baccount%5D=id%2Cname&include%5Buser%5D=id%2Cname&include%5Brenewed%5D=id%2Cdeal_id&include%5BrenewedTo%5D=id%2Cdeal_id&include%5Bteam%5D=id%2Cname&include%5Btenant%5D=id%2Cname&include%5Bowners%5D=id%2Cname&include%5Binvoices%5D=id%2Camount&include%5Bitems%5D=id%2Cdescription%2Camount&include%5Bcommissions%5D=id%2Cdescription%2Camount&include%5Binsurances%5D=id%2Ctype%2Camount&include%5Bfiles%5D=id%2Cname%2Curl&include%5Bdocumentables%5D=id%2Ctemplate_id%2Cprivacy&include%5Bdeal%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/financial/contracts" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"type\": \"rent\",
\"building_id\": 123456,
\"tenant_id\": 123456,
\"billing_id\": 123456,
\"start_at\": \"2024-01-01\",
\"recurrency\": \"monthly\",
\"amount\": 1500,
\"business_id\": 123456,
\"account_id\": 123456,
\"billing_method\": \"pix\",
\"due_date\": \"2024-01-05\",
\"sale_type\": \"deed_registration\",
\"reference\": \"CONTR-001\",
\"active\": \"active\",
\"active_date\": \"2024-01-01\",
\"status\": \"no_invoices\",
\"status_date\": \"2024-01-01\",
\"payment_status\": \"ok\",
\"payment_status_date\": \"2024-01-01\",
\"user_id\": 123456,
\"agent_id\": 123456,
\"procurator_id\": 123456,
\"team_id\": 123456,
\"access\": \"all\",
\"tag\": \"importante\",
\"guaranteed_transfer\": true,
\"guaranteed_transfer_months\": 12,
\"guaranteed_transfer_release_after_days\": 30,
\"end_at\": \"2024-12-31\",
\"boolean\": \"false\",
\"signed_at\": \"2024-01-01\",
\"recurrency_amount\": 12,
\"modality\": \"start\",
\"current_amount\": 1500,
\"service_rate_amount\": 150,
\"total\": 1650,
\"signal_amount\": 1500,
\"refund_amount\": 0,
\"fiscal_note_withholding\": 0,
\"due_day\": 5,
\"billing_timing\": \"pre\",
\"first_commission\": 0,
\"first_commission_installment\": 1,
\"recurring_commission\": 0,
\"add_commission_on_first\": false,
\"proportional\": false,
\"unify_first_invoice\": false,
\"readjust_active\": true,
\"readjust_indicator\": \"IGP-M\",
\"readjust_with\": 12,
\"readjust_at\": \"2024-01-01\",
\"readjusted_at\": \"2024-01-01\",
\"guarantee\": \"caução\",
\"notes\": \"Contrato de aluguel residencial\",
\"clauses\": \"Cláusulas do contrato\",
\"invoice_installment\": 1,
\"witness_1\": 123456,
\"witness_2\": 123456,
\"guarantor_1\": 123456,
\"guarantor_2\": 123456,
\"ticket_late_fee\": true,
\"ticket_late_fee_item_id\": 123456,
\"ticket_late_fee_percentage\": 2,
\"ticket_late_fee_interest\": 1,
\"ticket_discount\": true,
\"ticket_discount_action\": \"percentage\",
\"ticket_discount_mode\": \"fixed\",
\"ticket_discount_percentage\": 5,
\"ticket_discount_fixed\": 50,
\"ticket_discount_days\": 5,
\"termination_fee\": 1500,
\"termination_fee_months\": 3,
\"termination_fee_exemption\": false,
\"termination_fee_amount\": 1500,
\"deal_id\": 123456,
\"documentables\": [
{
\"template_id\": 1,
\"content\": \"<p>...<\\/p>\",
\"privacy\": \"private\"
}
],
\"transfer_mode\": \"manually\",
\"transfer_after_days\": 5,
\"transfer_auto\": false,
\"fiscal_note\": false,
\"dimob\": false,
\"metadata\": \"{\\\"key\\\": \\\"value\\\"}\"
}"
ID do contrato
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Incluir dados dos Ocupantes
Incluir dados dos Compradores
Incluir dados dos Veículos
Incluir dados dos Atendimentos
Incluir dados dos Atendimentos
Incluir dados da Empresa
Incluir dados do Imóvel
Incluir dados da Empresa de Cobrança
Incluir dados da Conta Financeira
Incluir dados do Responsável pelo Contrato
Incluir dados do Contrato Pai que gerou este
Incluir dados do Contrato Filho que este gerou
Incluir dados da Equipe de Venda/Locação
Incluir dados do Inquilino
Incluir dados dos Proprietários
Incluir dados das Faturas
Incluir dados dos Itens
Incluir dados das Comissões
Incluir dados dos Seguros
Incluir dados dos Arquivos
Incluir dados dos Documentos (estrutura documentables)
Incluir dados do Negócio
curl --request GET \
--get "https://api.apresenta.me/financial/contracts/14?sort=id&fields=id%2Creference%2Cdeal_id&include%5Boccupants%5D=id%2Cname%2Ctype&include%5Bbuyers%5D=id%2Cname%2Ctype&include%5Bvehicles%5D=id%2Cbrand%2Cmodel&include%5Btickets%5D=id%2Ctitle&include%5Binspects%5D=id%2Ctype%2Cstatus&include%5Bbusiness%5D=id%2Cname&include%5Bbuilding%5D=id%2Ctitle&include%5Bbilling%5D=id%2Cname&include%5Baccount%5D=id%2Cname&include%5Buser%5D=id%2Cname&include%5Brenewed%5D=id%2Cdeal_id&include%5BrenewedTo%5D=id%2Cdeal_id&include%5Bteam%5D=id%2Cname&include%5Btenant%5D=id%2Cname&include%5Bowners%5D=id%2Cname&include%5Binvoices%5D=id%2Camount&include%5Bitems%5D=id%2Cdescription%2Camount&include%5Bcommissions%5D=id%2Cdescription%2Camount&include%5Binsurances%5D=id%2Ctype%2Camount&include%5Bfiles%5D=id%2Cname%2Curl&include%5Bdocumentables%5D=id%2Ctemplate_id%2Cprivacy&include%5Bdeal%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do contrato
curl --request PUT \
"https://api.apresenta.me/financial/contracts/4" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"type\": \"rent\",
\"sale_type\": \"deed_registration\",
\"building_id\": 123456,
\"tenant_id\": 123456,
\"billing_id\": 123456,
\"reference\": \"CONTR-001\",
\"active\": \"active\",
\"active_date\": \"2024-01-01\",
\"status\": \"active\",
\"status_date\": \"2024-01-01\",
\"payment_status\": \"ok\",
\"payment_status_date\": \"2024-01-01\",
\"user_id\": 123456,
\"agent_id\": 123456,
\"procurator_id\": 123456,
\"team_id\": 123456,
\"access\": \"all\",
\"tag\": \"importante\",
\"guaranteed_transfer\": true,
\"guaranteed_transfer_months\": 12,
\"guaranteed_transfer_release_after_days\": 30,
\"start_at\": \"2024-01-01\",
\"end_at\": \"2024-12-31\",
\"signed_at\": \"2024-01-01\",
\"recurrency\": \"monthly\",
\"recurrency_amount\": 12,
\"modality\": \"start\",
\"amount\": 1500,
\"current_amount\": 1500,
\"service_rate_amount\": 150,
\"total\": 1650,
\"signal_amount\": 1500,
\"refund_amount\": 0,
\"fiscal_note_withholding\": 0,
\"due_day\": 5,
\"due_date\": \"2024-01-05\",
\"billing_timing\": \"pre\",
\"first_commission\": 0,
\"first_commission_installment\": 1,
\"recurring_commission\": 0,
\"add_commission_on_first\": false,
\"proportional\": false,
\"unify_first_invoice\": false,
\"readjust_active\": true,
\"readjust_indicator\": \"IGP-M\",
\"readjust_with\": 12,
\"readjust_at\": \"2024-01-01\",
\"readjusted_at\": \"2024-01-01\",
\"guarantee\": \"caução\",
\"notes\": \"Contrato de aluguel residencial\",
\"clauses\": \"Cláusulas do contrato\",
\"invoice_installment\": 1,
\"witness_1\": 123456,
\"witness_2\": 123456,
\"guarantor_1\": 123456,
\"guarantor_2\": 123456,
\"ticket_late_fee\": true,
\"ticket_late_fee_item_id\": 123456,
\"ticket_late_fee_percentage\": 2,
\"ticket_late_fee_interest\": 1,
\"ticket_discount\": true,
\"ticket_discount_action\": \"percentage\",
\"ticket_discount_mode\": \"fixed\",
\"ticket_discount_percentage\": 5,
\"ticket_discount_fixed\": 50,
\"ticket_discount_days\": 5,
\"termination_fee\": 1500,
\"termination_fee_months\": 3,
\"termination_fee_exemption\": false,
\"termination_fee_amount\": 1500,
\"deal_id\": 123456,
\"business_id\": 123456,
\"account_id\": 123456,
\"documentables\": [
{
\"template_id\": 1,
\"content\": \"<p>...<\\/p>\",
\"privacy\": \"private\"
}
],
\"transfer_mode\": \"manually\",
\"transfer_after_days\": 5,
\"transfer_auto\": false,
\"fiscal_note\": false,
\"dimob\": false,
\"metadata\": \"{\\\"key\\\": \\\"value\\\"}\"
}"
ID do contrato
curl --request DELETE \
"https://api.apresenta.me/financial/contracts/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Código do Grupo.
Nome do Grupo.
Tipo de Grupo.
Observação.
Retorna os usuários do grupo.
Retorna as permissões do grupo.
Retorna os imóveis que o grupo é responsável.
Retorna as pessoas que o grupo é responsável.
curl --request GET \
--get "https://api.apresenta.me/users/groups?sort=id&fields=id%2Cname&filter%5Bid%5D=1&filter%5Bname%5D=Corretores&filter%5Btype%5D=normal&filter%5Bnotes%5D=Grupo+de+usu%C3%A1rios+corretores&include%5Busers%5D=id%2Cname&include%5Bpermissions%5D=permission&include%5Bbuildings%5D=id%2Ctitle&include%5Bpersons%5D=id%2Cname%2Ctype" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/users/groups" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"type\": \"normal\",
\"name\": \"Corretores - Locação\",
\"notes\": \"Este é um grupo para corretores de locação\"
}"
Id do Grupo
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os usuários do grupo.
Retorna as permissões do grupo.
Retorna os imóveis que o grupo é responsável.
Retorna as pessoas que o grupo é responsável.
curl --request GET \
--get "https://api.apresenta.me/users/groups/1096?sort=id&fields=id%2Cname&include%5Busers%5D=id%2Cname&include%5Bpermissions%5D=permission&include%5Bbuildings%5D=id%2Ctitle&include%5Bpersons%5D=id%2Cname%2Ctype" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id do Grupo
curl --request PUT \
"https://api.apresenta.me/users/groups/1096" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"type\": \"normal\",
\"name\": \"Corretores - Locação\",
\"notes\": \"Este é um grupo para corretores de locação\"
}"
Id do Grupo
curl --request DELETE \
"https://api.apresenta.me/users/groups/1096" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the group.
ID do Grupo de Usuário
curl --request POST \
"https://api.apresenta.me/users/groups/2/duplicate" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID do tipo.
ID do tipo.
Módulos do tipo.
Ícone.
curl --request GET \
--get "https://api.apresenta.me/history/types?sort=id&fields=id%2Cdescription&filter%5Bid%5D=1&filter%5Bdescription%5D=1&filter%5Bmodules%5D=&filter%5Bicon%5D=ca-icon-example" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/history/types" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": 1,
\"modules\": null,
\"icon\": \"ca-icon-example\"
}"
Id do Tipo de Histórico
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
curl --request GET \
--get "https://api.apresenta.me/history/types/6?sort=id&fields=id%2Cdescription" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do Tipo de Histórico
curl --request PUT \
"https://api.apresenta.me/history/types/12" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": 1,
\"modules\": null,
\"icon\": \"ca-icon-example\"
}"
ID do Tipo de Histórico
curl --request DELETE \
"https://api.apresenta.me/history/types/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the history.
ID do Histórico
curl --request PUT \
"https://api.apresenta.me/history/9/toggle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Código do histórico.
ID do Tipo do Histórico.
Módulo que gerou o histórico.
ID do registro do módulo.
date Data do Evento.
Responsável pelo histórico.
Código do cliente da Imobiliária vinculado ao módulo.
Descrição.
Módulo Filho.
ID do registro do módulo filho.
Código do histórico pai, utilizado para resposta de comentários por exemplo.
Histórico privado.
json[] Usuários que visualizaram o histórico.
Código dos usuários mencionados.
Histórico fixado.
Retorna os dados do registro que gerou o histórico.
Retorna os dados do registro filho que gerou o histórico.
Retorna as respostas vinculadas ao histórico pai.
Retorna os dados do histórico pai.
Retorna o usuário que gerou o histórico.
Retorna a pessoa/cliente que está vinculada ao histórico.
Retorna o tipo de histórico.
Retorna os usuários mencionados.
curl --request GET \
--get "https://api.apresenta.me/history?sort=id&fields=id%2Cdescription&filter%5Bid%5D=1&filter%5Bhistory_type_id%5D=1&filter%5Bmodule_type%5D=deal&filter%5Bmodule_id%5D=123&filter%5Bdate%5D=2024-01-01&filter%5Buser_id%5D=321&filter%5Bperson_id%5D=1111&filter%5Bdescription%5D=Tentei+contato+com+o+cliente%2C+mas+n%C3%A3o+houve+retorno&filter%5Bchild_type%5D=0&filter%5Bchild_id%5D=1233&filter%5Bparent_id%5D=321&filter%5Bprivate%5D=&filter%5Bvisualized_by%5D=%5B%7B%22user%22%3A1233%2C%22dateTime%22%3A%222024-10-14T13%3A38%3A52.089117Z%22%7D%5D&filter%5Bmentions%5D[]=123&filter%5Bmentions%5D[]=3131&filter%5Bfixed%5D=&include%5Bmodule%5D=id%2Ctitle&include%5Bchild%5D=id%2Ctitle&include%5Breplies%5D=id%2Cdescription&include%5Bparent%5D=id%2Cdescription&include%5Buser%5D=id%2Cname%2Cemail&include%5Bperson%5D=id%2Cname&include%5Btype%5D=id%2Cdescription&include%5BmentionedUsers%5D=id%2Cname%2Cemail" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/history" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"id\": 1,
\"history_type_id\": 1,
\"module_type\": \"deal\",
\"module_id\": 123,
\"date\": \"2024-01-01\",
\"user_id\": 321,
\"person_id\": 1111,
\"description\": \"Tentei contato com o cliente, mas não houve retorno\",
\"child_type\": 0,
\"child_id\": 1233,
\"parent_id\": 321,
\"private\": false,
\"visualized_by\": [
{
\"user\": 1233,
\"dateTime\": \"2024-10-14T13:38:52.089117Z\"
}
],
\"mentions\": [
123,
3131
],
\"fixed\": false
}"
Id do Histórico
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os dados do registro que gerou o histórico.
Retorna os dados do registro filho que gerou o histórico.
Retorna as respostas vinculadas ao histórico pai.
Retorna os dados do histórico pai.
Retorna o usuário que gerou o histórico.
Retorna a pessoa/cliente que está vinculada ao histórico.
Retorna o tipo de histórico.
Retorna os usuários mencionados.
curl --request GET \
--get "https://api.apresenta.me/history/2?sort=id&fields=id%2Cdescription&include%5Bmodule%5D=id%2Ctitle&include%5Bchild%5D=id%2Ctitle&include%5Breplies%5D=id%2Cdescription&include%5Bparent%5D=id%2Cdescription&include%5Buser%5D=id%2Cname%2Cemail&include%5Bperson%5D=id%2Cname&include%5Btype%5D=id%2Cdescription&include%5BmentionedUsers%5D=id%2Cname%2Cemail" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do Histórico
curl --request PUT \
"https://api.apresenta.me/history/5" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"id\": 1,
\"history_type_id\": 1,
\"module_type\": \"deal\",
\"module_id\": 123,
\"date\": \"2024-01-01\",
\"user_id\": 321,
\"person_id\": 1111,
\"description\": \"Tentei contato com o cliente, mas não houve retorno\",
\"child_type\": 0,
\"child_id\": 1233,
\"parent_id\": 321,
\"private\": false,
\"visualized_by\": [
{
\"user\": 1233,
\"dateTime\": \"2024-10-14T13:38:52.089117Z\"
}
],
\"mentions\": [
123,
3131
],
\"fixed\": false
}"
ID do Histórico
curl --request DELETE \
"https://api.apresenta.me/history/11" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID do imóvel
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Tipo de finalidade.
Código da moeda.
Valor.
Valor Máximo.
Valor Máximo.
Valor Máximo.
Condição de pagamento.
Opções de pagamento.
Observações para Opções de pagamento.
Valor do IPTU.
Quantidade em que pode-se parcelar o valor do IPTU.
Valor do Condomínio.
Valor das taxas.
Divulga Taxas.
Divulga Finalidade.
Divulga Pacotes de Temporada.
Baixa Temporada Ativa.
Condição de pagamento da Baixa Temporada.
Valor das Taxas da Baixa Temporada.
Alta Temporada Ativa.
Condição de pagamento da Alta Temporada.
Valor das Taxas da Alta Temporada.
Porcentagem de Comissão.
Porcentagem da primeira Comissão.
IPTU isento.
Condomínio isento.
Retorna os dados do imóvel .
curl --request GET \
--get "https://api.apresenta.me/buildings/2/purposes?sort=amount&fields=type%2Camount&filter%5Btype%5D=sale&filter%5Bcurrency%5D=BRL&filter%5Bamount%5D=1300&filter%5Bamount_max%5D=1500&filter%5Bdiscount_type%5D=1500&filter%5Bdiscount%5D=1500&filter%5Bcondition%5D=monthly&filter%5Baccepts%5D=FGTS&filter%5Bacceptance_notes%5D=Apenas+para+Aposentados&filter%5Biptu_amount%5D=1750&filter%5Biptu_installment%5D=15&filter%5Bcondominium%5D=250&filter%5Btax%5D=100&filter%5Bshow_tax%5D=&filter%5Bshow%5D=1&filter%5Bshow_pack%5D=1&filter%5Bseason_low_active%5D=1&filter%5Bseason_low_condition%5D=daily&filter%5Bseason_low_tax%5D=100&filter%5Bseason_high_active%5D=1&filter%5Bseason_high_condition%5D=daily&filter%5Bseason_high_tax%5D=150&filter%5Bcomission%5D=20&filter%5Bfirst_commission%5D=40&filter%5Biptu_free%5D=1&filter%5Bcondominium_free%5D=&include%5Bbuilding%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do imóvel
curl --request POST \
"https://api.apresenta.me/buildings/6/purposes" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"type\": \"sale\",
\"currency\": \"BRL\",
\"amount\": 1300,
\"amount_max\": 1500,
\"discount_type\": \"value\",
\"discount\": 1500,
\"condition\": \"monthly\",
\"accepts\": \"FGTS\",
\"acceptance_notes\": \"Apenas para Aposentados\",
\"iptu_amount\": 1750,
\"iptu_installment\": 16,
\"condominium\": 250,
\"tax\": 100,
\"show_tax\": true,
\"show\": false,
\"show_pack\": false,
\"season_low_active\": false,
\"season_low_condition\": \"daily\",
\"season_low_tax\": 100,
\"season_high_active\": false,
\"season_high_condition\": \"daily\",
\"season_high_tax\": 150,
\"comission\": 20,
\"first_commission\": 40,
\"iptu_free\": true,
\"condominium_free\": false,
\"sendCreateNotifications\": true
}"
ID do imóvel
The ID of the purpose.
string Tipo de Finalidade
Campo para ordenar os registros.
Lista de campos separados por vírgula sem espaço para incluir na resposta.
Retorna os dados do imóvel .
curl --request GET \
--get "https://api.apresenta.me/buildings/20/purposes/asperiores?sort=amount&fields=type%2Camount&include%5Bbuilding%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do imóvel
The ID of the purpose.
Tipo de Finalidade
curl --request PUT \
"https://api.apresenta.me/buildings/19/purposes/fuga" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"type\": \"sale\",
\"currency\": \"BRL\",
\"amount\": 1300,
\"amount_max\": 1500,
\"discount_type\": 1500,
\"discount\": 1500,
\"condition\": \"monthly\",
\"accepts\": \"FGTS\",
\"acceptance_notes\": \"Apenas para Aposentados\",
\"iptu_amount\": 1750,
\"iptu_installment\": 18,
\"condominium\": 250,
\"tax\": 100,
\"show_tax\": false,
\"show\": true,
\"show_pack\": false,
\"season_low_active\": true,
\"season_low_condition\": \"daily\",
\"season_low_tax\": 100,
\"season_high_active\": true,
\"season_high_condition\": \"daily\",
\"season_high_tax\": 150,
\"comission\": 20,
\"first_commission\": 40,
\"iptu_free\": true,
\"condominium_free\": false
}"
ID do imóvel
The ID of the purpose.
string Tipo de Finalidade
curl --request DELETE \
"https://api.apresenta.me/buildings/6/purposes/rerum" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID do imóvel
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID da data indisponível.
Data.
ID do contrato atrelado.
Retorna os dados do imóvel atrelado.
Retorna os dados do contrato atrelado.
curl --request GET \
--get "https://api.apresenta.me/buildings/3/unavailabity?sort=id&fields=id%2Cfinandial_contract_id%2Cdate&filter%5Bid%5D=1&filter%5Bdate%5D=21%2F04%2F2021&filter%5Bcontract_id%5D=321321&include%5Bbuilding%5D=id%2Ctitle&include%5Bcontract%5D=id%2Ctype%2Cstatus" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do imóvel
curl --request POST \
"https://api.apresenta.me/buildings/14/unavailabity" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"date\": \"2024-01-24\",
\"contract_id\": 321321
}"
ID do imóvel.
ID da Data indisponível.
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os dados do imóvel atrelado.
Retorna os dados do contrato atrelado.
curl --request GET \
--get "https://api.apresenta.me/buildings/7/unavailabity/16?sort=id&fields=id%2Cfinandial_contract_id%2Cdate&include%5Bbuilding%5D=id%2Ctitle&include%5Bcontract%5D=id%2Ctype%2Cstatus" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do imóvel.
ID da Data indisponível.
curl --request PUT \
"https://api.apresenta.me/buildings/4/unavailabity/13" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"date\": \"2024-01-24\",
\"contract_id\": 321321
}"
ID do imóvel.
ID da Data indisponível.
curl --request DELETE \
"https://api.apresenta.me/buildings/14/unavailabity/6" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID do imóvel.
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID da aba.
Título da Aba.
Ordem (crescente).
HTML do conteúdo.
Retorna os dados do imóvel.
curl --request GET \
--get "https://api.apresenta.me/buildings/12/tabs?sort=id&fields=id%2Cposition%2Ctitle%2Cbuilding_id&filter%5Bid%5D=1&filter%5Btitle%5D=Caracter%C3%ADsticas&filter%5Bposition%5D=1&filter%5Bcontent%5D=%3Cp%3E3+Quartos%3C%2Fp%3E&include%5Bbuilding%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do imóvel.
curl --request POST \
"https://api.apresenta.me/buildings/18/tabs" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"Características\",
\"position\": 1,
\"content\": \"<p>3 Quartos<\\/p>\"
}"
ID do imóvel.
ID da Aba.
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os dados do imóvel.
curl --request GET \
--get "https://api.apresenta.me/buildings/9/tabs/12?sort=id&fields=id%2Cposition%2Ctitle%2Cbuilding_id&include%5Bbuilding%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do imóvel.
ID da Aba.
curl --request PUT \
"https://api.apresenta.me/buildings/3/tabs/12" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"Características\",
\"position\": 1,
\"content\": \"<p>3 Quartos<\\/p>\"
}"
ID do imóvel.
ID da Aba.
curl --request DELETE \
"https://api.apresenta.me/buildings/9/tabs/20" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID do imóvel
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID do pacote.
Código da moeda.
Descrição.
Valor.
Data de início.
Data de fim.
Retorna os dados do imóvel.
curl --request GET \
--get "https://api.apresenta.me/buildings/20/seasonPacks?sort=id&fields=id%2Cdescription%2Camount&filter%5Bid%5D=123&filter%5Bcurrency%5D=BRL&filter%5Bdescription%5D=Pacote+de+Carnaval&filter%5Bamount%5D=5000&filter%5Bstarts_at%5D=07%2F02%2F2021&filter%5Bends_at%5D=21%2F02%2F2021&include%5Bbuilding%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do imóvel.
ID do Pacote de Temporada.
curl --request POST \
"https://api.apresenta.me/buildings/13/seasonPacks" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"currency\": \"BRL\",
\"description\": \"Pacote de Carnaval\",
\"amount\": 5000,
\"starts_at\": \"07\\/02\\/2021\",
\"ends_at\": \"21\\/02\\/2021\"
}"
ID do imóvel.
ID do Pacote de Temporada.
Campo para ordenar os registros.
Lista de campos separados por vírgula sem espaço para incluir na resposta.
Retorna os dados do imóvel.
curl --request GET \
--get "https://api.apresenta.me/buildings/3/seasonPacks/7?sort=id&fields=id%2Cdescription%2Camount&include%5Bbuilding%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do imóvel.
ID do Pacote de Temporada.
curl --request PUT \
"https://api.apresenta.me/buildings/14/seasonPacks/7" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"currency\": \"BRL\",
\"description\": \"Pacote de Carnaval\",
\"amount\": 5000,
\"starts_at\": \"07\\/02\\/2021\",
\"ends_at\": \"21\\/02\\/2021\"
}"
ID do imóvel.
ID do Pacote de Temporada.
curl --request DELETE \
"https://api.apresenta.me/buildings/12/seasonPacks/17" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID do estágio. Example:
Descrição. Example:
Utilizar porcentagem para obra.
Porcentagem da Obra.
Ordem dos estágios com porcentagem.
Retorna os imóveis no estágio.
curl --request GET \
--get "https://api.apresenta.me/buildings/stages?sort=position&fields=id%2Cdescription%2Cpercentage&filter%5Bid%5D=15&filter%5Bdescription%5D=nostrum&filter%5Bpercentage_active%5D=&filter%5Bpercentage%5D=80&filter%5Bposition%5D=2&include%5Bbuildings%5D=id%2Ctitle%2Ctype_id" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/buildings/stages" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Qui soluta ut et non error tempora.\",
\"percentage_active\": false,
\"percentage\": 80,
\"position\": 2
}"
ID do estágio.
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os imóveis no estágio.
curl --request GET \
--get "https://api.apresenta.me/buildings/stages/4?sort=position&fields=id%2Cdescription%2Cpercentage&include%5Bbuildings%5D=id%2Ctitle%2Ctype_id" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do estágio.
curl --request PUT \
"https://api.apresenta.me/buildings/stages/14" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Sint iure voluptatem aut et quis.\",
\"percentage_active\": false,
\"percentage\": 80,
\"position\": 2
}"
ID do estágio.
curl --request DELETE \
"https://api.apresenta.me/buildings/stages/20" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID da movimentação de chave.
ID da chave.
ID do solicitante.
ID do corretor responsável.
Se a chave foi devolvida.
Quando a pessoa retirou.
Quando a pessoa devolveu.
Previsão de devolução.
Nome do solicitante.
telefone do solicitante.
CPF do solicitante.
CEP do solicitante.
ID de País do solicitante.
ID de Estado do solicitante.
ID de Cidade do solicitante.
ID de Bairro do solicitante.
Rua do solicitante.
Complemento do solicitante.
Complemento do solicitante.
Observações.
Retorna dados do corretor responsável.
Retorna dados do solicitante.
Retorna dados da chave.
Retorna o país do solicitante.
Retorna a cidade do solicitante.
Retorna o estado do solicitante.
Retorna o bairro do solicitante.
Retorna a imagem do solicitante.
curl --request GET \
--get "https://api.apresenta.me/buildings/keys/keyMovements?sort=id&fields=id%2Cperson_id%2Ctax_id&filter%5Bid%5D=1&filter%5Bkey_id%5D=12&filter%5Bperson_id%5D=12&filter%5Buser_id%5D=123&filter%5Breturned%5D=1&filter%5Btaked_at%5D=20%2F04%2F2021&filter%5Breturned_at%5D=30%2F04%2F2021&filter%5Breturn_prevision%5D=30%2F04%2F2021&filter%5Bperson_name%5D=Rog%C3%A9rio&filter%5Bperson_phone%5D=%2847%29+92860-8431&filter%5Bperson_tax_id%5D=365.277.520-16&filter%5Bperson_zip_code%5D=69316-038&filter%5Bcountry_id%5D=1&filter%5Bstate_id%5D=22&filter%5Bcity_id%5D=7375&filter%5Bdistrict_id%5D=35040&filter%5Bstreet%5D=Rua+Z-Y&filter%5Bnumber%5D=Apartamento&filter%5Bcomplement%5D=Apartamento&filter%5Bnotes%5D=Cliente+%C3%A9+de+outra+cidade&include%5Buser%5D=id%2Cname&include%5Bperson%5D=id%2Cname&include%5Bkey%5D=id%2Cdescription%2Creference&include%5Bcountry%5D=id%2Cname&include%5Bcity%5D=id%2Cname&include%5Bstate%5D=id%2Cname&include%5Bdistrict%5D=id%2Cname&include%5Bimage%5D=file_name" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/buildings/keys/keyMovements" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"key_id\": 12,
\"person_id\": 12,
\"user_id\": 123,
\"returned\": true,
\"taked_at\": \"20\\/04\\/2021\",
\"returned_at\": \"30\\/04\\/2021\",
\"return_prevision\": \"30\\/04\\/2021\",
\"person_name\": \"Rogério\",
\"person_phone\": \"(47) 92860-8431\",
\"person_tax_id\": \"365.277.520-16\",
\"person_zip_code\": \"69316-038\",
\"country_id\": 1,
\"state_id\": 22,
\"city_id\": 7375,
\"district_id\": 35040,
\"street\": \"Rua Z-Y\",
\"number\": \"Apartamento\",
\"complement\": \"Apartamento\",
\"notes\": \"Cliente é de outra cidade\"
}"
ID da Movimentação de Chaves .
Campo para ordenar os registros.
Lista de campos separados por vírgula sem espaço para incluir na resposta.
Retorna dados do corretor responsável.
Retorna dados do solicitante.
Retorna dados da chave.
Retorna o país do solicitante.
Retorna a cidade do solicitante.
Retorna o estado do solicitante.
Retorna o bairro do solicitante.
Retorna a imagem do solicitante.
curl --request GET \
--get "https://api.apresenta.me/buildings/keys/keyMovements/2?sort=id&fields=id%2Cperson_id%2Ctax_id&include%5Buser%5D=id%2Cname&include%5Bperson%5D=id%2Cname&include%5Bkey%5D=id%2Cdescription%2Creference&include%5Bcountry%5D=id%2Cname&include%5Bcity%5D=id%2Cname&include%5Bstate%5D=id%2Cname&include%5Bdistrict%5D=id%2Cname&include%5Bimage%5D=file_name" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID da Movimentação de Chave.
curl --request PUT \
"https://api.apresenta.me/buildings/keys/keyMovements/11" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"key_id\": 12,
\"person_id\": 12,
\"user_id\": 123,
\"returned\": true,
\"taked_at\": \"20\\/04\\/2021\",
\"returned_at\": \"30\\/04\\/2021\",
\"return_prevision\": \"30\\/04\\/2021\",
\"person_name\": \"Rogério\",
\"person_phone\": \"(47) 92860-8431\",
\"person_tax_id\": \"365.277.520-16\",
\"person_zip_code\": \"69316-038\",
\"country_id\": 1,
\"state_id\": 22,
\"city_id\": 7375,
\"district_id\": 35040,
\"street\": \"Rua Z-Y\",
\"number\": \"Apartamento\",
\"complement\": \"Apartamento\",
\"notes\": \"Cliente é de outra cidade\"
}"
ID da Movimentação de Chave.
curl --request DELETE \
"https://api.apresenta.me/buildings/keys/keyMovements/2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID da Movimentação de Chave.
Data da devolução.
curl --request GET \
--get "https://api.apresenta.me/buildings/returnKey/18?date=10%2F05%2F2021+11%3A21%3A35" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do imóvel.
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID da chave.
ID do imóvel.
Referência da chave.
Descrição da chave.
Com quem a chave está.
Chave principal.
Retorna os dados do imóvel.
Retorna as movimentações da chave.
Retorna as movimentações ativas da chave.
curl --request GET \
--get "https://api.apresenta.me/buildings/keys?sort=principal&fields=id%2Cis_with%2Cprincipal&filter%5Bid%5D=123&filter%5Bbuilding_id%5D=11111&filter%5Breference%5D=CHA01&filter%5Bdescription%5D=Chave+da+Su%C3%ADte&filter%5Bis_with%5D=proprietary&filter%5Bprincipal%5D=&include%5Bbuilding%5D=id%2Ctitle&include%5Bmovements%5D=id%2Ctitle&include%5BactiveMovements%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
id required ID do imóvel.
curl --request POST \
"https://api.apresenta.me/buildings/keys" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"building_id\": 11111,
\"reference\": \"CHA01\",
\"description\": \"Chave da Suíte\",
\"is_with\": \"proprietary\",
\"principal\": false
}"
ID da Chave.
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os dados do imóvel.
Retorna as movimentações da chave.
Retorna as movimentações ativas da chave.
curl --request GET \
--get "https://api.apresenta.me/buildings/keys/2?sort=principal&fields=id%2Cis_with%2Cprincipal&include%5Bbuilding%5D=id%2Ctitle&include%5Bmovements%5D=id%2Ctitle&include%5BactiveMovements%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID da chave.
ID do imóvel.
curl --request PUT \
"https://api.apresenta.me/buildings/keys/15" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"building_id\": 11111,
\"reference\": \"CHA01\",
\"description\": \"Chave da Suíte\",
\"is_with\": \"proprietary\",
\"principal\": false
}"
ID da chave.
ID do imóvel.
curl --request DELETE \
"https://api.apresenta.me/buildings/keys/20" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros.
Lista de campos separados por vírgula sem espaço para incluir na resposta.
ID do detalhe.
ID do detalhe.
ID do detalhe.
Detalhe padrão.
Retorna os dados do grupo de detalhe.
Retorna os imóveis com o detalhe. Exmaple: id,title
curl --request GET \
--get "https://api.apresenta.me/buildings/details?sort=id&fields=id%2Cdescription&filter%5Bid%5D=1&filter%5Bgroup_id%5D=3&filter%5Bdescription%5D=0&filter%5Bdefault%5D=&include%5Bgroup%5D=id%2Cdescription&include%5Bbuildings%5D=minus" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/buildings/details" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"id\": 1,
\"group_id\": 3,
\"description\": 0,
\"default\": false
}"
ID do Detalhe.
Campo para ordenar os registros.
Lista de campos separados por vírgula sem espaço para incluir na resposta.
Retorna os dados do grupo de detalhe.
Retorna os imóveis com o detalhe. Exmaple: id,title
curl --request GET \
--get "https://api.apresenta.me/buildings/details/2?sort=id&fields=id%2Cdescription&include%5Bgroup%5D=id%2Cdescription&include%5Bbuildings%5D=rerum" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do Detalhe.
curl --request PUT \
"https://api.apresenta.me/buildings/details/2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"id\": 1,
\"group_id\": 3,
\"description\": 0,
\"default\": false
}"
ID do Detalhe.
curl --request DELETE \
"https://api.apresenta.me/buildings/details/2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID do grupo de detalhe.
Descrição.
Traz os detalhes do grupo.
curl --request GET \
--get "https://api.apresenta.me/buildings/detailGroups?sort=id&fields=id%2Cdescription&filter%5Bid%5D=4&filter%5Bdescription%5D=Decora%C3%A7%C3%B5es&include%5Bdetails%5D=id%2Cdescription" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/buildings/detailGroups" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Decorações\"
}"
ID do Grupo de Detalhe
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Traz os detalhes do grupo.
curl --request GET \
--get "https://api.apresenta.me/buildings/detailGroups/5?sort=id&fields=id%2Cdescription&include%5Bdetails%5D=id%2Cdescription" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do grupo de detalhe.
curl --request PUT \
"https://api.apresenta.me/buildings/detailGroups/5" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Decorações\"
}"
ID do grupo de detalhe.
curl --request DELETE \
"https://api.apresenta.me/buildings/detailGroups/9" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID do imóvel
curl --request PUT \
"https://api.apresenta.me/buildings/approve/11" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID do Imóvel
curl --request POST \
"https://api.apresenta.me/buildings/16/duplicate" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"medias\": true,
\"keys\": false,
\"season_packs\": false,
\"unavailable_dates\": true
}"
curl --request POST \
"https://api.apresenta.me/buildings/ai/massRun" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID do imóvel.
ID visível do imóvel.
ID do condomínio.
Referência.
Status.
Bloqueio do imóvel.
ID do Tipo do imóvel.
ID do estágio.
ID do País.
ID do estado.
ID da cidade.
ID do bairro.
Tags do imóvel.
IDs dos responsáveis.
ID da construtora.
Tipo de Acesso.
ID do usuário que captou o imóvel.
Link permanente para site.
Expiração do imóvel ativa.
Data da expiração do imóvel.
Imóvel Ativo.
Referência do sistema externo.
Mídia principal.
Finalidade em destaque.
Ordem do imóvel.
Ocupação do imóvel.
Quantidade mínima de garagens.
Quantidade máxima de garagens.
Número da Vaga.
Quantidade mínima de Suítes.
Quantidade máxima de Suítes.
Quantidade mínima de Salas.
Quantidade máxima de Salas.
Quantidade mínima de Banheiros.
Quantidade máxima de Banheiros.
Quantidade mínima de Quartos.
Quantidade máxima de Quartos.
Conservação do imóvel.
Ano de construção.
Andar do imóvel.
Quantidade de Andares.
Apartamentos por Andar.
Quantidade de Blocos do condomínio.
Quantidade de Pessoas que acomoda.
Status da mobília.
Titulo do imóvel.
Status da placa.
HTML de Descrição do imóvel.
Observações do bloqueio.
numeric Área total mínima.
numeric Área total máxima.
numeric Área privada mínima.
numeric Área privada máxima.
numeric Área útil mínima.
numeric Área útil máxima.
numeric Área do terreno.
numeric Frente do imóvel.
numeric Comprimento do imóvel.
numeric Fundos do imóvel.
Rua do imóvel.
número do imóvel.
Complemento do imóvel.
Ponto de referência.
Nome do empreendimento.
CEP do imóvel.
Date Data de Atualização dos valores.
Date Data de entrega.
Divulga Endereço.
Divulga Número.
Divulga Complemento.
Divulga Mapa.
Divulga Mapa da Rua.
Infos do mapa.
Ofuscar ponto exato no mapa.
Inscrição de IPTU.
Matrícula de inscrição de Energia.
Matrícula de inscrição de Água.
Matrícula de inscrição de gás.
Inscrição de Incorporação.
Observações.
Link do Tour Virtual.
Título da página (HTML title).
Palavras Chave (HTML Keyword). Example:
descrição SEO.
Destaque no Site.
Destaque nos Portais.
Uso do calendário.
Usa Marca d'água.
Exclusividade.
Códigos para Plugins Específicos dentro da tag Head.
Barra de Status ativa.
Conteúdo da Barra de Status.
Cor da Barra de Status.
Notificação para o Proprietário.
Retorna os dados das finalidades do imóvel.
Retorna os dados de contratos do imóvel.
Retorna contrato de locação ativo/reservado.
Retorna os dados dos detalhes do imóvel.
Retorna os dados das abas do imóvel.
Retorna os dados das chaves do imóvel.
Retorna os pacotes de temporadas do imóvel.
Retorna as datas indisponíveis do imóvel.
Retorna os tickets abertos para o imóvel.
Retorna as vistorias do imóvel.
Retorna a construtora.
Retorna os dados do tipo do imóvel.
Retorna os dados da categoria do imóvel.
Retorna os dados do estágio do imóvel.
Retorna os dados dos corretores captadores do imóvel.
Retorna os dados dos corretores responsáveis do imóvel.
Retorna os dados dos corretores responsáveis do imóvel.
Retorna os dados dos proprietários dos imóveis.
Retorna os dados de distribuição de renda dos proprietários.
Retorna o País do imóvel.
Retorna a Cidade do imóvel.
Retorna o Estado do imóvel.
Retorna o Bairro do imóvel.
Retorna a imagem principal do imóvel.
Retorna as imagens do Empreendimento.
Retorna a galeria de imagens do imóvel.
Retorna galeria de imagens de plantas do imóvel.
Retorna os documentos públicos do imóvel.
Retorna os documentos do imóvel restritos à imobiliária.
Retorna os dados do condomínio.
Retorna as Tags do imóvel. Example:
Retorna os negócios com o imóvel.
Retorna os eventos para o imóvel.
Retorna os leads desse imóvel.
Retorna as propostas feitas para o imóvel. Example:
Retorna os dados das propostas pendentes ou aceitas do imóvel.
Retorna os dados das propostas aceitas do imóvel.
Retorna os estágios de imóvel (radar de permuta).
Retorna os tipos de imóvel (radar de permuta).
Retorna os detalhes(radar de permuta).
Retorna as cidades (radar de permuta).
Retorna os bairros (radar de permuta).
curl --request GET \
--get "https://api.apresenta.me/buildings?sort=id&fields=id%2Ctitle%2Cslug%2Ctype_id&filter%5Bid%5D=1&filter%5Bid2%5D=11&filter%5Bcondominium_id%5D=13&filter%5Breference%5D=CA001&filter%5Bstatus%5D=active&filter%5Block%5D=free&filter%5Btype_id%5D=1&filter%5Bstage_id%5D=2&filter%5Bcountry_id%5D=1&filter%5Bstate_id%5D=24&filter%5Bcity_id%5D=8650&filter%5Bdistrict_id%5D=1&filter%5Btags%5D[]=1&filter%5Btags%5D[]=2&filter%5Bresponsible%5D[]=1&filter%5Bconstructor_id%5D=1&filter%5Baccess%5D=all&filter%5Bpickup%5D=123&filter%5Bslug%5D=exemplo-perma-link&filter%5Bexpiration%5D=&filter%5Bexpiration_date%5D=2024-03-20&filter%5Bactive%5D=1&filter%5Bimport_id%5D=CA001&filter%5Bprincipal_media%5D=https%3A%2F%2F...&filter%5Bpurpose_featured%5D=rent&filter%5Bposition%5D=1&filter%5Boccupancy%5D=vacant&filter%5Bgarage_min%5D=1&filter%5Bgarage_max%5D=1&filter%5Bgarage_number%5D=123&filter%5Bsuite_min%5D=1&filter%5Bsuite_max%5D=1&filter%5Broom_min%5D=1&filter%5Broom_max%5D=2&filter%5Bbathroom_min%5D=1&filter%5Bbathroom_max%5D=3&filter%5Bbedroom_min%5D=3&filter%5Bbedroom_max%5D=3&filter%5Bconservation%5D=Bem+conservado&filter%5Bbuilt_year%5D=2000&filter%5Bfloor%5D=2&filter%5Btotal_floors%5D=4&filter%5Btotal_by_floors%5D=2&filter%5Bblocks%5D=2&filter%5Baccommodates%5D=5&filter%5Bfurnishing%5D=furnished&filter%5Btitle%5D=T%C3%ADtulo+Exemplar&filter%5Bplate%5D=without&filter%5Bcontent%5D=%3Cp%3EIm%C3%B3vel+de+Exemplo%21%3C%2Fp%3E&filter%5Block_description%5D=Fim+da+Loca%C3%A7%C3%A3o&filter%5Barea_total_min%5D=123&filter%5Barea_total_max%5D=321&filter%5Barea_private_min%5D=123&filter%5Barea_private_max%5D=321&filter%5Barea_useful_min%5D=123&filter%5Barea_useful_max%5D=321&filter%5Barea_ground%5D=12&filter%5Barea_front%5D=21&filter%5Barea_length%5D=132&filter%5Barea_back%5D=123&filter%5Bstreet%5D=Rua+Guanabara&filter%5Bnumber%5D=1&filter%5Bcomplement%5D=Apartamento&filter%5Breference_point%5D=Bar+do+Seu+Z%C3%A9&filter%5Bbuilding_name%5D=Guanabara+Prime&filter%5Bzip_code%5D=89160000&filter%5Bamount_updated_at%5D=2024-01-01&filter%5Bdelivery_date%5D=2024-05-01&filter%5Bshow_address%5D=1&filter%5Bshow_number%5D=1&filter%5Bshow_complement%5D=1&filter%5Bmap%5D=&filter%5Bmap_street%5D=&filter%5Bmap_around%5D=&filter%5Biptu_reference%5D=12321321&filter%5Benergy_reference%5D=12321313&filter%5Bwater_reference%5D=213213&filter%5Bgas_reference%5D=23213213-12&filter%5Bincorporation_reference%5D=213213123.223&filter%5Bnotes%5D=Observa%C3%A7%C3%B5es+do+im%C3%B3vel&filter%5Bvirtual_tour%5D=https%3A%2F%2F...&filter%5Bhtml_title%5D=SEO+T%C3%ADtulo&filter%5Bhtml_keyword%5D=blanditiis&filter%5Bhtml_description%5D=SEO%2Cchave&filter%5Bsystem_featured%5D=1&filter%5Bthirdparty_featured%5D=disabled&filter%5Buses_calendar%5D=disabled&filter%5Bwatermark%5D=1&filter%5Bexclusivity%5D=&filter%5Bhead_code%5D=function+example%28foo%2Cbar%29%7B...%7D&filter%5Bstatus_bar%5D=&filter%5Bstatus_bar_content%5D=Sem+conte%C3%BAdo&filter%5Bstatus_bar_color%5D=ff00fa&filter%5Bowner_report%5D=1&include%5Bpurposes%5D=type%2Camount&include%5Bcontracts%5D=type%2Cstatus&include%5BrentActive%5D=type%2Cexample&include%5Bdetails%5D=id%2Cdescription&include%5Btabs%5D=id%2Ctlte&include%5Bkeys%5D=id%2Creference&include%5BseasonPacks%5D=id%2Cdescription&include%5BunavailableDates%5D=id%2Cdate&include%5Btickets%5D=id%2Ctitle%2Cnotes&include%5Binspects%5D=id%2Ctype%2Cstatus&include%5Bconstructor%5D=id%2Cname&include%5Btype%5D=id%2Cdescription&include%5Bcategory%5D=id%2Cdescription&include%5Bstage%5D=id%2Cdescription&include%5Bcatcher%5D=id%2Cname&include%5Bresponsibles%5D=id%2Cname&include%5BresponsibleGroups%5D=id%2Cname&include%5Bowners%5D=id%2Cname&include%5BownersPivot%5D=person_id%2Cpercentage%2Cprincipal&include%5Bcountry%5D=id%2Cname&include%5Bcity%5D=id%2Cname&include%5Bstate%5D=id%2Cname&include%5Bdistrict%5D=id%2Cname&include%5Bprincipal%5D=file_name&include%5Benterprise%5D=file_name&include%5Bimages%5D=file_name&include%5Bplants%5D=file_name&include%5Bdocuments%5D=file_name&include%5Bfiles%5D=file_name&include%5Bcondominium%5D=id%2Ctitle&include%5Btags%5D=dicta&include%5Bdeals%5D=id%2Ctitle&include%5Bevents%5D=id%2Ctype&include%5Bleads%5D=id%2Cname%2Cphone%2Cemail&include%5Bproposals%5D=eligendi&include%5BproposalsActive%5D=id%2Cnotes%2Cstatus&include%5BproposalAccepted%5D=id%2Cnotes%2Cdeal_id&include%5BexchangeStage%5D=id%2Cdescription&include%5BexchangeType%5D=id%2Cdescription&include%5BexchangeDetails%5D=id%2Cdescription&include%5BexchangeCity%5D=id%2Cname&include%5BexchangeDistrict%5D=id%2Cname%2Cabbreviation" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/buildings" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"id2\": 11,
\"condominium_id\": 13,
\"reference\": \"CA001\",
\"status\": \"active\",
\"lock\": \"free\",
\"type_id\": 1,
\"stage_id\": 2,
\"country_id\": 1,
\"state_id\": 24,
\"city_id\": 8650,
\"district_id\": 1,
\"tags\": [
1,
2
],
\"responsible\": [
1
],
\"constructor_id\": 1,
\"access\": \"all\",
\"pickup\": 123,
\"slug\": \"exemplo-perma-link\",
\"expiration\": false,
\"expiration_date\": \"2024-03-20\",
\"active\": true,
\"import_id\": \"CA001\",
\"principal_media\": \"https:\\/\\/...\",
\"purpose_featured\": \"rent\",
\"position\": 1,
\"occupancy\": \"vacant\",
\"garage_min\": 1,
\"garage_max\": 1,
\"garage_number\": 123,
\"suite_min\": 1,
\"suite_max\": 1,
\"room_min\": 1,
\"room_max\": 2,
\"bathroom_min\": 1,
\"bathroom_max\": 3,
\"bedroom_min\": 3,
\"bedroom_max\": 3,
\"conservation\": \"Bem conservado\",
\"built_year\": 2000,
\"floor\": 2,
\"total_floors\": 4,
\"total_by_floors\": 2,
\"blocks\": 2,
\"accommodates\": 5,
\"furnishing\": \"furnished\",
\"title\": \"Título Exemplar\",
\"plate\": \"without\",
\"content\": \"<p>Imóvel de Exemplo!<\\/p>\",
\"lock_description\": \"Fim da Locação\",
\"area_total_min\": \"123\",
\"area_total_max\": \"321\",
\"area_private_min\": \"123\",
\"area_private_max\": \"321\",
\"area_useful_min\": \"123\",
\"area_useful_max\": \"321\",
\"area_ground\": \"12\",
\"area_front\": \"21\",
\"area_length\": \"132\",
\"area_back\": \"123\",
\"street\": \"Rua Guanabara\",
\"number\": 1,
\"complement\": \"Apartamento\",
\"reference_point\": \"Bar do Seu Zé\",
\"building_name\": \"Guanabara Prime\",
\"zip_code\": 89160000,
\"amount_updated_at\": \"2024-01-01\",
\"delivery_date\": \"2024-05-01\",
\"show_address\": true,
\"show_number\": true,
\"show_complement\": true,
\"map\": false,
\"map_street\": false,
\"map_info\": [],
\"map_around\": false,
\"iptu_reference\": \"12321321\",
\"energy_reference\": \"12321313\",
\"water_reference\": \"213213\",
\"gas_reference\": \"23213213-12\",
\"incorporation_reference\": \"213213123.223\",
\"notes\": \"Observações do imóvel\",
\"virtual_tour\": \"https:\\/\\/...\",
\"html_title\": \"SEO Título\",
\"html_keyword\": \"officia\",
\"html_description\": \"SEO,chave\",
\"system_featured\": true,
\"thirdparty_featured\": \"disabled\",
\"uses_calendar\": \"disabled\",
\"watermark\": true,
\"exclusivity\": false,
\"head_code\": \"function example(foo,bar){...}\",
\"status_bar\": false,
\"status_bar_content\": \"Sem conteúdo\",
\"status_bar_color\": \"ff00fa\",
\"owner_report\": true
}"
ID do Imóvel
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os dados das finalidades do imóvel.
Retorna os dados de contratos do imóvel.
Retorna contrato de locação ativo/reservado.
Retorna os dados dos detalhes do imóvel.
Retorna os dados das abas do imóvel.
Retorna os dados das chaves do imóvel.
Retorna os pacotes de temporadas do imóvel.
Retorna as datas indisponíveis do imóvel.
Retorna os tickets abertos para o imóvel.
Retorna as vistorias do imóvel.
Retorna a construtora.
Retorna os dados do tipo do imóvel.
Retorna os dados da categoria do imóvel.
Retorna os dados do estágio do imóvel.
Retorna os dados dos corretores captadores do imóvel.
Retorna os dados dos corretores responsáveis do imóvel.
Retorna os dados dos corretores responsáveis do imóvel.
Retorna os dados dos proprietários dos imóveis.
Retorna os dados de distribuição de renda dos proprietários.
Retorna o País do imóvel.
Retorna a Cidade do imóvel.
Retorna o Estado do imóvel.
Retorna o Bairro do imóvel.
Retorna a imagem principal do imóvel.
Retorna as imagens do Empreendimento.
Retorna a galeria de imagens do imóvel.
Retorna galeria de imagens de plantas do imóvel.
Retorna os documentos públicos do imóvel.
Retorna os documentos do imóvel restritos à imobiliária.
Retorna os dados do condomínio.
Retorna as Tags do imóvel. Example:
Retorna os negócios com o imóvel.
Retorna os eventos para o imóvel.
Retorna os leads desse imóvel.
Retorna as propostas feitas para o imóvel. Example:
Retorna os dados das propostas pendentes ou aceitas do imóvel.
Retorna os dados das propostas aceitas do imóvel.
Retorna os estágios de imóvel (radar de permuta).
Retorna os tipos de imóvel (radar de permuta).
Retorna os detalhes(radar de permuta).
Retorna as cidades (radar de permuta).
Retorna os bairros (radar de permuta).
curl --request GET \
--get "https://api.apresenta.me/buildings/6?sort=id&fields=id%2Ctitle%2Cslug%2Ctype_id&include%5Bpurposes%5D=type%2Camount&include%5Bcontracts%5D=type%2Cstatus&include%5BrentActive%5D=type%2Cexample&include%5Bdetails%5D=id%2Cdescription&include%5Btabs%5D=id%2Ctlte&include%5Bkeys%5D=id%2Creference&include%5BseasonPacks%5D=id%2Cdescription&include%5BunavailableDates%5D=id%2Cdate&include%5Btickets%5D=id%2Ctitle%2Cnotes&include%5Binspects%5D=id%2Ctype%2Cstatus&include%5Bconstructor%5D=id%2Cname&include%5Btype%5D=id%2Cdescription&include%5Bcategory%5D=id%2Cdescription&include%5Bstage%5D=id%2Cdescription&include%5Bcatcher%5D=id%2Cname&include%5Bresponsibles%5D=id%2Cname&include%5BresponsibleGroups%5D=id%2Cname&include%5Bowners%5D=id%2Cname&include%5BownersPivot%5D=person_id%2Cpercentage%2Cprincipal&include%5Bcountry%5D=id%2Cname&include%5Bcity%5D=id%2Cname&include%5Bstate%5D=id%2Cname&include%5Bdistrict%5D=id%2Cname&include%5Bprincipal%5D=file_name&include%5Benterprise%5D=file_name&include%5Bimages%5D=file_name&include%5Bplants%5D=file_name&include%5Bdocuments%5D=file_name&include%5Bfiles%5D=file_name&include%5Bcondominium%5D=id%2Ctitle&include%5Btags%5D=praesentium&include%5Bdeals%5D=id%2Ctitle&include%5Bevents%5D=id%2Ctype&include%5Bleads%5D=id%2Cname%2Cphone%2Cemail&include%5Bproposals%5D=consequatur&include%5BproposalsActive%5D=id%2Cnotes%2Cstatus&include%5BproposalAccepted%5D=id%2Cnotes%2Cdeal_id&include%5BexchangeStage%5D=id%2Cdescription&include%5BexchangeType%5D=id%2Cdescription&include%5BexchangeDetails%5D=id%2Cdescription&include%5BexchangeCity%5D=id%2Cname&include%5BexchangeDistrict%5D=id%2Cname%2Cabbreviation" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do Imóvel
curl --request PUT \
"https://api.apresenta.me/buildings/4" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"id2\": 11,
\"condominium_id\": 13,
\"reference\": \"CA001\",
\"status\": \"active\",
\"lock\": \"free\",
\"type_id\": 1,
\"stage_id\": 2,
\"country_id\": 1,
\"state_id\": 24,
\"city_id\": 8650,
\"district_id\": 1,
\"tags\": [
1,
2
],
\"responsible\": [
1
],
\"constructor_id\": 1,
\"access\": \"all\",
\"pickup\": 123,
\"slug\": \"exemplo-perma-link\",
\"expiration\": false,
\"expiration_date\": \"2024-03-20\",
\"active\": true,
\"import_id\": \"CA001\",
\"principal_media\": \"https:\\/\\/...\",
\"purpose_featured\": \"rent\",
\"position\": 1,
\"occupancy\": \"vacant\",
\"garage_min\": 1,
\"garage_max\": 1,
\"garage_number\": 123,
\"suite_min\": 1,
\"suite_max\": 1,
\"room_min\": 1,
\"room_max\": 2,
\"bathroom_min\": 1,
\"bathroom_max\": 3,
\"bedroom_min\": 3,
\"bedroom_max\": 3,
\"conservation\": \"Bem conservado\",
\"built_year\": 2000,
\"floor\": 2,
\"total_floors\": 4,
\"total_by_floors\": 2,
\"blocks\": 2,
\"accommodates\": 5,
\"furnishing\": \"furnished\",
\"title\": \"Título Exemplar\",
\"plate\": \"without\",
\"content\": \"<p>Imóvel de Exemplo!<\\/p>\",
\"lock_description\": \"Fim da Locação\",
\"area_total_min\": \"123\",
\"area_total_max\": \"321\",
\"area_private_min\": \"123\",
\"area_private_max\": \"321\",
\"area_useful_min\": \"123\",
\"area_useful_max\": \"321\",
\"area_ground\": \"12\",
\"area_front\": \"21\",
\"area_length\": \"132\",
\"area_back\": \"123\",
\"street\": \"Rua Guanabara\",
\"number\": 1,
\"complement\": \"Apartamento\",
\"reference_point\": \"Bar do Seu Zé\",
\"building_name\": \"Guanabara Prime\",
\"zip_code\": 89160000,
\"amount_updated_at\": \"2024-01-01\",
\"delivery_date\": \"2024-05-01\",
\"show_address\": true,
\"show_number\": true,
\"show_complement\": true,
\"map\": false,
\"map_street\": false,
\"map_info\": [],
\"map_around\": false,
\"iptu_reference\": \"12321321\",
\"energy_reference\": \"12321313\",
\"water_reference\": \"213213\",
\"gas_reference\": \"23213213-12\",
\"incorporation_reference\": \"213213123.223\",
\"notes\": \"Observações do imóvel\",
\"virtual_tour\": \"https:\\/\\/...\",
\"html_title\": \"SEO Título\",
\"html_keyword\": \"fugiat\",
\"html_description\": \"SEO,chave\",
\"system_featured\": true,
\"thirdparty_featured\": \"disabled\",
\"uses_calendar\": \"disabled\",
\"watermark\": true,
\"exclusivity\": false,
\"head_code\": \"function example(foo,bar){...}\",
\"status_bar\": false,
\"status_bar_content\": \"Sem conteúdo\",
\"status_bar_color\": \"ff00fa\",
\"owner_report\": true
}"
ID do Imóvel
curl --request DELETE \
"https://api.apresenta.me/buildings/16" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID do lead
curl --request POST \
"https://api.apresenta.me/persons/leads/convert/7" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"funnel_step_id\": 20,
\"user\": 8,
\"notes\": \"labore\"
}"
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Filtra por código
Filtra por nome
Filtra por data do contato
Filtra por e-mail
Filtra por status, permitindo: read, 'not-read', 'filed' e 'distribuition'
Filtra por telefone
Filtra por Finalidade, podendo ser: change, rent, sale, season
Filtra por ID do Imóvel
Filtra por ID de origem
Filtra por detalhe de origem
Filtra por mensagem
Filtra por observações
Filtra por ID de campanha ADS
Filtra por código do negócio vinculado ao lead.
Filtra por Nome do anúncio.
Filtra por Nome do conjunto de anúncio.
Incluir dados da Origem do Lead
Incluir dados do Imóvel vinculado
Incluir dados da Origem do Lead
Retorna os dados do formulário dinâmico, caso o lead tenha entrado via formulário dinâmico.
curl --request GET \
--get "https://api.apresenta.me/persons/leads?sort=id&fields=id%2Cname%2Cphone%2Cemail&filter%5Bid%5D=2&filter%5Bname%5D=%25exemplo%25&filter%5Bdate%5D=2024-01-01&filter%5Bemail%5D=example%40mail.com&filter%5Bstatus%5D=read&filter%5Bphone%5D=999999999&filter%5Bpurpose%5D=rent&filter%5Bbuilding_id%5D=123456&filter%5Borigin_id%5D=1&filter%5Borigin_details%5D=%25Site%25&filter%5Bmessage%5D=Tenho+interesse%25&filter%5Bnotes%5D=Deseja+casa+no+bairro%25&filter%5Bads_campaign%5D=Cj0KCQiA4L2FFhCvARIsAO0SBdZrTYfubPvY61Sggf1yElI7IXn6YgdOcJqXm0kHXdhLMR0nTlJzyWAaAg5ZEALw_wcB&filter%5Bdeal_id%5D=123&filter%5Bad_name%5D=Nome+Teste&filter%5Badset_name%5D=Conjunto+Teste&include%5Borigin%5D=id&include%5Bbuilding%5D=reference%2Ctitle&include%5Bdeal%5D=id%2Ctitle&include%5BformBuilder%5D=id%2Cname" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/persons/leads" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Nome do Lead\",
\"email\": \"teste@gmail.com\",
\"phone\": 47988888888,
\"purpose\": \"sale\",
\"building_id\": 321123,
\"deal_id\": 321123,
\"origin_id\": 1,
\"origin\": \"Site\",
\"message\": \"Olá de chamo exemplo que gostaria de um....\",
\"notes\": \"Cliente quer imóvel no bairro...\",
\"ads_campaign\": \"Cj0KCQiA4L2BBhCvARIsAO0SBdZrTYfubPvY61Syyf1yElI7IXn6YgdOcJqXm0kHXdhLMR0nTlJzyWAaAg5ZEALw_wcB\",
\"ad_name\": \"Nome Teste\",
\"adset_name\": \"Conjunto Teste\",
\"notifyUsers\": false,
\"fields\": \"{\'variavelCampo\':{\'value\': \'valor do campo\', \'description\': \'nomeCampo\', \'value_description\': \'descricao do valor\'}}\"
}"
ID do lead
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Incluir dados da Origem do Lead
Incluir dados do Imóvel vinculado
Incluir dados da Origem do Lead
Retorna os dados do formulário dinâmico, caso o lead tenha entrado via formulário dinâmico.
curl --request GET \
--get "https://api.apresenta.me/persons/leads/3?sort=id&fields=id%2Cname%2Cphone%2Cemail&include%5Borigin%5D=id&include%5Bbuilding%5D=reference%2Ctitle&include%5Bdeal%5D=id%2Ctitle&include%5BformBuilder%5D=id%2Cname" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do lead
curl --request PUT \
"https://api.apresenta.me/persons/leads/8" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Nome do Lead\",
\"email\": \"teste@gmail.com\",
\"phone\": 47988888888,
\"purpose\": \"sale\",
\"building_id\": 321123,
\"deal_id\": 321123,
\"origin_id\": 1,
\"origin\": \"Site\",
\"message\": \"Olá de chamo exemplo que gostaria de um....\",
\"notes\": \"Cliente quer imóvel no bairro...\",
\"ads_campaign\": \"Cj0KCQiA4L2BBhCvARIsAO0SBdZrTYfubPvY61Syyf1yElI7IXn6YgdOcJqXm0kHXdhLMR0nTlJzyWAaAg5ZEALw_wcB\",
\"ad_name\": \"Nome Teste\",
\"adset_name\": \"Conjunto Teste\",
\"notifyUsers\": false,
\"fields\": \"{\'variavelCampo\':{\'value\': \'valor do campo\', \'description\': \'nomeCampo\', \'value_description\': \'descricao do valor\'}}\"
}"
ID do lead
curl --request DELETE \
"https://api.apresenta.me/persons/leads/19" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID do País.
Nome do País.
Código ISO do País.
Retorna os estados do país.
Retorna os imóveis do país.
curl --request GET \
--get "https://api.apresenta.me/dependency/locale/country?sort=id&fields=id%2Cname%2Cabbreviation&filter%5Bid%5D=1&filter%5Bname%5D=Brasil&filter%5Babbreviation%5D=BR&include%5Bstates%5D=id%2Cname%2Cabbreviation&include%5Bbuildings%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/dependency/locale/country" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Brasil\",
\"abbreviation\": \"BR\"
}"
ID do País
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os estados do país.
Retorna os imóveis do país.
curl --request GET \
--get "https://api.apresenta.me/dependency/locale/country/19?sort=id&fields=id%2Cname%2Cabbreviation&include%5Bstates%5D=id%2Cname%2Cabbreviation&include%5Bbuildings%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id do País
curl --request PUT \
"https://api.apresenta.me/dependency/locale/country/19" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Brasil\",
\"abbreviation\": \"BR\"
}"
Id do País
curl --request DELETE \
"https://api.apresenta.me/dependency/locale/country/15" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Código do estado.
Nome do estado.
Sigla do Estado.
ID do país.
Retorna as cidades do estado.
Retorna os dados do país.
Retorna os imóveis do estado.
curl --request GET \
--get "https://api.apresenta.me/dependency/locale/state?sort=id&fields=id%2Cname%2Cabbreviation&filter%5Bid%5D=1&filter%5Bname%5D=Santa+Catarina&filter%5Babbreviation%5D=SC&filter%5Bcountry_id%5D=123&include%5Bcities%5D=id%2Cname&include%5Bcountry%5D=id%2Cname&include%5Bbuildings%5D=id%2Ctitle%2Cslug" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/dependency/locale/state" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Santa Catarina\",
\"abbreviation\": \"SC\",
\"country_id\": 123
}"
Id do Estado
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna as cidades do estado.
Retorna os dados do país.
Retorna os imóveis do estado.
curl --request GET \
--get "https://api.apresenta.me/dependency/locale/state/17?sort=id&fields=id%2Cname%2Cabbreviation&include%5Bcities%5D=id%2Cname&include%5Bcountry%5D=id%2Cname&include%5Bbuildings%5D=id%2Ctitle%2Cslug" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id do Estado
curl --request PUT \
"https://api.apresenta.me/dependency/locale/state/8" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Santa Catarina\",
\"abbreviation\": \"SC\",
\"country_id\": 123
}"
Id do Estado
curl --request DELETE \
"https://api.apresenta.me/dependency/locale/state/15" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID da cidade.
Nome da cidade.
CEP da cidade.
IBGE da cidade.
Código do Estado.
Retorna os bairros da cidade.
Retorna o estado da cidade.
Retorna os imóveis da cidade.
curl --request GET \
--get "https://api.apresenta.me/dependency/locale/city?sort=id&fields=id%2Cname%2Cstate_id&filter%5Bid%5D=123&filter%5Bname%5D=Rio+do+Sul&filter%5Bzip_code%5D=89160000&filter%5Bibge%5D=1200013&filter%5Bstate_id%5D=321&include%5Bdistrics%5D=id%2Cname&include%5Bstate%5D=abbreviation&include%5Bbuildings%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/dependency/locale/city" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Santa Catarina\",
\"state_id\": 1,
\"zip_code\": \"89160000\",
\"ibge\": \"1200013\"
}"
Id da Cidade
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os bairros da cidade.
Retorna o estado da cidade.
Retorna os imóveis da cidade.
curl --request GET \
--get "https://api.apresenta.me/dependency/locale/city/18?sort=id&fields=id%2Cname%2Cstate_id&include%5Bdistrics%5D=id%2Cname&include%5Bstate%5D=abbreviation&include%5Bbuildings%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id da Cidade
curl --request PUT \
"https://api.apresenta.me/dependency/locale/city/20" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Santa Catarina\",
\"state_id\": 1,
\"zip_code\": \"89160000\",
\"ibge\": \"1200013\"
}"
Id da Cidade
curl --request DELETE \
"https://api.apresenta.me/dependency/locale/city/9" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Código do bairro.
Nome do bairro.
Cidade do bairro.
Retorna a cidade do bairro.
Retorna o estado do bairro.
Retorna os imóveis do bairro.
curl --request GET \
--get "https://api.apresenta.me/dependency/locale/district?sort=id&fields=id%2Cname&filter%5Bid%5D=123&filter%5Bname%5D=Centro&filter%5Bcity_id%5D=1321&include%5Bcity%5D=id%2Cname&include%5Bstate%5D=id%2Cabbreviation&include%5Bbuildings%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/dependency/locale/district" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Centro\",
\"city_id\": 1233
}"
Id do Bairro
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna a cidade do bairro.
Retorna o estado do bairro.
Retorna os imóveis do bairro.
curl --request GET \
--get "https://api.apresenta.me/dependency/locale/district/19?sort=id&fields=id%2Cname&include%5Bcity%5D=id%2Cname&include%5Bstate%5D=id%2Cabbreviation&include%5Bbuildings%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id do Bairro
curl --request PUT \
"https://api.apresenta.me/dependency/locale/district/14" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Centro\",
\"city_id\": 16
}"
Id do Bairro
curl --request DELETE \
"https://api.apresenta.me/dependency/locale/district/15" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID Código da Etapa.
Título da Etapa.
Funil da Etapa.
Posição da Etapa.
Descrição da Etapa.
Prazo para Repasse (dias).
Cor da Etapa.
Etapa Ativa.
Retorna o funil.
Retorna os negócios que estão na etapa.
curl --request GET \
--get "https://api.apresenta.me/deals/funnels/steps?sort=id&fields=id%2Ctitle&filter%5Bid%5D=1&filter%5Btitle%5D=Interesse&filter%5Bfunnel_id%5D=12&filter%5Bposition%5D=2&filter%5Bnotes%5D=Etapa+para+interessados&filter%5Bdeadline%5D=10&filter%5Bcolor%5D=FF00FA&filter%5Bactive%5D=1&include%5Bfunnel%5D=id%2Ctitle&include%5Bdeals%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/deals/funnels/steps" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"Interesse\",
\"funnel_id\": 12,
\"position\": 2,
\"notes\": \"Etapa para interessados\",
\"deadline\": 10,
\"color\": \"FF00FA\",
\"active\": true
}"
ID da Etapa
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna o funil.
Retorna os negócios que estão na etapa.
curl --request GET \
--get "https://api.apresenta.me/deals/funnels/steps/6?sort=id&fields=id%2Ctitle&include%5Bfunnel%5D=id%2Ctitle&include%5Bdeals%5D=id%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID da Etapa
curl --request PUT \
"https://api.apresenta.me/deals/funnels/steps/20" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"Interesse\",
\"funnel_id\": 12,
\"position\": 2,
\"notes\": \"Etapa para interessados\",
\"deadline\": 10,
\"color\": \"FF00FA\",
\"active\": true
}"
ID da Etapa
curl --request DELETE \
"https://api.apresenta.me/deals/funnels/steps/20" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID do Funil.
Título do Funil.
Descrição do Funil
Funil Ativo.
Transferir para o próximo corretor.
Responsávei(s) pelo Funil.
Não altera etapa após limite de dias.
Transferir para a etapa do Funil.
Bloquear pulo de etapa.
Etapas do funil.
Responsáveis do Funil.
curl --request GET \
--get "https://api.apresenta.me/deals/funnels?sort=id&fields=id%2Ctitle&filter%5Bid%5D=1&filter%5Btitle%5D=Funil+de+Vendas&filter%5Bnotes%5D=dolorem&filter%5Bactive%5D=1&filter%5Bskip%5D=1&filter%5Bresponsible%5D[]=3324&filter%5Bresponsible%5D[]=5223&filter%5Bskip_step_change%5D=&filter%5Bstep_id_peal%5D=1&filter%5Bblock_step_jump%5D=&include%5Bsteps%5D=id%2Ctitle&include%5Bresponsibles%5D=id%2Cname" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/deals/funnels" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"Funil de Vendas\",
\"notes\": \"harum\",
\"active\": true,
\"skip\": true,
\"responsible\": [
3324,
5223
],
\"skip_step_change\": false,
\"step_id_peal\": 1,
\"block_step_jump\": false
}"
ID do Funil
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Etapas do funil.
Responsáveis do Funil.
curl --request GET \
--get "https://api.apresenta.me/deals/funnels/17?sort=id&fields=id%2Ctitle&include%5Bsteps%5D=id%2Ctitle&include%5Bresponsibles%5D=id%2Cname" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do Funil
curl --request PUT \
"https://api.apresenta.me/deals/funnels/6" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"Funil de Vendas\",
\"notes\": \"est\",
\"active\": true,
\"skip\": true,
\"responsible\": [
3324,
5223
],
\"skip_step_change\": false,
\"step_id_peal\": 1,
\"block_step_jump\": false
}"
ID do Funil
curl --request DELETE \
"https://api.apresenta.me/deals/funnels/6" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID do Negócio
curl --request POST \
"https://api.apresenta.me/deals/confirm/10" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"action\": true
}"
ID do Negócio
curl --request POST \
"https://api.apresenta.me/deals/acceptLeadCenter/14" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"action\": true
}"
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Título.
Etapa do Negócio.
date Data da Etapa do Negócio.
Status do Negócio.
date Date do Status do Negócio.
Tipo do Negócio (Radar).
Responsável(s) pelo Negócio.
Cliente do Negócio.
Origem do Negócio.
Valor do Negócio.
date Data do Negócio.
date Data da previsão de finalização do Negócio.
Potencial do Negócio. Options: cold, hot, scalding, warm.
Radar Ativo para o Negócio.
Visibilidade do Negócio.
Posição do negócio (Kanban).
Tags para o Negócio.
Imóveis para o Negócio.
date Prorrogação do Negócio.
Motivo do Negócio quando o status é alterado.
Observações do motivo quando o status do Negócio é alterado.
Tipos de Imóveis para o Radar de Negócio.
Estágio dos Imóveis para o Radar de Negócio.
Mobília dos Imóveis para o Radar de Negócio.
Valor mínimo dos Imóveis do Negócio (Radar).
Valor máximo dos Imóveis do Negócio (Radar).
Quantidade de quartos para o Radar de Negócio.
Quantidade de salas para o Radar de Negócio.
Quantidade de vagas de estacionamento para o Radar de Negócio.
Quantidade de banheiros para o Radar de Negócio.
Área em metros quadrados para o Radar de Negócio.
Bairro para o Radar de Negócio.
Cidade para o Radar de Negócio.
Detalhes do Imóvel para o Radar de Negócio.
date Check-in do Imóvel para o Radar de Negócio.
date Check-out do Imóvel para o Radar de Negócio.
Quantidade de acomodações do Imóvel para o Radar de Negócio.
Retorna as tags do negócio
Retorna as notificações do negócio
Retorna os contratos vinculados ao negócio
Retorna os imóveis vinculados ao negócio
Retorna os responsáveis do negócio
Retorna o criador do negócio
Retorna o cliente do negócio
Retorna as propostas do negócio
Retorna as propostas (pendentes ou aceitas) do negócio.
Retorna os leads do negócio
Retorna o motivo do status do negócio.
Retorna a etapa do negócio.
Retorna os arquivos do negócio.
Retorna a origem do negócio.
Retorna o último histórico da negociação.
Retorna os bairros dos imóveis (Radar).
Retorna as cidades dos imóveis (Radar).
Retorna os detalhes dos imóveis (Radar).
Retorna os tipos dos imóveis (Radar).
Retorna os estágios dos imóveis (Radar).
Retorna eventos não recorrentes que não estão concluídos.
curl --request GET \
--get "https://api.apresenta.me/deals?sort=id&fields=id%2Cname%2Cphone%2Cemail&filter%5Btitle%5D=T%C3%ADtulo+do+Neg%C3%B3cio.&filter%5Bstep_id%5D=1&filter%5Bstep_date%5D=2022-08-31+00%3A00%3A00&filter%5Bstatus%5D=won&filter%5Bstatus_date%5D=2022-12-06+10%3A17%3A16&filter%5Btype%5D=sale&filter%5Bresponsible%5D[]=123&filter%5Bresponsible%5D[]=456&filter%5Bresponsible%5D[]=789&filter%5Bcustomer_id%5D=1234&filter%5Borigin_id%5D=9&filter%5Bprice%5D=1500.00&filter%5Bdate%5D=2020-04-30&filter%5Bforecast%5D=2020-05-30&filter%5Bpotential%5D=hot&filter%5Bradar%5D=&filter%5Bprivate%5D=&filter%5Bposition%5D=3&filter%5Btag%5D[]=1326&filter%5Btag%5D[]=1306&filter%5Btag%5D[]=1305&filter%5Bbuilding%5D[]=13914&filter%5Bbuilding%5D[]=15155&filter%5Bbuilding%5D[]=15467&filter%5Bextend%5D=2022-02-21&filter%5Breason_id%5D=1&filter%5Breason_notes%5D=Cliente+ganho&filter%5Bbuilding_type%5D[]=5&filter%5Bbuilding_type%5D[]=1&filter%5Bbuilding_type%5D[]=3&filter%5Bbuilding_stage%5D[]=3&filter%5Bbuilding_furnishing%5D=&filter%5Bbuilding_price_min%5D=1500.00&filter%5Bbuilding_price_max%5D=2500.00&filter%5Bbuilding_bedroom%5D=2&filter%5Bbuilding_living_room%5D=1&filter%5Bbuilding_parking%5D=1&filter%5Bbuilding_bathroom%5D=3&filter%5Bbuilding_area%5D=120&filter%5Bbuilding_district%5D=1&filter%5Bbuilding_city%5D=3&filter%5Bbuilding_detail%5D[]=9889&filter%5Bbuilding_detail%5D[]=29988&filter%5Bbuilding_check_in%5D=2022-02-21&filter%5Bbuilding_check_out%5D=2022-02-21&filter%5Bbuilding_accommodation%5D=4&include%5Btags%5D=enim&include%5Bnotifications%5D=quisquam&include%5Bcontracts%5D=aperiam&include%5Bbuildings%5D=voluptatem&include%5Bresponsibles%5D=ratione&include%5Bcreator%5D=ut&include%5Bcustomer%5D=et&include%5Bproposals%5D=eius&include%5BactiveProposals%5D=dicta&include%5Bleads%5D=cumque&include%5Breason%5D=id%2Cnotes&include%5Bstep%5D=id%2Cdescription&include%5Bfiles%5D=id%2Cfile_name&include%5Borigin%5D=id%2Cname&include%5BlastHistory%5D=id%2Ccreated_at&include%5Bdistricts%5D=id%2Cname&include%5Bcities%5D=id%2Cname&include%5Bdetails%5D=id&include%5BbuildingTypes%5D=id%2Cname&include%5BbuildingStages%5D=id%2Cname&include%5BeventsNotConcludedNonRecurring%5D=id%2Ctype%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/deals" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"Título do Negócio.\",
\"step_id\": 1,
\"step_date\": \"2022-08-31 00:00:00\",
\"status\": \"won\",
\"status_date\": \"2022-12-06 10:17:16\",
\"type\": \"sale\",
\"responsible\": [
123,
456,
789
],
\"customer_id\": 1234,
\"origin_id\": 9,
\"created_by\": 12,
\"price\": \"1500.00\",
\"date\": \"2020-04-30\",
\"forecast\": \"2020-05-30\",
\"potential\": \"hot\",
\"radar\": true,
\"private\": true,
\"position\": 3,
\"tag\": [
1326,
1306,
1305
],
\"building\": [
13914,
15155,
15467
],
\"extend\": \"2022-02-21\",
\"reason_id\": 1,
\"reason_notes\": \"Cliente ganho\",
\"building_type\": [
5,
1,
3
],
\"building_stage\": [
3
],
\"building_furnishing\": null,
\"building_price_min\": \"1500.00\",
\"building_price_max\": \"2500.00\",
\"building_bedroom\": 2,
\"building_living_room\": 1,
\"building_parking\": 1,
\"building_bathroom\": 3,
\"building_area\": 120,
\"building_district\": \"1\",
\"building_city\": \"3\",
\"building_detail\": [
9889,
29988
],
\"building_check_in\": \"2022-02-21\",
\"building_check_out\": \"2022-02-21\",
\"building_accommodation\": 4
}"
ID do Negócio
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna as tags do negócio
Retorna as notificações do negócio
Retorna os contratos vinculados ao negócio
Retorna os imóveis vinculados ao negócio
Retorna os responsáveis do negócio
Retorna o criador do negócio
Retorna o cliente do negócio
Retorna as propostas do negócio
Retorna as propostas (pendentes ou aceitas) do negócio.
Retorna os leads do negócio
Retorna o motivo do status do negócio.
Retorna a etapa do negócio.
Retorna os arquivos do negócio.
Retorna a origem do negócio.
Retorna o último histórico da negociação.
Retorna os bairros dos imóveis (Radar).
Retorna as cidades dos imóveis (Radar).
Retorna os detalhes dos imóveis (Radar).
Retorna os tipos dos imóveis (Radar).
Retorna os estágios dos imóveis (Radar).
Retorna eventos não recorrentes que não estão concluídos.
curl --request GET \
--get "https://api.apresenta.me/deals/5?sort=id&fields=id%2Cname%2Cphone%2Cemail&include%5Btags%5D=earum&include%5Bnotifications%5D=veritatis&include%5Bcontracts%5D=molestiae&include%5Bbuildings%5D=nulla&include%5Bresponsibles%5D=qui&include%5Bcreator%5D=sequi&include%5Bcustomer%5D=inventore&include%5Bproposals%5D=sed&include%5BactiveProposals%5D=quo&include%5Bleads%5D=omnis&include%5Breason%5D=id%2Cnotes&include%5Bstep%5D=id%2Cdescription&include%5Bfiles%5D=id%2Cfile_name&include%5Borigin%5D=id%2Cname&include%5BlastHistory%5D=id%2Ccreated_at&include%5Bdistricts%5D=id%2Cname&include%5Bcities%5D=id%2Cname&include%5Bdetails%5D=id&include%5BbuildingTypes%5D=id%2Cname&include%5BbuildingStages%5D=id%2Cname&include%5BeventsNotConcludedNonRecurring%5D=id%2Ctype%2Ctitle" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do Negócio
curl --request PUT \
"https://api.apresenta.me/deals/13" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"Título do Negócio.\",
\"step_id\": 1,
\"step_date\": \"2022-08-31 00:00:00\",
\"status\": \"won\",
\"status_date\": \"2022-12-06 10:17:16\",
\"type\": \"sale\",
\"responsible\": [
123,
456,
789
],
\"customer_id\": 1234,
\"origin_id\": 9,
\"created_by\": 19,
\"price\": \"1500.00\",
\"date\": \"2020-04-30\",
\"forecast\": \"2020-05-30\",
\"potential\": \"hot\",
\"radar\": false,
\"private\": false,
\"position\": 3,
\"tag\": [
1326,
1306,
1305
],
\"building\": [
13914,
15155,
15467
],
\"extend\": \"2022-02-21\",
\"reason_id\": 1,
\"reason_notes\": \"Cliente ganho\",
\"building_type\": [
5,
1,
3
],
\"building_stage\": [
3
],
\"building_furnishing\": null,
\"building_price_min\": \"1500.00\",
\"building_price_max\": \"2500.00\",
\"building_bedroom\": 2,
\"building_living_room\": 1,
\"building_parking\": 1,
\"building_bathroom\": 3,
\"building_area\": 120,
\"building_district\": \"1\",
\"building_city\": \"3\",
\"building_detail\": [
9889,
29988
],
\"building_check_in\": \"2022-02-21\",
\"building_check_out\": \"2022-02-21\",
\"building_accommodation\": 4
}"
ID do Negócio
curl --request DELETE \
"https://api.apresenta.me/deals/17" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID do Negócio
curl --request PUT \
"https://api.apresenta.me/deals/10/duplicate" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"medias\": false,
\"season_packs\": false
}"
ID da pessoa
curl --request PUT \
"https://api.apresenta.me/persons/approve/20" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"check\": true,
\"merge\": true
}"
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID da pessoa.
ID por empresa da pessoa.
Nome da pessoa.
Filtra por usuários responsáveis.
Vínculo com a imobiliária.
Tipo de acesso à pessoa.
Pessoas ativas.
ID de origem.
Referência.
Sexo.
Pessoas aprovadas.
Tipo de pessoa (física, jurídica).
CPF/CNPJ.
Tags.
RG.
Emissor do RG.
Data de Emissão do RG.
N° da CNH.
Nacionalidade.
Naturalidade.
Local de nascimento.
Data de nascimento.
Estado civil.
ID do cônjuge.
ID do Representante legal.
Data de contato.
Última data de contato via Lead.
Nome do pai.
Nome da mãe.
ID da profissão.
Descrição da profissão.
Vínculo empregatício.
Nome da empresa de trabalho.
Tempo de empresa.
Telefone da empresa.
Endereço da empresa.
Renda.
Outras rendas.
Observações
Razão social.
Indicador IE.
Inscrição estadual (IE).
Inscrição municipal (IM).
Último login.
Login habilitado.
Login.
Alerta financeiro habilitado.
Alerta cadastro de imóveis habilitado.
Retorna os contatos da pessoa.
Retorna o contato principal da pessoa.
Retorna os dados do cônjuge.
Retorna as contas da pessoa.
Retorna a conta principal ativa.
Retorna a profissão da pessoa.
Retorna os dados dos negócios em que a pessoa é cliente.
Retorna os contratos em que a pessoa é inquilina.
Retorna os contratos em que a pessoa é inquilina de aluguel.
Retorna os contratos em que a pessoa é proprietária.
Retorna os tickets da pessoa.
Retorna os dados dos negócios em que a pessoa é cliente.
Retorna os dados da origem da pessoa
Retorna as Tags da pessoa
Retorna as pessoas que esta pessoa é responsável.
Retorna os grupos de usuário.
Retorna o Representante legal.
Retorna as imagens.
Retorna os arquivos.
curl --request GET \
--get "https://api.apresenta.me/persons?sort=id&fields=id%2Cname%2Ctax_id&filter%5Bid%5D=2&filter%5Bid2%5D=2&filter%5Bname%5D=carlos%25&filter%5Bresponsible%5D=3%2C5&filter%5Btype%5D=owner&filter%5Baccess%5D=all&filter%5Bactive%5D=1&filter%5Borigin_id%5D=29&filter%5Breference%5D=R55&filter%5Bgender%5D=M&filter%5Bapproved%5D=1&filter%5Bjuridical%5D=F&filter%5Btax_id%5D=57157949008&filter%5Btag%5D=1182&filter%5Brg%5D=45.461.713-6&filter%5Brg_emmiter%5D=ssp&filter%5Brg_dispatcher%5D=2011-09-08&filter%5Bcnh%5D=43375783744&filter%5Bnationality%5D=Brasileira&filter%5Bnaturality%5D=Rio+do+Sul&filter%5Bbirthplace%5D=Rio+do+Sul&filter%5Bbirth_date%5D=2011-09-08&filter%5Bmarital%5D=married&filter%5Bspouse_id%5D=5&filter%5Blegal_representative_id%5D=80&filter%5Bcontacted_at%5D=2021-03-22+11%3A31%3A00&filter%5Blast_contact_at%5D=2021-03-22+11%3A31%3A00&filter%5Bfather_name%5D=Rog%C3%A9rio&filter%5Bmother_name%5D=Maria&filter%5Boccupation_id%5D=10&filter%5Boccupation%5D=Corretor+imobili%C3%A1rio&filter%5Bemployment_link%5D=EMP&filter%5Bemployment_business%5D=Apresenta.me&filter%5Bemployment_time%5D=6&filter%5Bemployment_phone%5D=%2B55+47+98420-8674&filter%5Bemployment_address%5D=Rua+Jos%C3%A9+Debieux&filter%5Bincome%5D=1500.00&filter%5Bincome_other%5D=600.00&filter%5Bnotes%5D=Entrou+em+contato+pelo+Facebook&filter%5Bcompany_name%5D=Empresa+Exemplo&filter%5Bstate_inscription_type%5D=immune&filter%5Bstate_inscription%5D=361944136227&filter%5Bmunicipal_inscription%5D=361944136227&filter%5Blogin_date%5D=2021-03-17+15%3A50%3A22&filter%5Blogin_active%5D=1&filter%5Blogin%5D=carlos_oliveira&filter%5Bfinancial_alert%5D=1&filter%5Bcreate_building_alert%5D=1&include%5Bcontacts%5D=phone%2Cemail&include%5Bcontact%5D=phone%2Cemail&include%5Bspouse%5D=id%2Cname&include%5BbankAccounts%5D=id%2Cdescription&include%5BbankAccount%5D=id%2Cdescription&include%5Boccupation%5D=id%2Cname&include%5Bbuildings%5D=id%2Ctitle&include%5BcontractTenant%5D=id%2Cbuilding_id%2Ctype&include%5BcontractTenantRent%5D=id%2Cbuilding_id&include%5BcontractOwner%5D=id%2Cbuilding_id&include%5Btickets%5D=id%2Ctitle&include%5Bdeals%5D=id%2Ctitle&include%5Borigin%5D=qui&include%5Btags%5D=eaque&include%5Bresponsibles%5D=id%2Cname&include%5BresponsibleGroups%5D=id%2Cname&include%5BlegalRepresentative%5D=id%2Cname&include%5Bimage%5D=id%2Cfile_name&include%5Bfiles%5D=id%2Cfile_name" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/persons" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Carlos Ciclano\",
\"responsible\": [
3,
5
],
\"type\": null,
\"access\": \"all\",
\"active\": true,
\"origin_id\": 29,
\"origin\": \"Facebook ADS\",
\"reference\": \"R55\",
\"gender\": \"M\",
\"approved\": true,
\"juridical\": \"F\",
\"tax_id\": 57157949008,
\"tag\": [
1182
],
\"rg\": \"45.461.713-6\",
\"rg_emmiter\": \"ssp\",
\"rg_dispatcher\": \"2011-09-08\",
\"cnh\": 43375783744,
\"nationality\": \"Brasileira\",
\"naturality\": \"Riosulense\",
\"birthplace\": \"Riosulense\",
\"birth_date\": \"2011-09-08\",
\"marital\": \"married\",
\"spouse_id\": 5,
\"legal_representative_id\": 80,
\"contacted_at\": \"2021-03-22 11:31:00\",
\"last_contact_at\": \"2021-03-22 11:31:00\",
\"father_name\": \"Rogério\",
\"mother_name\": \"Maria\",
\"occupation_id\": 10,
\"occupation\": \"Corretor imobiliário\",
\"employment_link\": \"EMP\",
\"employment_business\": \"Apresenta.me\",
\"employment_time\": 6,
\"employment_phone\": \"+55 47 98420-8674\",
\"employment_address\": \"Rua José Debieux\",
\"income\": \"1500.00\",
\"income_other\": \"600.00\",
\"notes\": \"Entrou em contato pelo Facebook\",
\"company_name\": \"Apresenta.me\",
\"state_inscription_type\": \"immune\",
\"state_inscription\": 361944136227,
\"municipal_inscription\": 361944136227,
\"login_date\": \"2021-03-17 15:50:22\",
\"login_active\": true,
\"login\": \"carlos_oliveira\",
\"password\": \"senha@senha3412\",
\"financial_alert\": true,
\"create_building_alert\": true
}"
ID da pessoa
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os contatos da pessoa.
Retorna o contato principal da pessoa.
Retorna conta ApBank da pessoa.
Retorna os dados do cônjuge.
Retorna as contas da pessoa.
Retorna a conta principal ativa.
Retorna a profissão da pessoa.
Retorna os dados dos negócios em que a pessoa é cliente.
Retorna os contratos em que a pessoa é inquilina.
Retorna os contratos em que a pessoa é inquilina de aluguel.
Retorna os contratos em que a pessoa é proprietária.
Retorna os tickets da pessoa.
Retorna os dados dos negócios em que a pessoa é cliente.
Retorna os dados da origem da pessoa
Retorna as Tags da pessoa
Retorna as pessoas que esta pessoa é responsável.
Retorna os grupos de usuário.
Retorna o Representante legal.
Retorna as imagens.
Retorna os arquivos.
curl --request GET \
--get "https://api.apresenta.me/persons/13?sort=id&fields=id%2Cname%2Ctax_id&include%5Bcontacts%5D=phone%2Cemail&include%5Bcontact%5D=phone%2Cemail&include%5Bapbank%5D=id%2Cname&include%5Bspouse%5D=id%2Cname&include%5BbankAccounts%5D=id%2Cdescription&include%5BbankAccount%5D=id%2Cdescription&include%5Boccupation%5D=id%2Cname&include%5Bbuildings%5D=id%2Ctitle&include%5BcontractTenant%5D=id%2Cbuilding_id%2Ctype&include%5BcontractTenantRent%5D=id%2Cbuilding_id&include%5BcontractOwner%5D=id%2Cbuilding_id&include%5Btickets%5D=id%2Ctitle&include%5Bdeals%5D=id%2Ctitle&include%5Borigin%5D=rerum&include%5Btags%5D=vel&include%5Bresponsibles%5D=id%2Cname&include%5BresponsibleGroups%5D=id%2Cname&include%5BlegalRepresentative%5D=id%2Cname&include%5Bimage%5D=id%2Cfile_name&include%5Bfiles%5D=id%2Cfile_name" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id da pessoa
curl --request PUT \
"https://api.apresenta.me/persons/13" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Carlos Ciclano\",
\"responsible\": [
3,
5
],
\"type\": null,
\"access\": \"all\",
\"active\": true,
\"origin_id\": 29,
\"origin\": \"Facebook ADS\",
\"reference\": \"R55\",
\"gender\": \"M\",
\"approved\": true,
\"juridical\": \"F\",
\"tax_id\": 57157949008,
\"tag\": [
1182
],
\"rg\": \"45.461.713-6\",
\"rg_emmiter\": \"ssp\",
\"rg_dispatcher\": \"2011-09-08\",
\"cnh\": 43375783744,
\"nationality\": \"Brasileira\",
\"naturality\": \"Riosulense\",
\"birthplace\": \"Riosulense\",
\"birth_date\": \"2011-09-08\",
\"marital\": \"married\",
\"spouse_id\": 5,
\"legal_representative_id\": 80,
\"contacted_at\": \"2021-03-22 11:31:00\",
\"last_contact_at\": \"2021-03-22 11:31:00\",
\"father_name\": \"Rogério\",
\"mother_name\": \"Maria\",
\"occupation_id\": 10,
\"occupation\": \"Corretor imobiliário\",
\"employment_link\": \"EMP\",
\"employment_business\": \"Apresenta.me\",
\"employment_time\": 6,
\"employment_phone\": \"+55 47 98420-8674\",
\"employment_address\": \"Rua José Debieux\",
\"income\": \"1500.00\",
\"income_other\": \"600.00\",
\"notes\": \"Entrou em contato pelo Facebook\",
\"company_name\": \"Apresenta.me\",
\"state_inscription_type\": \"immune\",
\"state_inscription\": 361944136227,
\"municipal_inscription\": 361944136227,
\"login_date\": \"2021-03-17 15:50:22\",
\"login_active\": true,
\"login\": \"carlos_oliveira\",
\"password\": \"senha@senha3412\",
\"financial_alert\": true,
\"create_building_alert\": true
}"
ID da pessoa
curl --request DELETE \
"https://api.apresenta.me/persons/15" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID da profissão.
Nome da profissão.
Referência da profissão.
Retorna as pessoas vinculadas à profissão.
curl --request GET \
--get "https://api.apresenta.me/persons/occupations?sort=id&fields=id%2Cname&filter%5Bid%5D=123&filter%5Bname%5D=%25A%C3%A7ougueiro%25&filter%5Breference%5D=%25Frigor%C3%ADfico%25&include%5Bpersons%5D=id%2Cname%2Cgender" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID da Profissão
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna as pessoas vinculadas à profissão.
curl --request GET \
--get "https://api.apresenta.me/persons/occupations/7?sort=id&fields=id%2Cname&include%5Bpersons%5D=id%2Cname%2Cgender" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID da Pessoa
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID do contato.
Pessoa.
País.
Estado.
Cidade.
Bairro.
CEP.
Rua.
Número.
Complemento de endereço.
Descrição.
Celular.
Telefone.
E-mail.
Contato Principal.
Contato Financeiro.
Retorna os dados da pessoa.
Retorna os dados do país.
Retorna os dados da cidade.
Retorna os dados do estado.
Retorna os dados do bairro.
curl --request GET \
--get "https://api.apresenta.me/persons/16/contacts?sort=id&fields=id%2Cname&filter%5Bid%5D=1&filter%5Bperson_id%5D=123&filter%5Bcountry_id%5D=1&filter%5Bstate_id%5D=24&filter%5Bcity_id%5D=3&filter%5Bdistrict_id%5D=12&filter%5Bzip_code%5D=89160000&filter%5Bstreet%5D=%25Rua+M%C3%A9xico%25&filter%5Bnumber%5D=1090&filter%5Bcomplement%5D=Casa&filter%5Bdescription%5D=Marcelo&filter%5Bcellphone%5D=47988888888&filter%5Bphone%5D=4735310000&filter%5Bemail%5D=mail%40example.com&filter%5Bprincipal%5D=1&filter%5Bfinancial%5D=&include%5Bperson%5D=id%2Cname&include%5Bcountry%5D=id%2Cabbreviation&include%5Bcity%5D=id%2Cname&include%5Bstate%5D=id%2Cname%2Cabbreviation&include%5Bdistrict%5D=id%2Cname" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
The ID of the person.
curl --request POST \
"https://api.apresenta.me/persons/non/contacts" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"person_id\": 123,
\"country_id\": 1,
\"state_id\": 24,
\"city_id\": 3,
\"district_id\": 12,
\"zip_code\": 89160000,
\"street\": \"%Rua México%\",
\"number\": \"1090\",
\"complement\": \"Casa\",
\"description\": \"Marcelo\",
\"cellphone\": \"47988888888\",
\"phone\": \"4735310000\",
\"email\": \"mail@example.com\",
\"principal\": true,
\"financial\": false
}"
ID da Pessoa
ID do contato
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os dados da pessoa.
Retorna os dados do país.
Retorna os dados da cidade.
Retorna os dados do estado.
Retorna os dados do bairro.
curl --request GET \
--get "https://api.apresenta.me/persons/13/contacts/3?sort=id&fields=id%2Cname&include%5Bperson%5D=id%2Cname&include%5Bcountry%5D=id%2Cabbreviation&include%5Bcity%5D=id%2Cname&include%5Bstate%5D=id%2Cname%2Cabbreviation&include%5Bdistrict%5D=id%2Cname" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id da Pessoa
Id do contato
curl --request PUT \
"https://api.apresenta.me/persons/7/contacts/12" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"country_id\": 1,
\"state_id\": 24,
\"city_id\": 3,
\"district_id\": 12,
\"zip_code\": 89160000,
\"street\": \"%Rua México%\",
\"number\": \"1090\",
\"complement\": \"Casa\",
\"description\": \"Marcelo\",
\"cellphone\": \"47988888888\",
\"phone\": \"4735310000\",
\"email\": \"mail@example.com\",
\"principal\": true,
\"financial\": false
}"
ID da Pessoa
ID do contato
curl --request DELETE \
"https://api.apresenta.me/persons/18/contacts/9" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID da Pessoa
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID da conta.
ID da Pessoa.
Descrição.
Nome do titular.
Tipo de Pessoa (física ou jurídica)
CPF/CNPJ: 99999999999
date Data de Nascimento.
Tipo da Conta.
Tipo da chave PIX.
Chave PIX.
Código do Banco.
Agência.
Conta.
Conta principal.
Status da conta.
Retorna os dados da pessoa.
curl --request GET \
--get "https://api.apresenta.me/persons/11/bankAccounts?sort=id&fields=id%2Cname&filter%5Bid%5D=123&filter%5Bperson_id%5D=321&filter%5Bdescription%5D=Ita%C3%BA&filter%5Bholder%5D=Ciclano+Fulano&filter%5Bperson_type%5D=J&filter%5Btax_id%5D=17&filter%5Bbirth_date%5D=1999-06-09&filter%5Btype%5D=CC&filter%5Bpix_type%5D=email&filter%5Bpix_key%5D=mail%40example.com&filter%5Bbank%5D=260&filter%5Bagency%5D=0223&filter%5Baccount%5D=2140104-7&filter%5Bprincipal%5D=1&filter%5Bactive%5D=1&include%5Bperson%5D=id%2Cname" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID da Pessoa
curl --request POST \
"https://api.apresenta.me/persons/14/bankAccounts" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"person_id\": 321,
\"description\": \"Itaú\",
\"holder\": \"Ciclano Fulano\",
\"person_type\": \"J\",
\"tax_id\": 3,
\"birth_date\": \"1999-06-09\",
\"type\": \"CC\",
\"pix_type\": \"email\",
\"pix_key\": \"mail@example.com\",
\"bank\": 260,
\"agency\": \"0223\",
\"account\": \"2140104-7\",
\"principal\": true,
\"active\": true
}"
int ID da Pessoa
ID da Conta Bancária
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna os dados da pessoa.
curl --request GET \
--get "https://api.apresenta.me/persons/animi/bankAccounts/3?sort=id&fields=id%2Cname&include%5Bperson%5D=id%2Cname" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID da Pessoa
ID da Conta Bancária
curl --request PUT \
"https://api.apresenta.me/persons/11/bankAccounts/10" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"person_id\": 321,
\"description\": \"Itaú\",
\"holder\": \"Ciclano Fulano\",
\"person_type\": \"J\",
\"tax_id\": 11,
\"birth_date\": \"1999-06-09\",
\"type\": \"CC\",
\"pix_type\": \"email\",
\"pix_key\": \"mail@example.com\",
\"bank\": 260,
\"agency\": \"0223\",
\"account\": \"2140104-7\",
\"principal\": true,
\"active\": true
}"
ID da Pessoa
ID da Conta Bancária
curl --request DELETE \
"https://api.apresenta.me/persons/5/bankAccounts/18" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.apresenta.me/deals/statistics/numquam" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID da regra de rodízio.
ID do Funil e etapa para encaminhar o lead.
ID do Funil e etapa para encaminhar o lead Mesclado.
Nome da regra.
Interesses do lead.
ID da Origem do Lead: 1
ID dos Corretores
Tipo de rodízio (roleta).
Imóveis específicos.
Tipo de Imóvel.
Detalhes do imóvel.
Preço mínimo do imóvel.
Preço máximo do imóvel.
Estado.
Cidade.
Bairro.
Status.
Ordem da regra.
Limite de Segurança.
Com Corretor de Segurança.
Corretor de Segurança.
Enviar para o Bolsão de Leads.
Se o lead já tiver atendimento ou já possuir um responsável, repassá-lo para o mesmo corretor.
Respeitar o atendimento ao mesmo corretor apenas se este estiver na regra.
Distribuir apenas no horário determinado.
Distribuir apenas para corretores online.
Somente Lead com contato.
Pular para próximo corretor do rodízio caso o lead não seja aceito dentro do prazo.
Tempo para pular para o próximo corretor do rodízio.
time Horário inicial para rodízio de leads.
time Horário final para rodízio de leads.
Dar preferência ao corretor captador.
Corretor captador.
Enviar exclusivamente para o corretor captador (0-6).
Dias de vigência da regra.
date Lead criado em.
Retorna dados da etapa do funil da regra.
Retorna as origens.
Retorna os Imóveis específicos da regra.
Retorna os tipos de imóveis da regra.
Retorna as construtoras.
Retorna os detalhes.
Retorna os usuários.
Retorna os estados da regra.
Retorna as cidades da regra.
Retorna os bairros da regra.
Retorna os corretores captadores.
curl --request GET \
--get "https://api.apresenta.me/deals/rotations?sort=order&fields=id%2Cname%2Cinterest%2Ctype&filter%5Bid%5D=2&filter%5Bfunnel_step_id%5D=1&filter%5Bfunnel_step_mix%5D=2&filter%5Bname%5D=carlos%25&filter%5Binterest%5D=&filter%5Borigin%5D=18&filter%5Buser%5D[]=123&filter%5Buser%5D[]=456&filter%5Btype%5D=users&filter%5Bbuilding%5D[]=123&filter%5Bbuilding%5D[]=345&filter%5Bbuilding_type%5D[]=1&filter%5Bbuilding_type%5D[]=2&filter%5Bdetail%5D[]=123&filter%5Bdetail%5D[]=321&filter%5Bprice_min%5D=1200.00&filter%5Bprice_max%5D=1500.00&filter%5Bstate%5D=1&filter%5Bcity%5D=2&filter%5Bdistrict%5D=3&filter%5Bactive%5D=1&filter%5Bposition%5D=1&filter%5Blimit_security_user%5D=2&filter%5Bwith_security_user%5D=1&filter%5Bsecurity_user%5D[]=12&filter%5Bsend_lead_center%5D=1&filter%5Bresponsible_respect%5D=1&filter%5Bresponsible_respect_only_rule%5D=&filter%5Bhour_respect%5D=1&filter%5Bonline_only%5D=1&filter%5Bwith_contact_only%5D=1&filter%5Bskip%5D=1&filter%5Bskip_time%5D=15&filter%5Bskip_hour_initial%5D=08%3A00&filter%5Bskip_hour_final%5D=18%3A00&filter%5Bcatcher_preference%5D=&filter%5Bpickup_user%5D=123&filter%5Bpickup_user_expiration%5D=0&filter%5Bdays_for_rule%5D=&filter%5Bfrom%5D=2024-01-01&filter%5Bconstructor_id%5D[]=1&filter%5Bconstructor_id%5D[]=2&filter%5Bconstructor_id%5D[]=3&include%5BfunnelStep%5D=id%2Ctitle&include%5Borigins%5D=id%2Cdescription&include%5Bbuildings%5D=id%2Ctitle&include%5BbuildingTypes%5D=id%2Cdescription&include%5Bconstructor_idToJson%5D=id%2Cname&include%5Bdetails%5D=id%2Cdescription&include%5Busers%5D=id%2Cname%2Cemail&include%5Bstates%5D=id%2Cname%2Cabbreviation&include%5Bcities%5D=id%2Cname%2Cabbreviation&include%5Bdistricts%5D=id%2Cname&include%5BpickupUsers%5D=id%2Cname" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/deals/rotations" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"funnel_step_id\": \"1\",
\"funnel_step_mix\": 2,
\"name\": \"carlos%\",
\"interest\": null,
\"origin\": 16,
\"user\": [
123,
456
],
\"type\": \"users\",
\"building\": [
123,
345
],
\"building_type\": [
1,
2
],
\"detail\": [
123,
321
],
\"price_min\": \"1200.00\",
\"price_max\": \"1500.00\",
\"state\": 1,
\"city\": 2,
\"limit_security_user\": 2,
\"with_security_user\": true,
\"security_user\": [
12
],
\"send_lead_center\": true,
\"district\": 3,
\"active\": true,
\"position\": 1,
\"responsible_respect\": true,
\"responsible_respect_only_rule\": false,
\"hour_respect\": true,
\"online_only\": true,
\"with_contact_only\": true,
\"skip\": true,
\"skip_time\": 15,
\"skip_hour_initial\": \"08:00\",
\"skip_hour_final\": \"18:00\",
\"catcher_preference\": false,
\"pickup_user\": 123,
\"pickup_user_expiration\": 0,
\"days_for_rule\": null,
\"from\": \"2024-01-01\",
\"constructor_id\": [
1,
2,
3
]
}"
ID da Regra
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
Retorna dados da etapa do funil da regra.
Retorna as origens.
Retorna os Imóveis específicos da regra.
Retorna os tipos de imóveis da regra.
Retorna as construtoras.
Retorna os detalhes.
Retorna os usuários.
Retorna os estados da regra.
Retorna as cidades da regra.
Retorna os bairros da regra.
Retorna os corretores captadores.
curl --request GET \
--get "https://api.apresenta.me/deals/rotations/12?sort=order&fields=id%2Cname%2Cinterest%2Ctype&include%5BfunnelStep%5D=id%2Ctitle&include%5Borigins%5D=id%2Cdescription&include%5Bbuildings%5D=id%2Ctitle&include%5BbuildingTypes%5D=id%2Cdescription&include%5Bconstructor_idToJson%5D=id%2Cname&include%5Bdetails%5D=id%2Cdescription&include%5Busers%5D=id%2Cname%2Cemail&include%5Bstates%5D=id%2Cname%2Cabbreviation&include%5Bcities%5D=id%2Cname%2Cabbreviation&include%5Bdistricts%5D=id%2Cname&include%5BpickupUsers%5D=id%2Cname" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID da Regra
curl --request PUT \
"https://api.apresenta.me/deals/rotations/7" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"funnel_step_id\": 1,
\"funnel_step_mix\": 2,
\"name\": \"carlos%\",
\"interest\": null,
\"origin\": 18,
\"user\": [
123,
456
],
\"type\": \"users\",
\"building\": [
123,
345
],
\"building_type\": [
1,
2
],
\"detail\": [
123,
321
],
\"price_min\": \"1200.00\",
\"price_max\": \"1500.00\",
\"state\": 1,
\"city\": 2,
\"district\": 3,
\"active\": true,
\"position\": 1,
\"limit_security_user\": 2,
\"with_security_user\": true,
\"security_user\": [
12
],
\"send_lead_center\": true,
\"responsible_respect\": true,
\"responsible_respect_only_rule\": false,
\"hour_respect\": true,
\"online_only\": true,
\"with_contact_only\": true,
\"skip\": true,
\"skip_time\": 15,
\"skip_hour_initial\": \"08:00\",
\"skip_hour_final\": \"18:00\",
\"catcher_preference\": false,
\"pickup_user\": 123,
\"pickup_user_expiration\": 0,
\"days_for_rule\": null,
\"from\": \"2024-01-01\",
\"constructor_id\": [
1,
2,
3
]
}"
ID da Regra
curl --request DELETE \
"https://api.apresenta.me/deals/rotations/6" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" ID da Regra
curl --request GET \
--get "https://api.apresenta.me/deals/rotations/17/duplicate" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Campo para ordenar os registros
Lista de campos separados por vírgula sem espaço para incluir na resposta
ID do Ticket
ID da empresa
ID do Contrato
ID do Imóvel
ID da Pessoa
ID do Responsável
Título do Ticket
Observações do Ticket
Tipo do Ticket. Valores permitidos:
keychain: Chaveiroeletric: Elétricabuilding: Entregainspect: Retornofinancial: Financeirohydraulic: Hidráulicowoodwork: Marcenariapaint: Pinturaroof: Telhadoother: OutrosPrioridade do Ticket. Valores permitidos:
low: Baixanormal: Médiahigh: Altahighest: AltíssimaOrigem do Ticket. Valores permitidos:
call: Ligaçãopresential: Presencialsite: Siteclient: Área do Clientewhatsapp: WhatsAppStatus do Ticket. Valores permitidos:
pending: Pendentereview: Em Analiseprogress: Em Andamentoawait: Aguardando Retornoconcluded: Concluidoreopened: Reabertocanceled: CanceladodateTime Data do Ticket
dateTime Data de Previsão do Ticket
Filtra os Tickets por Imóveis
Filtra os Tickets por Pessoas
Filtra os Tickets por Responsáveis
Filtra os Tickets por Tipos
Filtra os Tickets por Status
Filtra os Tickets por Prioridades
Filtra os Tickets por Origens
Filtra apenas Tickets atrasados
Incluir dados da Empresa
Incluir dados do Contrato
Incluir dados do Imóvel
Incluir dados da Pessoa
Incluir dados dos Responsáveis
Incluir arquivos anexados
curl --request GET \
--get "https://api.apresenta.me/tickets?sort=id&fields=id%2C+description&filter%5Bid%5D=2&filter%5Bbusiness_id%5D=6&filter%5Bcontract_id%5D=23&filter%5Bbuilding_id%5D=12&filter%5Bperson_id%5D=5&filter%5Bresponsible%5D%5B%5D=1&filter%5Btitle%5D=Problema+com+a+internet&filter%5Bnotes%5D=Internet+est%C3%A1+lenta&filter%5Btype%5D=eletric&filter%5Bpriority%5D=normal&filter%5Borigin%5D=call&filter%5Bstatus%5D=pending&filter%5Bdate%5D=2025-04-28+14%3A12%3A00&filter%5Bexpected_date%5D=2025-06-25+09%3A30%3A00&filter%5BbuildingIn%5D%5B%5D=1&filter%5BpersonIn%5D%5B%5D=2&filter%5BresponsibleIn%5D%5B%5D=3&filter%5BtypesIn%5D%5B%5D=&filter%5BstatusIn%5D%5B%5D=&filter%5BpriorityIn%5D%5B%5D=&filter%5BoriginIn%5D%5B%5D=&filter%5Blate%5D=1&include%5Bbusiness%5D=id%2Cname&include%5Bcontract%5D=0&include%5Bbuilding%5D=id%2Ctitle&include%5Bperson%5D=id%2Cname&include%5Bresponsibles%5D=id%2Cname&include%5Bfiles%5D=id%2Cfile_name%2Curl" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/tickets" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"business_id\": 6,
\"person_id\": 5,
\"title\": \"Problema com a internet\",
\"type\": \"maiores\",
\"origin\": \"call\",
\"contract_id\": 23,
\"building_id\": 12,
\"responsible\": [
1,
2
],
\"notes\": \"eletric\",
\"priority\": \"normal\",
\"status\": \"pending\",
\"date\": \"2025-04-28 14:12:00\",
\"expected_date\": \"2025-06-25 09:30:00\"
}"
Id do ticket
Lista de campos separados por vírgula sem espaço para incluir na resposta
Incluir dados da Empresa
Incluir dados do Contrato
Incluir dados do Imóvel
Incluir dados da Pessoa
Incluir dados dos Responsáveis
Incluir arquivos anexados
curl --request GET \
--get "https://api.apresenta.me/tickets/20?fields=id%2C+description&include%5Bbusiness%5D=id%2Cname&include%5Bcontract%5D=0&include%5Bbuilding%5D=id%2Ctitle&include%5Bperson%5D=id%2Cname&include%5Bresponsibles%5D=id%2Cname&include%5Bfiles%5D=id%2Cfile_name%2Curl" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Id do ticket
curl --request PUT \
"https://api.apresenta.me/tickets/9" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"business_id\": 6,
\"person_id\": 5,
\"title\": \"Problema com a internet\",
\"type\": \"est\",
\"origin\": \"call\",
\"contract_id\": 23,
\"building_id\": 12,
\"responsible\": [
1,
2
],
\"notes\": \"eletric\",
\"priority\": \"normal\",
\"status\": \"pending\",
\"date\": \"2025-04-28 14:12:00\",
\"expected_date\": \"2025-06-25 09:30:00\"
}"
Id do ticket
curl --request DELETE \
"https://api.apresenta.me/tickets/7" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros.
Lista de campos separados por vírgula sem espaço para incluir na resposta.
ID do usuário.
ID do grupo ao qual o usuário pertence.
ID da equipe a qual o usuário está associado.
Login do usuário.
ID da pessoa associada ao usuário.
Nome do usuário.
Nome para o site.
CRECI do usuário (para corretor de imóveis).
Descrição do usuário.
E-mail do usuário.
Telefone do usuário.
Status do usuário.
Mostra no site.
Retorna os dados dos calendários criados pelo usuário.
Retorna os dados do calendário do usuário.
Retorna os dados do calendário pelo usuário via sistema.
Retorna os dados das notificações.
Retorna os dados do grupo ao qual o usuário pertence.
Retorna os dados da equipe a qual o usuário pertence.
Retorna as permissões que o usuário possui.
Retorna as mensagens do usuário.
Retorna os imóveis em que o usuário é responsável.
Retorna as pessoas que o usuário é responsável.
Retorna os dados da pessoa vinculada ao usuário.
Retorna os tickets em que o usuário é responsável.
Retorna os contrato.
Retorna as negociações que o usuário é responsável.
Retorna os eventos que o usuário está como convidado.
Retorna os históricos gerados pelo usuário.
Retorna as transações do usuário (corretor).
curl --request GET \
--get "https://api.apresenta.me/users?sort=id&fields=id%2Clogin%2Cname%2Cemail&filter%5Bid%5D=123456&filter%5Bgroup_id%5D=3&filter%5Bteam_id%5D=5&filter%5Blogin%5D=usuario123&filter%5Bperson_id%5D=56789&filter%5Bname%5D=Jo%C3%A3o+Silva&filter%5Bname_public%5D=Jo%C3%A3o+Silva&filter%5Bcreci%5D=12345-J&filter%5Bdescription%5D=Exemplo+descri%C3%A7%C3%A3o...&filter%5Bemail%5D=email%40example.com&filter%5Bphone%5D=%2811%29+98765-4321&filter%5Bactive%5D=1&filter%5Bpublic%5D=&include%5Bcalendars%5D=id%2Cname&include%5BprincipalCalendar%5D=id%2Cname&include%5BsystemCalendar%5D=id%2Cname&include%5Bnotifications%5D=id%2Cname&include%5Bgroup%5D=id%2Cname&include%5Bteam%5D=id%2Cname&include%5BpermissionsTable%5D=permission&include%5Bmessages%5D=type%2Cmessage&include%5Bbuildings%5D=id%2Ctitle&include%5Bpersons%5D=id%2Cname&include%5Bperson%5D=id%2Cname&include%5Btickets%5D=id%2Cname&include%5Bcontracts%5D=id%2Cname&include%5Bdeals%5D=id%2Ctitle%2Cstatus&include%5Bevents%5D=id%2Ctitle&include%5Bhistorys%5D=description&include%5Btransactions%5D=mode%2Ctype%2Cdescription" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
curl --request POST \
"https://api.apresenta.me/users" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"group_id\": 2,
\"team_id\": 5,
\"login\": \"eveniet\",
\"person_id\": 1,
\"password\": \"Usuario@8532\",
\"name\": \"sint\",
\"name_public\": \"possimus\",
\"description\": \"Molestiae dolorem totam dicta ducimus quo.\",
\"creci\": 5555,
\"email\": \"contato@contato.com\",
\"phone\": 47988888888,
\"image_path\": \"url.com\",
\"active\": true,
\"public\": false,
\"notes\": \"esse\",
\"not_notify\": false,
\"position\": 13,
\"facebook_id\": \"culpa\",
\"instagram_id\": \"qui\",
\"google_id\": 15,
\"first_period_in\": \"08:00.\",
\"first_period_out\": \"08:00.\",
\"second_period_in\": \"08:00.\",
\"second_period_out\": \"08:00.\",
\"calender_id\": 123,
\"force_password_change\": false
}"
ID do Usuário
Campo para ordenar os registros.
Lista de campos separados por vírgula sem espaço para incluir na resposta.
Retorna os dados dos calendários criados pelo usuário.
Retorna os dados do calendário do usuário.
Retorna os dados do calendário pelo usuário via sistema.
Retorna os dados das notificações.
Retorna os dados do grupo ao qual o usuário pertence.
Retorna os dados da equipe a qual o usuário pertence.
Retorna as permissões que o usuário possui.
Retorna as mensagens do usuário.
Retorna os imóveis em que o usuário é responsável.
Retorna as pessoas que o usuário é responsável.
Retorna os dados da pessoa vinculada ao usuário.
Retorna os tickets em que o usuário é responsável.
Retorna os contrato.
Retorna as negociações que o usuário é responsável.
Retorna os eventos que o usuário está como convidado.
Retorna os históricos gerados pelo usuário.
Retorna as transações do usuário (corretor).
curl --request GET \
--get "https://api.apresenta.me/users/7?sort=id&fields=id%2Clogin%2Cname%2Cemail&include%5Bcalendars%5D=id%2Cname&include%5BprincipalCalendar%5D=id%2Cname&include%5BsystemCalendar%5D=id%2Cname&include%5Bnotifications%5D=id%2Cname&include%5Bgroup%5D=id%2Cname&include%5Bteam%5D=id%2Cname&include%5BpermissionsTable%5D=permission&include%5Bmessages%5D=type%2Cmessage&include%5Bbuildings%5D=id%2Ctitle&include%5Bpersons%5D=id%2Cname&include%5Bperson%5D=id%2Cname&include%5Btickets%5D=id%2Cname&include%5Bcontracts%5D=id%2Cname&include%5Bdeals%5D=id%2Ctitle%2Cstatus&include%5Bevents%5D=id%2Ctitle&include%5Bhistorys%5D=description&include%5Btransactions%5D=mode%2Ctype%2Cdescription" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
ID do Usuário
curl --request PUT \
"https://api.apresenta.me/users/123" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"group_id\": 3,
\"team_id\": 14,
\"login\": \"dolorem\",
\"person_id\": 1,
\"password\": \"Usuario@8532\",
\"name\": \"consequatur\",
\"name_public\": \"aliquam\",
\"description\": \"Saepe quis pariatur ratione aspernatur veniam harum.\",
\"creci\": 5555,
\"email\": \"contato@contato.com\",
\"phone\": 47988888888,
\"image_path\": \"url.com\",
\"active\": true,
\"public\": false,
\"notes\": \"hic\",
\"not_notify\": true,
\"position\": 1,
\"facebook_id\": \"voluptas\",
\"instagram_id\": \"maxime\",
\"google_id\": 8,
\"first_period_in\": \"08:00.\",
\"first_period_out\": \"08:00.\",
\"second_period_in\": \"08:00.\",
\"second_period_out\": \"08:00.\",
\"calender_id\": 123,
\"force_password_change\": false
}"
The ID of the environment.
Id do Ambiente
curl --request POST \
"https://api.apresenta.me/inspect/environments/7/duplicate" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Banheiro\",
\"inspect_id\": 1,
\"icon\": \"ics ic-address-book\",
\"condition\": \"good\",
\"notes\": null,
\"withMedia\": false
}"
Campo para ordenar os registros.
Lista de campos separados por vírgula sem espaço para incluir na resposta.
Filtra por código do item.
Filtra por descrição do item. Suporta busca parcial.
Filtra por ID da vistoria vinculada.
Filtra por ID do ambiente vinculado.
Filtra por tipo de item. Padrão: environment. Valores: item, key, meter, environment.
Filtra por condição do item. Valores: new, good, regular, used, bad, terrible.
Filtra por observações do item. Suporta busca parcial.
Inclui dados da vistoria vinculada.
Inclui dados do ambiente vinculado.
Inclui arquivos de imagem relacionados ao item.
curl --request GET \
--get "https://api.apresenta.me/inspect/environments?sort=id&fields=id%2Cdescription%2Ctype%2Ccondition&filter%5Bid%5D=12&filter%5Bdescription%5D=%25Lampada%25&filter%5Binspect_id%5D=123&filter%5Benvironment_id%5D=456&filter%5Btype%5D=environment&filter%5Bcondition%5D=good&filter%5Bnotes%5D=quebrado&include%5Binspect%5D=id%2Creference%2Cdate&include%5Benvironment%5D=id%2Cname&include%5Bimages%5D=id%2Cname%2Cfile_name" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Cria um novo ambiente de vistoria.
curl --request POST \
"https://api.apresenta.me/inspect/environments" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Banheiro\",
\"inspect_id\": 1,
\"icon\": \"ics ic-address-book\",
\"condition\": \"good\",
\"notes\": null
}"
Obtém os detalhes de um ambiente de vistoria específico.
The ID of the environment.
Id do Ambiente.
Inclui dados da vistoria vinculada.
Inclui itens do ambiente.
Inclui arquivos de imagem relacionados ao item.
curl --request GET \
--get "https://api.apresenta.me/inspect/environments/assumenda?include%5Binspect%5D=id%2Creference%2Cdate&include%5Bitems%5D=id%2Cdescription&include%5Bimages%5D=id%2Cname%2Cfile_name" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Altera os dados de um ambiente de vistoria existente.
The ID of the environment.
Id do Ambiente.
curl --request PUT \
"https://api.apresenta.me/inspect/environments/molestiae" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Banheiro\",
\"inspect_id\": 1,
\"icon\": \"ics ic-address-book\",
\"condition\": \"good\",
\"notes\": null
}"
Exclui um ambiente de vistoria existente.
The ID of the environment.
Id do Ambiente.
curl --request DELETE \
"https://api.apresenta.me/inspect/environments/aliquid" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros.
Lista de campos separados por vírgula sem espaço para incluir na resposta.
Filtra por código do item.
Filtra por descrição do item. Suporta busca parcial.
Filtra por ID da vistoria vinculada.
Filtra por ID do ambiente vinculado.
Filtra por tipo de item. Padrão: item. Valores: item, key, meter, environment.
Filtra por condição do item. Valores: new, good, regular, used, bad, terrible.
Filtra por observações do item. Suporta busca parcial.
Inclui dados da vistoria vinculada.
Inclui dados do ambiente vinculado.
Inclui arquivos de imagem relacionados ao item.
curl --request GET \
--get "https://api.apresenta.me/inspect/items?sort=id&fields=id%2Cdescription%2Ctype%2Ccondition&filter%5Bid%5D=12&filter%5Bdescription%5D=%25Lampada%25&filter%5Binspect_id%5D=123&filter%5Benvironment_id%5D=456&filter%5Btype%5D=item&filter%5Bcondition%5D=good&filter%5Bnotes%5D=quebrado&include%5Binspect%5D=id%2Creference%2Cdate&include%5Benvironment%5D=id%2Cname&include%5Bimages%5D=id%2Cname%2Cfile_name" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Cria um novo item de vistoria.
curl --request POST \
"https://api.apresenta.me/inspect/items" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Lampada\",
\"environment_id\": 1,
\"icon\": \"ics ic-address-book\",
\"condition\": \"good\",
\"notes\": null
}"
Obtém os detalhes de um item de vistoria específico.
The ID of the item.
Id do Item.
Inclui dados da vistoria vinculada.
Inclui dados do ambiente vinculado.
Inclui arquivos de imagem relacionados ao item.
curl --request GET \
--get "https://api.apresenta.me/inspect/items/ratione?include%5Binspect%5D=id%2Creference%2Cdate&include%5Benvironment%5D=id%2Cname&include%5Bimages%5D=id%2Cname%2Cfile_name" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Altera os dados de um item de vistoria existente.
The ID of the item.
Id do Item.
curl --request PUT \
"https://api.apresenta.me/inspect/items/illum" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Lampada\",
\"environment_id\": 1,
\"icon\": \"ics ic-address-book\",
\"condition\": \"good\",
\"notes\": null
}"
Exclui um item de vistoria existente.
The ID of the item.
Id do Item.
curl --request DELETE \
"https://api.apresenta.me/inspect/items/odit" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Campo para ordenar os registros.
Lista de campos separados por vírgula sem espaço para incluir na resposta.
Filtra por código da vistoria.
Filtra por referência única da vistoria.
Filtra por tipo da vistoria. Valores possíveis: entrance, exit, capture, maintenance.
Filtra por status da vistoria. Valores: pending, requested, progress, signature, canceled, finished.
Filtra por ID do contrato vinculado.
Filtra por ID do imóvel vinculado.
Filtra por responsável pela vistoria.
Filtra por ID da empresa vinculada.
Filtra por data da vistoria (YYYY-MM-DD).
Filtra por metragem da vistoria.
Filtra por mobília. Valores possíveis: furnished, semi_furnished, unfurnished.
Filtra por ID da tag vinculada.
Filtra por observações gerais (busca no array JSON). Suporta busca parcial.
Filtra por ID da vistoria principal (quando esta for uma reedição).
Inclui a contagem de imagens da vistoria via scope.
Inclui dados do imóvel vinculado.
Inclui dados do contrato vinculado.
Inclui dados do usuário responsável.
Inclui as tags vinculadas.
Inclui dados da empresa responsável.
Inclui ambientes da vistoria.
Inclui os itens do tipo chave.
Inclui os itens do tipo medidor.
Inclui arquivos relacionados à vistoria.
Inclui os dados da vistoria pai (original).
curl --request GET \
--get "https://api.apresenta.me/inspects?sort=id&fields=id%2Ctype%2Cstatus%2Cdate&filter%5Bid%5D=12&filter%5Breference%5D=VIS-2024-01&filter%5Btype%5D=entrance&filter%5Bstatus%5D=pending&filter%5Bcontract_id%5D=123&filter%5Bbuilding_id%5D=456&filter%5Buser_id%5D=3&filter%5Bbusiness_id%5D=1&filter%5Bdate%5D=2025-05-01&filter%5Barea%5D=120.5&filter%5Bfurniture%5D=furnished&filter%5Btag%5D=7&filter%5Bnotes%5D=pintura&filter%5Bfather_id%5D=10&filter%5BwithImageCount%5D=1&include%5Bbuilding%5D=id%2Creference%2Ctitle&include%5Bcontract%5D=0&include%5Buser%5D=id%2Cname%2Cemail&include%5Btags%5D=id%2Cdescription&include%5Bbusiness%5D=id%2Cname&include%5Benvironments%5D=id%2Cname&include%5Bkeys%5D=id%2Cname&include%5Bmeters%5D=id%2Cname&include%5Bfiles%5D=id%2Cname%2Cfile_name&include%5Bfather%5D=id%2Ctype%2Cdate" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Cria uma nova vistoria.
curl --request POST \
"https://api.apresenta.me/inspects" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"reference\": \"VIS-2024-01\",
\"type\": \"entrance\",
\"status\": \"pending\",
\"contract_id\": 123,
\"building_id\": 456,
\"user_id\": 3,
\"business_id\": 1,
\"date\": \"2025-05-01\",
\"area\": 120.5,
\"furniture\": \"furnished\",
\"tag\": 7,
\"notes\": [
\"Obs. 1\",
\"Obs. 2\"
],
\"father_id\": 10,
\"environments\": [
\"et\"
],
\"keys\": [
{
\"description\": \"Chave da porta da frente\"
}
],
\"meters\": [
{
\"description\": \"Medidor de água\"
}
],
\"files\": [
\"autem\"
]
}"
Obtém os detalhes de uma vistoria específica.
The ID of the inspect.
Id da Vistoria.
Inclui dados do imóvel vinculado.
Inclui dados do contrato vinculado.
Inclui dados do usuário responsável.
Inclui as tags vinculadas.
Inclui dados da empresa responsável.
Inclui ambientes da vistoria.
Inclui os itens do tipo chave.
Inclui os itens do tipo medidor.
Inclui arquivos relacionados à vistoria.
Inclui os dados da vistoria pai (original).
curl --request GET \
--get "https://api.apresenta.me/inspects/consequatur?include%5Bbuilding%5D=id%2Creference%2Ctitle&include%5Bcontract%5D=0&include%5Buser%5D=id%2Cname%2Cemail&include%5Btags%5D=id%2Cdescription&include%5Bbusiness%5D=id%2Cname&include%5Benvironments%5D=id%2Cname&include%5Bkeys%5D=id%2Cname&include%5Bmeters%5D=id%2Cname&include%5Bfiles%5D=id%2Cname%2Cfile_name&include%5Bfather%5D=id%2Ctype%2Cdate" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"return": false,
"message": "Este recurso não foi encontrado.",
"status": 404,
"errors": []
}
Altera os dados de uma vistoria existente.
The ID of the inspect.
Id da Vistoria.
curl --request PUT \
"https://api.apresenta.me/inspects/ex" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"reference\": \"VIS-2024-01\",
\"type\": \"entrance\",
\"status\": \"pending\",
\"contract_id\": 123,
\"building_id\": 456,
\"user_id\": 3,
\"business_id\": 1,
\"date\": \"2025-05-01\",
\"area\": 120.5,
\"furniture\": \"furnished\",
\"tag\": 7,
\"notes\": [
\"Obs. 1\",
\"Obs. 2\"
],
\"father_id\": 10,
\"environments\": [
\"sint\"
],
\"keys\": [
{
\"description\": \"Chave da porta da frente\"
}
],
\"meters\": [
{
\"description\": \"Medidor de água\"
}
],
\"files\": [
\"consequuntur\"
]
}"
Exclui uma vistoria existente.
The ID of the inspect.
Id da Vistoria.
curl --request DELETE \
"https://api.apresenta.me/inspects/consequatur" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the inspect.
ID da Vistoria
curl --request POST \
"https://api.apresenta.me/inspect/16/duplicate" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"environments\": false,
\"keys\": false,
\"meters\": true,
\"persons\": false,
\"medias\": true
}"