Documentação da API

Autenticação (Auth)

Login

Endpoint: POST /auth/register/login/

Descrição: Realiza o login do usuário e retorna um token de autenticação.

http POST $http_domain/auth/register/login/ email='usuario1@teste.com' password='123456'

Check

Endpoint: POST /auth/register/check/

Descrição: Verifica a validade do token de autenticação.

http POST $http_domain/auth/register/check/ token=$token
http POST $http_domain/auth/register/check/ token=$refresh_token

Logout

Endpoint: POST /auth/register/logout/

Descrição: Efetua o logout do usuário invalidando o token.

http POST $http_domain/auth/register/logout/ refresh=$refresh_token

Refresh Token

Endpoint: POST /auth/register/refresh/

Descrição: Renova o token de autenticação usando o refresh token.

http POST $http_domain/auth/register/refresh/ refresh=$refresh_token

Lista Acessos

Endpoint: GET /auth/access/

Descrição: Lista os acessos dos usuários.

http -A bearer -a $token GET $http_domain/auth/access/ user==67a9fc12100a2563818e09ca action=='Accessed index' path='/admin/' timestamp__gte==2025-03-11 
http -A bearer -a $token GET $http_domain/accounts/logs/ user==67a9fc12100a2563818e09ca action=='Accessed index' path='/admin/' timestamp__gte==2025-03-11 
http -A bearer -a $token GET $http_domain/accounts/logs/my-logs/

Contas (Accounts)

Usuários

Criar

Endpoint: POST /accounts/users/

Descrição: Cria um novo usuário com as informações fornecidas.

http -A bearer -a $token -f POST $http_domain/accounts/users/ email='usuario30@teste.com' password='123456' groups=1 is_active=true first_name='Usuario' last_name='Teste' telefone='123456789' data_nascimento='2020-01-01'

Listar

Endpoint: GET /accounts/users/

Descrição: Lista todos os usuários cadastrados.

http -A bearer -a $token -f GET $http_domain/accounts/users/

Recuperar

Endpoint: GET /accounts/users/{id}/

Descrição: Recupera os detalhes de um usuário específico.

http -A bearer -a $token -f GET $http_domain/accounts/users/667373482c19a5c7a2f9c9e4/

Atualizar

Endpoint: PUT /accounts/users/{id}/

Descrição: Atualiza as informações de um usuário existente.

http -A bearer -a $token -f PUT $http_domain/accounts/users/67d081d2e5dac44f0d9b950c/ email='usuario30b@teste.com' password='1234567' groups=2 is_active=false first_name='UsuarioB' last_name='TesteB' telefone='1234567' data_nascimento='2020-01-02' foto@'caminho_da_imagem' bio='Esta é uma bio'

Excluir

Endpoint: DELETE /accounts/users/{id}/

Descrição: Exclui um usuário específico.

http -A bearer -a $token DELETE $http_domain/accounts/users/66737d260784bf2b096bba01/

Clientes

Criar

Endpoint: POST /accounts/clients/

Descrição: Cria um novo cliente com as informações fornecidas.

hhttp -A bearer -a $token POST $http_domain/accounts/clients/ nome='Cliente' email='cliente@teste.com' password='123456'

Listar

Endpoint: GET /accounts/clients/

Descrição: Lista todos os clientes cadastrados.

http -A bearer -a $token -f GET $http_domain/accounts/clients/

Recuperar

Endpoint: GET /accounts/clients/{id}/

Descrição: Recupera os detalhes de um usuário específico.

http -A bearer -a $token -f GET $http_domain/accounts/clients/67d3478456825be160bfce76/

Atualizar

Endpoint: PUT /accounts/clients/{id}/

Descrição: Atualiza as informações de um cliente existente.

http -A bearer -a $token -f PUT $http_domain/accounts/clients/67d3478456825be160bfce76/ email='cliente3b@teste.com' password='1234567' telefone='+552799999-9999' data_nascimento='2000-01-01' cidade_id=6552375 foto@'/mnt/d/wsl/home-felipe/pixerama/remax/api_new/PortalREMax/class_diagram.png'

Excluir

Endpoint: DELETE /accounts/clients/{id}/

Descrição: Exclui um cliente específico.

http -A bearer -a $token DELETE $http_domain/accounts/clients/67d3478456825be160bfce76/

Login

Endpoint: POST /accounts/clients/login/

Descrição: Autentica um cliente e gera um token

http POST $http_domain/accounts/clients/login/ email='cliente3b@teste.com' password='123456'

Logout

Endpoint: POST /accounts/clients/logout/

Descrição: Destrói o token gerado durante o login

http -A bearer -a $token_cliente POST $http_domain/accounts/clients/logout/

Check

Endpoint: POST /accounts/clients/check/

Descrição:Verifica se o token existe e é válido

http POST $http_domain/accounts/clients/check/ token=$token_cliente

Recupera Autenticado

