32
Arquivos PHP em /ajax
/ajax e /apiEsta página fecha a mesma lógica da cobertura final do portal, mas agora olhando para as áreas fora do painel. O foco aqui é responder: o que já está documentado, o que foi coberto nesta rodada, onde há sobreposição e qual é a próxima frente fora do painel.
Arquivos PHP em /ajax
Arquivos PHP em /api
Diretórios funcionais cobertos
Lacunas no recorte /ajax + /api
Considerando o recorte /ajax + /api, o portal passa a ter cobertura técnica do
núcleo operacional fora do painel. O próximo dev já consegue identificar arquivos, grupos, sobreposições e pontos de entrada.
/ajax
A pasta /ajax possui 32 arquivos PHP, todos na raiz, com forte mistura de
agendamento público, mensageria, cron e conectores auxiliares.
Endpoints usados pelas telas públicas de agendamento para consultar nome, horários, profissionais, serviços e preparar edição/cancelamento.
ajax/agendar.php
POST: data, funcionario, hora, id, nome • SESSION: telefone • Tabelas: agendamentos, clientes, dias, dias_bloqueio
ajax/agendar_temp.php
POST: data, funcionario, hora, id_edit, nome • SESSION: telefone • Tabelas: agendamentos, agendamentos_temp, clientes, dias
ajax/excluir.php
POST: id • Tabelas: agendamentos, clientes, horarios_agd, servicos
ajax/preparar-edicao.php
POST: id • SESSION: editar_agendamento • Tabelas: agendamentos, horarios_agd
ajax/sessao-editar.php
POST: id • SESSION: editar_agendamento • Tabelas: agendamentos
ajax/listar-horarios.php
POST: data, funcionario, hora, servico • SESSION: id • Tabelas: agendamentos, dias, dias_bloqueio, horarios_agd
ajax/listar-funcionario.php
POST: func • Tabelas: usuarios
ajax/listar-funcionarios.php
POST: id, serv • Tabelas: agendamentos, servicos_func, usuarios
ajax/listar-servico.php
POST: serv • Tabelas: servicos
ajax/listar-nome.php
POST: tel • SESSION: telefone • Tabelas: agendamentos, clientes, servicos, usuarios
ajax/listar-cartoes.php
POST: tel • Tabelas: clientes
ajax/agendar-delete.php
cURL • JSON
Arquivos ligados a envio de texto, lembrete, retorno de provedores, cron de cobrança e teste operacional de WhatsApp/e-mail.
ajax/api-texto.php
cURL • JSON
ajax/lembrete.php
Tabelas: clientes, cobrancas, receber • cURL • JSON
ajax/cron.php
Tabelas: clientes, cobrancas, receber • cURL
ajax/enviar-email.php
POST: email, mensagem, nome, profissional, recaptcha_token • Tabelas: INFORMATION_SCHEMA
ajax/retorno.php
Tabelas: agendamentos, clientes, horarios_agd, usuarios
ajax/retornoMenuia.php
Tabelas: agendamentos, clientes, horarios_agd, usuarios
ajax/teste_whatsapp.php
cURL
Conexões externas, confirmação/consulta de pagamento, assinatura, cadastro rápido e integrações auxiliares ligadas a IA e mídia.
ajax/con.php
cURL
ajax/_con.php
cURL
ajax/api-agendar.php
cURL • JSON
ajax/api-excluir.php
cURL • JSON
ajax/api-listar.php
cURL
ajax/api-teste.php
Endpoint auxiliar sem parâmetros explícitos detectados por leitura estática.
ajax/confirmacao.php
cURL • JSON
ajax/file.php
cURL
ajax/consultar_pagamento.php
POST: id • Tabelas: agendamentos • JSON
ajax/assinatura.php
POST: id, nome, telefone • Tabelas: assinaturas, clientes, itens_assinaturas • cURL
ajax/cadastrar.php
POST: nome, telefone
ajax/gerar_ia_cliente.php
POST: loja, nome, telefone • GET: loja • SESSION: tenant_slug • Tabelas: config • cURL • JSON
ajax/marketing_foto.php
cURL
/api
A pasta /api possui 44 arquivos PHP distribuídos em 17 subdiretórios funcionais
mais a raiz da API. Os blocos mais densos são vendas, compras, agenda e usuários.
api/vendasSalvar, listar, baixar, upload, clientes, produtos e meios de pagamento.
api/comprasEspelha o padrão operacional de vendas, mas no fluxo de compras.
api/agendaAgenda, horários, serviços e funcionários para o app.
api/usuariosListagem, salvar, upload, níveis e permissões.
Não são bugs da documentação; são sobreposições reais da arquitetura atual.
Depois de /ajax e /api, ainda restam áreas externas importantes para fechar o mapa completo.
/cron/pagamentos/webhook/asaas, /asaas_contas, /asaas_planos/app e /apps/public e integrações auxiliares
No recorte /ajax + /api, a cobertura técnica agora fica
fechada para manutenção inicial. O próximo dev consegue seguir
do endpoint externo até o arquivo real e entender onde agendamento, financeiro,
mensageria e app se encontram fora do painel.