Endpoint: POST /accounts/clients/me/

Descrição:Exibe os dados do cliente autenticado

http -A bearer -a $token_cliente GET $http_domain/accounts/clients/me/

Atualiza Autenticado

Endpoint: POST /accounts/clients/me/update/

Descrição:Atualiza os dados do cliente autenticado

http -A bearer -a $token_cliente GET $http_domain/accounts/clients/me/update/ nome='Cliente B'

Inativa Autenticado

Endpoint: POST /accounts/clients/me/inactivate/

Descrição:Inativa o cliente autenticado

http -A bearer -a $token_cliente GET $http_domain/accounts/clients/me/inactivate/

Ativa Autenticado

Endpoint: POST /accounts/clients/me/activate/

Descrição:Ativa o cliente autenticado

http -A bearer -a $token_cliente GET $http_domain/accounts/clients/me/activate/

Níveis

Permissões

Endpoint: GET /accounts/permissions/

Descrição: Lista todas as permissões disponíveis.

http -A bearer -a $token GET $http_domain/accounts/permissions/

Criar

Endpoint: POST /accounts/groups/

Descrição: Cria um novo nível com as permissões especificadas.

http -A bearer -a $token POST $http_domain/accounts/groups/ name='Grupo 1' permissions=222,221,223,224

Listar

Endpoint: GET /accounts/groups/

Descrição: Lista todos os níveis cadastrados.

http -A bearer -a $token GET $http_domain/accounts/groups/

Recuperar

Endpoint: GET /accounts/groups/{id}/

Descrição: Recupera os detalhes de um nível específico.

http -A bearer -a $token GET $http_domain/accounts/groups/1/

Atualizar

Endpoint: PUT /accounts/groups/{id}/

Descrição: Atualiza as informações de um nível existente.

http -A bearer -a $token PUT $http_domain/accounts/groups/1/ name='Grupo Teste' permissions=220,221,222,223,224

Excluir

Endpoint: DELETE /accounts/groups/{id}/

Descrição: Exclui um nível específico.

http -A bearer -a $token DELETE $http_domain/accounts/groups/1/

Painel (Panel)

Favoritos

Criar

Endpoint: POST /panel/favoritos/

Descrição: Adiciona um novo favorito ao painel.

http -A bearer -a $token POST $http_domain/panel/favoritos/ cliente_id='67bf1a367cfa80c3e0a52474' tipo_imovel_id='5553' imovel_id='601251076210'

Listar

Endpoint: GET /panel/favoritos/

Descrição: Lista todos os favoritos do painel.

http -A bearer -a $token GET $http_domain/panel/favoritos/

Recuperar

Endpoint: GET /panel/favoritos/{id}/

Descrição: Recupera os detalhes de um favorito específico.

http -A bearer -a $token GET $http_domain/panel/favoritos/6671bf64d99300b902480976/

Atualizar

Endpoint: PUT /panel/favoritos/{id}/

Descrição: Atualiza as informações de um favorito existente.

http -A bearer -a $token PUT $http_domain/panel/favoritos/6671bf64d99300b902480976/ cliente_id='6671c0f5d99300b902480977' imovel_id='123456' tipo_imovel_id='123456'

Excluir

Endpoint: DELETE /panel/favoritos/{id}/

Descrição: Exclui um favorito específico.

http -A bearer -a $token DELETE $http_domain/panel/favoritos/67d8339007c418908228d0c9/

Cliente - Criar

Endpoint: POST /panel/favoritos/add/

Descrição: Adiciona um imóvel favorito de cliente autenticado

http -A bearer -a $token_cliente POST $http_domain/panel/favoritos/add/ imovel_id='601251076210' tipo_imovel_id='5553'

Cliente - Listar

Endpoint: GET /panel/favoritos/me/

Descrição: Lista os imóveis favoritos do cliente autenticado

http -A bearer -a $token_cliente GET $http_domain/panel/favoritos/me/

Cliente - Recuperar

Endpoint: GET /panel/favoritos/me/{id}/

Descrição: Recupera um imóvel favorito do cliente autenticado

http -A bearer -a $token_cliente GET $http_domain/panel/favoritos/me/67d4cc53caaafec02e2d7b37/

Cliente - Atualizar

Endpoint: PUT /panel/favoritos/update/{id}

Descrição:Atualiza um imóvel favorito de cliente autenticado

http -A bearer -a $token_cliente PUT $http_domain/panel/favoritos/update/67d4cc53caaafec02e2d7b37/ imovel_id='601251076210' tipo_imovel_id='5553'

Cliente - Excluir

Endpoint: DELETE /panel/favoritos/delete/{id}/

Descrição: Exclui um imóvel favorito específico do cliente autenticado.

http -A bearer -a $token_cliente DELETE $http_domain/panel/favoritos/delete/67d4cc53caaafec02e2d7b37/

Contatos Cliente

Criar

Endpoint: POST /panel/contatos-cliente/

Descrição: Cria um novo contato de cliente.

http -A bearer -a $token POST $http_domain/panel/contatos-cliente/ cliente_id='67bf1a367cfa80c3e0a52474' tipo_imovel_id='5553' imovel_id='601251076210' mensagem='Reprehenderit ipsa voluptatem quibusdam dignissimos officiis non nulla fuga fugiat esse mollitia vel maiores fugiat autem dicta exercitationem repudiandae officia voluptatem ratione magnam quaerat accusamus explicabo nulla cumque molestias ea'

Listar

Endpoint: GET /panel/contatos-cliente/

Descrição: Lista todos os contatos de clientes.

http -A bearer -a $token GET $http_domain/panel/contatos-cliente/

Recuperar

Endpoint: GET /panel/contatos-cliente/{id}/

Descrição: Recupera os detalhes de um contato específico.

http -A bearer -a $token GET $http_domain/panel/contatos-cliente/67d835ccad9d34c32d112fbd/

Atualizar

Endpoint: PUT /panel/contatos-cliente/{id}/

Descrição: Atualiza as informações de um contato existente.

http -A bearer -a $token PUT $http_domain/panel/contatos-cliente/67d835ccad9d34c32d112fbd/ cliente_id='67bf1a367cfa80c3e0a52474' tipo_imovel_id='5553' imovel_id='601251076210' mensagem='Reprehenderit ipsa voluptatem quibusdam dignissimos officiis non nulla fuga fugiat esse mollitia vel maiores fugiat autem dicta exercitationem repudiandae officia voluptatem ratione magnam quaerat accusamus explicabo nulla cumque molestias ea'

Excluir

Endpoint: DELETE /panel/contatos-cliente/{id}/

Descrição: Exclui um contato específico.

http -A bearer -a $token DELETE $http_domain/panel/contatos-cliente/67d835ccad9d34c32d112fbd/

Cliente - Criar

Endpoint: POST /panel/contatos-cliente/add/

Descrição: Adiciona um contato de cliente autenticado

http -A bearer -a $token_cliente POST $http_domain/panel/contatos-cliente/add/ mensagem="Teste" imovel_id='601251076210' tipo_imovel_id='5553'

Cliente - Listar

Endpoint: GET /panel/contatos-cliente/me/

Descrição: Lista os contatos do cliente autenticado

http -A bearer -a $token_cliente GET $http_domain/panel/contatos-cliente/me/

Cliente - Recuperar

Endpoint: GET /panel/contatos-cliente/me/{id}/

Descrição: Recupera um contato do cliente autenticado

http -A bearer -a $token_cliente GET $http_domain/panel/contatos-cliente/me/67d4cc53caaafec02e2d7b37/

Cliente - Atualizar

Endpoint: PUT /panel/contatos-cliente/update/{id}

Descrição:Atualiza o contato de um cliente autenticado

http -A bearer -a $token_cliente PUT $http_domain/panel/contatos-cliente/update/67d4cc53caaafec02e2d7b37/ mensagem="Teste 2" imovel_id='601251076210' tipo_imovel_id='5553'

Cliente - Excluir

Endpoint: DELETE /panel/contatos-cliente/delete/{id}/

Descrição: Exclui um contato específico do cliente autenticado.

http -A bearer -a $token_cliente DELETE $http_domain/panel/contatos-cliente/delete/67d4cc53caaafec02e2d7b37/

Categorias

Criar

Endpoint: POST /panel/categorias/

Descrição: Cria uma nova categoria.

http -A bearer -a $token -f POST $http_domain/panel/categorias/ nome='Empresas' ordem=1 imagem@'/caminho/para/imagem.png'

Listar

Endpoint: GET /panel/categorias/

Descrição: Lista todas as categorias.

http -A bearer -a $token GET $http_domain/panel/categorias/

Recuperar

Endpoint: GET /panel/categorias/{id}/

Descrição: Recupera os detalhes de uma categoria específica.

http -A bearer -a $token GET $http_domain/panel/categorias/6671ce61771ca1e36577ae2d/

Atualizar

Endpoint: PUT /panel/categorias/{id}/

Descrição: Atualiza as informações de uma categoria existente.

http -A bearer -a $token -f PUT $http_domain/panel/categorias/6671ce61771ca1e36577ae2d/ nome='Empresas' ordem=2 imagem@'/caminho/para/nova_imagem.png'

Excluir

Endpoint: DELETE /panel/categorias/{id}/

Descrição: Exclui uma categoria específica.

http -A bearer -a $token DELETE $http_domain/panel/categorias/6671ce61771ca1e36577ae2d/

Posts

Criar

Endpoint: POST /panel/posts/

Descrição: Cria um novo post.

http -A bearer -a $token POST $http_domain/panel/posts/ autor='6668adc350feaaeb415bfa5f' titulo='Novo Post' categorias=["666c97e382b13caa6db5a856","666b3680b7198810f8042654"] conteudo='Conteúdo do post' subtitulo='Subtítulo do Post' tags:='["tag1","tag2"]' data='2024-11-14' imagem_principal@'/caminho/para/foto.jpg'

Listar

Endpoint: GET /panel/posts/

Descrição: Lista todos os posts.

http -A bearer -a $token GET $http_domain/panel/posts/

Recuperar

Endpoint: GET /panel/posts/{id}/

Descrição: Recupera os detalhes de um post específico.

http -A bearer -a $token GET $http_domain/panel/posts/666c41820fcb229d1c2a896b/

Atualizar

Endpoint: PUT /panel/posts/{id}/

Descrição: Atualiza as informações de um post existente.

http -A bearer -a $token PUT $http_domain/panel/posts/666c41820fcb229d1c2a896b/ autor='6668adc350feaaeb415bfa5f' titulo='Título Atualizado' data='2024-06-17 14:55:11' categorias=['666c97e382b13caa6db5a856','666b3680b7198810f8042654'] conteudo='Conteúdo atualizado' tags:='["tag3","tag4"]' subtitulo='Subtítulo Atualizado' imagem_principal@'/caminho/para/foto.jpg'

Excluir

Endpoint: DELETE /panel/posts/{id}/

Descrição: Exclui um post específico.

http -A bearer -a $token DELETE $http_domain/panel/posts/6670884440b780d2893e0dd9/

Criar

Endpoint: POST /panel/banners-mosaicos/

Descrição: Cria um novo banner mosaico.

http -A bearer -a $token -f POST $http_domain/panel/banners-mosaicos/ ordem=1 posts=['66708cb2aaf6d7aa0845f043','66709291b29c511280781bcb'] template@'/caminho/para/template.jpg'

Listar

Endpoint: GET /panel/banners-mosaicos/

Descrição: Lista todos os banners mosaicos.

http -A bearer -a $token GET $http_domain/panel/banners-mosaicos/

Recuperar

Endpoint: GET /panel/banners-mosaicos/{id}/

Descrição: Recupera os detalhes de um banner mosaico específico.

http -A bearer -a $token GET $http_domain/panel/banners-mosaicos/666c41c20fcb229d1c2a896d/

Atualizar

Endpoint: PUT /panel/banners-mosaicos/{id}/

Descrição: Atualiza as informações de um banner mosaico existente.

http -A bearer -a $token -f --multipart PUT $http_domain/panel/banners-mosaicos/666c41c20fcb229d1c2a896d/ ordem=4 posts=['66709291b29c511280781bcb','66708d004cb435a37ccc8184'] template@'/caminho/para/template_atualizado.jpg'

Excluir

Endpoint: DELETE /panel/banners-mosaicos/{id}/

Descrição: Exclui um banner mosaico específico.

http -A bearer -a $token DELETE $http_domain/panel/banners-mosaicos/666c41c20fcb229d1c2a896d/

Simulações

Criar

Endpoint: POST /panel/simulacoes/

Descrição: Cria uma nova simulação.

http -A bearer -a $token POST $http_domain/panel/simulacoes/ email="teste@teste.com" nome='Nome Teste' telefone='123456789' entrada_disponivel='85456.98' tipo='valor_parcelas' valor_maximo_parcelas='12452.24'

Listar

Endpoint: GET /panel/simulacoes/

Descrição: Lista todas as simulações.

http -A bearer -a $token GET $http_domain/panel/simulacoes/

Recuperar

Endpoint: GET /panel/simulacoes/{id}/

Descrição: Recupera os detalhes de uma simulação específica.

http -A bearer -a $token GET $http_domain/panel/simulacoes/6671d1675c990cddc07319a2/

Atualizar

Endpoint: PUT /panel/simulacoes/{id}/

Descrição: Atualiza as informações de uma simulação existente.

http -A bearer -a $token PUT $http_domain/panel/simulacoes/6671ed862dfe8d220575142e/ email='teste1@teste.com' entrada_disponivel='97653.12' fgts='78567.91' nome='Nome Teste2' renda_familiar_mensal='26567.34' telefone='987654321' tipo='renda_familiar'

Excluir

Endpoint: DELETE /panel/simulacoes/{id}/

Descrição: Exclui uma simulação específica.

http -A bearer -a $token DELETE $http_domain/panel/simulacoes/6671d1675c990cddc07319a2/

Assuntos

Criar

Endpoint: POST /panel/assuntos/

Descrição: Cria um novo assunto.

http -A bearer -a $token POST $http_domain/panel/assuntos/ email='assunto@teste.com' nome='Assunto Teste'

Listar

Endpoint: GET /panel/assuntos/

Descrição: Lista todos os assuntos.

http -A bearer -a $token GET $http_domain/panel/assuntos/

Recuperar

Endpoint: GET /panel/assuntos/{id}/

Descrição: Recupera os detalhes de um assunto específico.

http -A bearer -a $token GET $http_domain/panel/assuntos/6671eeeb5a2aa1cb040c62c1/

Atualizar

Endpoint: PUT /panel/assuntos/{id}/

Descrição: Atualiza as informações de um assunto existente.

http -A bearer -a $token PUT $http_domain/panel/assuntos/6671eeeb5a2aa1cb040c62c1/ email='assunto_1@teste.com' nome='Assunto Teste 1'

Excluir

Endpoint: DELETE /panel/assuntos/{id}/

Descrição: Exclui um assunto específico.

http -A bearer -a $token DELETE $http_domain/panel/assuntos/6671eeeb5a2aa1cb040c62c1/

Contatos

Criar

Endpoint: POST /panel/contatos/

Descrição: Cria um novo contato.

http -A bearer -a $token POST $http_domain/panel/contatos/ nome="Nome Teste" email="email1@teste.com" telefone="123456789" cidade="Vila Velha" estado="Espírito Santo" mensagem="Mensagem de contato" assunto="6668ae4150feaaeb415bfa63"

Listar

Endpoint: GET /panel/contatos/

Descrição: Lista todos os contatos.

http -A bearer -a $token GET $http_domain/panel/contatos/

Recuperar

Endpoint: GET /panel/contatos/{id}/

Descrição: Recupera os detalhes de um contato específico.

http -A bearer -a $token GET $http_domain/panel/contatos/6671842a1c43f1ade03ee1bc/

Atualizar

Endpoint: PUT /panel/contatos/{id}/

Descrição: Atualiza as informações de um contato existente.

http -A bearer -a $token PUT $http_domain/panel/contatos/6671842a1c43f1ade03ee1bc/ nome='Nome Teste1' email='email_1@teste.com' telefone='987654321' cidade='Santo Amaro' estado='São Paulo' mensagem='Nova mensagem de contato' assunto='666c5b129ffba056771541b5'

Excluir

Endpoint: DELETE /panel/contatos/{id}/

Descrição: Exclui um contato específico.

http -A bearer -a $token DELETE $http_domain/panel/contatos/6671842a1c43f1ade03ee1bc/

Imprensa

Criar

Endpoint: POST /panel/imprensa/

Descrição: Cria uma nova entrada de imprensa.

http -A bearer -a $token POST $http_domain/panel/imprensa/ texto='Texto para imprensa'

Listar

Endpoint: GET /panel/imprensa/

Descrição: Lista todas as entradas de imprensa.

http -A bearer -a $token GET $http_domain/panel/imprensa/

Recuperar

Endpoint: GET /panel/imprensa/{id}/

Descrição: Recupera os detalhes de uma entrada de imprensa específica.

http -A bearer -a $token GET $http_domain/panel/imprensa/6671f3f154a251ee6d118aeb/

Atualizar

Endpoint: PUT /panel/imprensa/{id}/

Descrição: Atualiza as informações de uma entrada de imprensa existente.

http -A bearer -a $token PUT $http_domain/panel/imprensa/6671f3f154a251ee6d118aeb/ texto='Texto atualizado para imprensa'

Excluir

Endpoint: DELETE /panel/imprensa/{id}/

Descrição: Exclui uma entrada de imprensa específica.

http -A bearer -a $token DELETE $http_domain/panel/imprensa/6671f3f154a251ee6d118aeb/

Assuntos Ouvidoria

Criar

Endpoint: POST /panel/assuntos-ouvidoria/

Descrição: Cria um novo assunto de ouvidoria.

http -A bearer -a $token POST $http_domain/panel/assuntos-ouvidoria/ email="email_ouvidoria1@teste.com" nome="Assunto Ouvidoria 1"

Listar

Endpoint: GET /panel/assuntos-ouvidoria/

Descrição: Lista todos os assuntos de ouvidoria.

http -A bearer -a $token GET $http_domain/panel/assuntos-ouvidoria/

Recuperar

Endpoint: GET /panel/assuntos-ouvidoria/{id}/

Descrição: Recupera os detalhes de um assunto de ouvidoria específico.

http -A bearer -a $token GET $http_domain/panel/assuntos-ouvidoria/6672d503c625ce6aff8126a1/

Atualizar

Endpoint: PUT /panel/assuntos-ouvidoria/{id}/

Descrição: Atualiza as informações de um assunto de ouvidoria existente.

http -A bearer -a $token PUT $http_domain/panel/assuntos-ouvidoria/6672d503c625ce6aff8126a1/ email="email_ouvidoria1@teste.com" nome="Assunto Ouvidoria 2"

Excluir

Endpoint: DELETE /panel/assuntos-ouvidoria/{id}/

Descrição: Exclui um assunto de ouvidoria específico.

http -A bearer -a $token DELETE $http_domain/panel/assuntos-ouvidoria/6672d503c625ce6aff8126a1/

Ouvidoria

Criar

Endpoint: POST /panel/ouvidoria/

Descrição: Cria uma nova entrada de ouvidoria.

http -A bearer -a $token POST $http_domain/panel/ouvidoria/ assunto='666c3f0c0fcb229d1c2a8969' nome='Nome Teste 1' email='email1@teste.com' telefone='123456789' cidade='Vila Velha' estado='Espírito Santo' mensagem='Mensagem para ouvidoria'

Listar

Endpoint: GET /panel/ouvidoria/

Descrição: Lista todas as entradas de ouvidoria.

http -A bearer -a $token GET $http_domain/panel/ouvidoria/

Recuperar

Endpoint: GET /panel/ouvidoria/{id}/

Descrição: Recupera os detalhes de uma entrada de ouvidoria específica.

http -A bearer -a $token GET $http_domain/panel/ouvidoria/66718de3402e4b6df73d9dca/

Atualizar

Endpoint: PUT /panel/ouvidoria/{id}/

Descrição: Atualiza as informações de uma entrada de ouvidoria existente.

http -A bearer -a $token PUT $http_domain/panel/ouvidoria/66718de3402e4b6df73d9dca/ assunto='666c87a5cd0aede79307bc86' nome='Nome Teste 2' email='email2@teste.com' cidade='Santo Amaro' estado='São Paulo' telefone='987654321' mensagem='Nova mensagem para ouvidoria'

Excluir

Endpoint: DELETE /panel/ouvidoria/{id}/

Descrição: Exclui uma entrada de ouvidoria específica.

http -A bearer -a $token DELETE $http_domain/panel/ouvidoria/66718de3402e4b6df73d9dca/

Grupos Perguntas Frequentes

Criar

Endpoint: POST /panel/grupos-perguntas-frequentes/

Descrição: Cria um novo grupo de perguntas frequentes.

http -A bearer -a $token POST $http_domain/panel/grupos-perguntas-frequentes/ nome='Grupo Ouvidoria Teste 1' ordem='1'

Listar

Endpoint: GET /panel/grupos-perguntas-frequentes/

Descrição: Lista todos os grupos de perguntas frequentes.

http -A bearer -a $token GET $http_domain/panel/grupos-perguntas-frequentes/

Recuperar

Endpoint: GET /panel/grupos-perguntas-frequentes/{id}/

Descrição: Recupera os detalhes de um grupo de perguntas frequentes específico.

http -A bearer -a $token GET $http_domain/panel/grupos-perguntas-frequentes/6672d7a2c625ce6aff8126a3/

Atualizar

Endpoint: PUT /panel/grupos-perguntas-frequentes/{id}/

Descrição: Atualiza as informações de um grupo de perguntas frequentes existente.

http -A bearer -a $token PUT $http_domain/panel/grupos-perguntas-frequentes/6672d7a2c625ce6aff8126a3/ nome="Grupo Pergunta Frequente 2" ordem=2

Excluir

Endpoint: DELETE /panel/grupos-perguntas-frequentes/{id}/

Descrição: Exclui um grupo de perguntas frequentes específico.

http -A bearer -a $token DELETE $http_domain/panel/grupos-perguntas-frequentes/6672d7a2c625ce6aff8126a3/

Perguntas Frequentes

Criar

Endpoint: POST /panel/perguntas-frequentes/

Descrição: Cria uma nova pergunta frequente.

http -A bearer -a $token POST $http_domain/panel/perguntas-frequentes/ grupo='666c42e50fcb229d1c2a8973' ordem='1' pergunta='Pergunta exemplo?' resposta='Resposta exemplo.'

Listar

Endpoint: GET /panel/perguntas-frequentes/

Descrição: Lista todas as perguntas frequentes.

http -A bearer -a $token GET $http_domain/panel/perguntas-frequentes/

Recuperar

Endpoint: GET /panel/perguntas-frequentes/{id}/

Descrição: Recupera os detalhes de uma pergunta frequente específica.

http -A bearer -a $token GET $http_domain/panel/perguntas-frequentes/667190fe41717d837a4bb9d1/

Atualizar

Endpoint: PUT /panel/perguntas-frequentes/{id}/

Descrição: Atualiza as informações de uma pergunta frequente existente.

http -A bearer -a $token PUT $http_domain/panel/perguntas-frequentes/667190fe41717d837a4bb9d1/ grupo='666c43040fcb229d1c2a8977' ordem='2' pergunta='Nova pergunta?' resposta='Nova resposta.'

Excluir

Endpoint: DELETE /panel/perguntas-frequentes/{id}/

Descrição: Exclui uma pergunta frequente específica.

http -A bearer -a $token DELETE $http_domain/panel/perguntas-frequentes/667190fe41717d837a4bb9d1/

Porque Remax

Criar

Endpoint: POST /panel/porque-remax/

Descrição: Cria uma nova entrada de "Porque Remax".

http -A bearer -a $token POST $http_domain/panel/porque-remax/ texto='Texto explicativo sobre Porque Remax'

Listar

Endpoint: GET /panel/porque-remax/

Descrição: Lista todas as entradas de "Porque Remax".

http -A bearer -a $token GET $http_domain/panel/porque-remax/

Recuperar

Endpoint: GET /panel/porque-remax/{id}/

Descrição: Recupera os detalhes de uma entrada de "Porque Remax" específica.

http -A bearer -a $token GET $http_domain/panel/porque-remax/6672da625f6094643c81cdff/

Atualizar

Endpoint: PUT /panel/porque-remax/{id}/

Descrição: Atualiza as informações de uma entrada de "Porque Remax" existente.

http -A bearer -a $token PUT $http_domain/panel/porque-remax/6672da625f6094643c81cdff/ texto='Texto atualizado explicativo sobre Porque Remax'

Excluir

Endpoint: DELETE /panel/porque-remax/{id}/

Descrição: Exclui uma entrada de "Porque Remax" específica.

http -A bearer -a $token DELETE $http_domain/panel/porque-remax/6672da625f6094643c81cdff/

Remax no Brasil

Criar

Endpoint: POST /panel/remax-no-brasil/

Descrição: Cria uma nova entrada de "Remax no Brasil".

http -A bearer -a $token POST $http_domain/panel/remax-no-brasil/ texto='Texto sobre Remax no Brasil' texto_simplificado='Texto simplificado' agencias=['6667755df3e72918fd86b451'] corretores=['666776b3f3e72918fd86b4b5'] imoveis_exclusivos=['666776d3f3e72918fd8748cc']

Listar

Endpoint: GET /panel/remax-no-brasil/

Descrição: Lista todas as entradas de "Remax no Brasil".

http -A bearer -a $token GET $http_domain/panel/remax-no-brasil/

Recuperar

Endpoint: GET /panel/remax-no-brasil/{id}/

Descrição: Recupera os detalhes de uma entrada de "Remax no Brasil" específica.

http -A bearer -a $token GET $http_domain/panel/remax-no-brasil/6671a1b957b1f9add5cab5b8/

Atualizar

Endpoint: PUT /panel/remax-no-brasil/{id}/

Descrição: Atualiza as informações de uma entrada de "Remax no Brasil" existente.

http -A bearer -a $token PUT $http_domain/panel/remax-no-brasil/6671a1b957b1f9add5cab5b8/ texto='Texto atualizado sobre Remax no Brasil' texto_simplificado='Texto simplificado atualizado' agencias=['6667755df3e72918fd86b451'] corretores=['666776b3f3e72918fd86b4b5'] imoveis_exclusivos=['666776d3f3e72918fd8748cc']

Excluir

Endpoint: DELETE /panel/remax-no-brasil/{id}/

Descrição: Exclui uma entrada de "Remax no Brasil" específica.

http -A bearer -a $token DELETE $http_domain/panel/remax-no-brasil/6671a1b957b1f9add5cab5b8/

Reconhecimentos

Criar

Endpoint: POST /panel/reconhecimentos/

Descrição: Cria um novo reconhecimento.

http -A bearer -a $token POST $http_domain/panel/reconhecimentos/ ordem=1 selo='Selo Teste' titulo='Titulo Teste' status=true

Listar

Endpoint: GET /panel/reconhecimentos/

Descrição: Lista todos os reconhecimentos.

http -A bearer -a $token GET $http_domain/panel/reconhecimentos/

Recuperar

Endpoint: GET /panel/reconhecimentos/{id}/

Descrição: Recupera os detalhes de um reconhecimento específico.

http -A bearer -a $token GET $http_domain/panel/reconhecimentos/6672e120b6aa259d22c2834d/

Atualizar

Endpoint: PUT /panel/reconhecimentos/{id}/

Descrição: Atualiza as informações de um reconhecimento existente.

http -A bearer -a $token PUT $http_domain/panel/reconhecimentos/6672e120b6aa259d22c2834d/ ordem=2 selo="Selo Teste 2" status=false titulo="Titulo Teste 2"

Excluir

Endpoint: DELETE /panel/reconhecimentos/{id}/

Descrição: Exclui um reconhecimento específico.

http -A bearer -a $token DELETE $http_domain/panel/reconhecimentos/6672e120b6aa259d22c2834d/

RE/Max no Mundo

Criar

Endpoint: POST /panel/remax-no-mundo/

Descrição: Cria uma nova entrada de "RE/Max no Mundo".

http -A bearer -a $token POST $http_domain/panel/remax-no-mundo/ texto='Texto sobre RE/Max no Mundo' texto_simplificado='Texto simplificado sobre RE/Max no Mundo'

Listar

Endpoint: GET /panel/remax-no-mundo/

Descrição: Lista todas as entradas de "RE/Max no Mundo".

http -A bearer -a $token GET $http_domain/panel/remax-no-mundo/

Recuperar

Endpoint: GET /panel/remax-no-mundo/{id}/

Descrição: Recupera os detalhes de uma entrada de "RE/Max no Mundo" específica.

http -A bearer -a $token GET $http_domain/panel/remax-no-mundo/6672e711ddc85bd127230df3/

Atualizar

Endpoint: PUT /panel/remax-no-mundo/{id}/

Descrição: Atualiza as informações de uma entrada de "RE/Max no Mundo" existente.

http -A bearer -a $token PUT $http_domain/panel/remax-no-mundo/6672e711ddc85bd127230df3/ texto='Texto atualizado sobre RE/Max no Mundo' texto_simplificado='Texto simplificado atualizado sobre RE/Max no Mundo'

Excluir

Endpoint: DELETE /panel/remax-no-mundo/{id}/

Descrição: Exclui uma entrada de "RE/Max no Mundo" específica.

http -A bearer -a $token DELETE $http_domain/panel/remax-no-mundo/6672e711ddc85bd127230df3/

Universidade

Criar

Endpoint: POST /panel/universidade/

Descrição: Cria uma nova entrada de "Universidade".

http -A bearer -a $token POST $http_domain/panel/universidade/ texto='Texto sobre Universidade'

Listar

Endpoint: GET /panel/universidade/

Descrição: Lista todas as entradas de "Universidade".

http -A bearer -a $token GET $http_domain/panel/universidade/

Recuperar

Endpoint: GET /panel/universidade/{id}/

Descrição: Recupera os detalhes de uma entrada de "Universidade" específica.

http -A bearer -a $token GET $http_domain/panel/universidade/6672eff73a5697d8c35dbf05/

Atualizar

Endpoint: PUT /panel/universidade/{id}/

Descrição: Atualiza as informações de uma entrada de "Universidade" existente.

http -A bearer -a $token PUT $http_domain/panel/universidade/6672eff73a5697d8c35dbf05/ texto='Texto atualizado sobre Universidade'

Excluir

Endpoint: DELETE /panel/universidade/{id}/

Descrição: Exclui uma entrada de "Universidade" específica.

http -A bearer -a $token DELETE $http_domain/panel/universidade/6672eff73a5697d8c35dbf05/

Parceiros

Criar

Endpoint: POST /panel/parceiros/

Descrição: Cria uma nova entrada de "Parceiros".

http -A bearer -a $token POST $http_domain/panel/parceiros/ texto='Texto sobre parceiros'

Listar

Endpoint: GET /panel/parceiros/

Descrição: Lista todas as entradas de "Parceiros".

http -A bearer -a $token GET $http_domain/panel/parceiros/

Recuperar

Endpoint: GET /panel/parceiros/{id}/

Descrição: Recupera os detalhes de uma entrada de "Parceiros" específica.

http -A bearer -a $token GET $http_domain/panel/parceiros/6672f2a01d956524424a0be0/

Atualizar

Endpoint: PUT /panel/parceiros/{id}/

Descrição: Atualiza as informações de uma entrada de "Parceiros" existente.

http -A bearer -a $token PUT $http_domain/panel/parceiros/6672f2a01d956524424a0be0/ texto='Texto atualizado sobre parceiros'

Excluir

Endpoint: DELETE /panel/parceiros/{id}/

Descrição: Exclui uma entrada de "Parceiros" específica.

http -A bearer -a $token DELETE $http_domain/panel/parceiros/6672f2a01d956524424a0be0/

Relação Investidores

Criar

Endpoint: POST /panel/relacao-investidores/

Descrição: Cria uma nova entrada de "Relação Investidores".

http -A bearer -a $token POST $http_domain/panel/relacao-investidores/ texto='Texto sobre relação com investidores'

Listar

Endpoint: GET /panel/relacao-investidores/

Descrição: Lista todas as entradas de "Relação Investidores".

http -A bearer -a $token GET $http_domain/panel/relacao-investidores/

Recuperar

Endpoint: GET /panel/relacao-investidores/{id}/

Descrição: Recupera os detalhes de uma entrada de "Relação Investidores" específica.

http -A bearer -a $token GET $http_domain/panel/relacao-investidores/6672f43c7c1495793d75c687/

Atualizar

Endpoint: PUT /panel/relacao-investidores/{id}/

Descrição: Atualiza as informações de uma entrada de "Relação Investidores" existente.

http -A bearer -a $token PUT $http_domain/panel/relacao-investidores/6672f43c7c1495793d75c687/ texto='Texto atualizado sobre relação com investidores'

Excluir

Endpoint: DELETE /panel/relacao-investidores/{id}/

Descrição: Exclui uma entrada de "Relação Investidores" específica.

http -A bearer -a $token DELETE $http_domain/panel/relacao-investidores/6672f43c7c1495793d75c687/