Skip to content

Todos os Endpoints

Lista completa de endpoints agrupados por módulo.

Saúde

MétodoPathAuthDescrição
GET/healthPúblicoHealth check básico
GET/admin/healthSuper AdminHealth detalhado com dependências

Usuários (/users)

MétodoPathPermissãoDescrição
GET/users/meAuthPerfil atual
GET/usersapp:teamLista usuários
POST/users/inviteapp:teamConvite
PATCH/users/:id/roleapp:teamAltera papel
DELETE/users/:idapp:teamRemove usuário
POST/users/:id/reset-passwordapp:teamReset de senha
POST/users/bootstrap-syncSuper AdminSync com Clerk

Papéis (/config/roles)

MétodoPathPermissãoDescrição
GET/config/rolesapp:rolesLista papéis
GET/config/roles/:idapp:rolesDetalhes
POST/config/rolesapp:rolesCriar
PATCH/config/roles/:idapp:rolesAtualizar
DELETE/config/roles/:idapp:rolesDeletar

Configurações (/settings)

MétodoPathPermissãoDescrição
GET/settings/storeapp:settingsLoja padrão
POST/settings/storeapp:settingsAtualiza loja
GET/settings/storesapp:settingsLista lojas
GET/settings/stores/:id/business-hoursapp:settingsHorários
PUT/settings/stores/:id/business-hoursapp:settingsDefine horários
PATCH/settings/stores/:id/ecommerceapp:settingsToggle e-commerce
GET/settings/emailapp:integrationsConfig email
POST/settings/emailapp:integrationsSalva email config
GET/settings/whatsappapp:integrationsLista instâncias WA
POST/settings/whatsappapp:integrationsAdiciona instância
PATCH/settings/whatsapp/:idapp:integrationsAtualiza instância
DELETE/settings/whatsapp/:idapp:integrationsRemove instância
POST/settings/whatsapp/onboarding/exchangeapp:integrationsOAuth Meta
GET/settings/smtpapp:integrationsSMTP da org
POST/settings/smtpapp:integrationsSalva SMTP
POST/settings/smtp/testapp:integrationsTesta SMTP
GET/settings/orgAuthLogo e nome
PATCH/settings/orgAuthAtualiza logo
GET/settings/campaignAuthSettings de campanha
PATCH/settings/campaignAuthAtualiza settings

Aliases de loja (/config/store-aliases)

MétodoPathPermissãoDescrição
GET/config/store-aliasesapp:store-aliasesLista aliases
PATCH/config/store-aliases/:idapp:store-aliasesDefine principal
DELETE/config/store-aliases/:id/aliasapp:store-aliasesRemove alias

WhatsApp (/whatsapp)

MétodoPathPermissãoDescrição
GET/webhooks/whatsappPúblicoHub verification
POST/webhooks/whatsappPúblico (HMAC)Webhook Meta
POST/whatsapp/:storeId/templatesapp:integrationsCriar template
GET/whatsapp/:storeId/templatesapp:integrationsListar templates
POST/whatsapp/:storeId/templates/syncapp:integrationsSync da Meta
PATCH/whatsapp/:storeId/templates/:idapp:integrationsEditar template
DELETE/whatsapp/:storeId/templates/:idapp:integrationsDeletar template
POST/whatsapp/:storeId/template-imagesapp:integrationsUpload imagem (5MB)
GET/whatsapp/analyticsAuthAnalytics de campanha
GET/whatsapp/monitoringapp:integrationsMonitoramento
GET/whatsapp/:storeId/account-infoapp:integrationsInfo da conta Meta
GET/whatsapp/:storeId/rate-limitapp:integrationsRate limit status
GET/whatsapp/:storeId/conversationsapp:integrationsLista conversas
GET/whatsapp/:storeId/conversations/:id/messagesapp:integrationsMensagens
POST/whatsapp/:storeId/conversations/:id/messagesapp:integrationsEnviar reply

Chatwoot

MétodoPathPermissãoDescrição
GET/whatsapp/chatwoot/configapp:integrationsConfig do Chatwoot
POST/whatsapp/chatwoot/configapp:integrationsSalva config
GET/whatsapp/chatwoot/healthapp:integrationsHealth da integração
GET/whatsapp/chatwoot/inboxesapp:integrationsLista inboxes
POST/whatsapp/chatwoot/inboxesapp:integrationsCria inbox
PATCH/whatsapp/chatwoot/inboxes/:idapp:integrationsAtualiza inbox
POST/webhooks/chatwootPúblico (interno)Webhook do Chatwoot

Campanhas (/campaigns)

MétodoPathPermissãoDescrição
GET/campaignsapp:campaignsLista campanhas
GET/campaigns/realtimeapp:campaignsMétricas em tempo real
GET/campaigns/whatsapp-analyticsapp:campaignsAnalytics WhatsApp
GET/campaigns/email-analyticsapp:campaignsAnalytics Email
GET/campaigns/estimateapp:campaignsEstimativa de audiência
GET/campaigns/:idapp:campaignsDetalhes da campanha
GET/campaigns/:id/rate-limit-checkapp:campaignsVerificação rate limit
POST/campaignsapp:campaigns:sendCriar campanha
PATCH/campaigns/:idapp:campaigns:sendAtualizar
DELETE/campaigns/:idapp:campaigns:sendDeletar
POST/campaigns/:id/duplicateapp:campaigns:sendDuplicar
POST/campaigns/:id/sendapp:campaigns:sendDisparar
POST/campaigns/:id/testapp:campaigns:sendTeste WhatsApp
POST/campaigns/:id/test-emailapp:campaigns:sendTeste Email

Email Templates (/email-templates)

MétodoPathPermissãoDescrição
GET/email-templatesapp:campaignsLista templates
GET/email-templates/merge-fieldsapp:campaignsCampos de merge
GET/email-templates/:idapp:campaignsDetalhes
POST/email-templatesapp:campaignsCriar
PATCH/email-templates/:idapp:campaignsAtualizar
DELETE/email-templates/:idapp:campaignsDeletar
POST/email-templates/:id/duplicateapp:campaignsClonar
POST/email-templates/:id/thumbnailapp:campaignsUpload thumbnail

Email Tracking (público)

MétodoPathDescrição
GET/email-tracking/t/:id.pngPixel de abertura
GET/email-tracking/c/:idClique em link
GET/email-tracking/u/:idPágina unsubscribe
POST/email-tracking/u/:idUnsubscribe RFC 8058

CRM / Inteligência

MétodoPathPermissãoDescrição
GET/crm/intelligence/rfmapp:segmentsDistribuição RFM
GET/crm/intelligence/filtersapp:segmentsOpções de filtro
GET/crm/intelligence/segmentsapp:segmentsLista segmentos
GET/crm/intelligence/segments/:idapp:segmentsDetalhes
GET/crm/intelligence/segments/:id/exportapp:exportExport CSV
POST/crm/intelligence/segmentsapp:segmentsCriar
PUT/crm/intelligence/segments/:idapp:segmentsAtualizar
PATCH/crm/intelligence/segments/:id/statusapp:segmentsToggle ativo
DELETE/crm/intelligence/segments/:idapp:segmentsDeletar
POST/crm/intelligence/previewapp:segmentsPreview audiência
GET/rfm/overviewAuthOverview RFM
GET/rfm/migrationsAuthMatriz de migração
POST/rfm/recomputeAuthRecomputar RFM

Qualidade de dados

MétodoPathPermissãoDescrição
GET/crm/quality/summaryapp:salesResumo geral
GET/crm/quality/performanceapp:salesPor loja
GET/crm/quality/seller-performanceapp:salesPor vendedor
GET/crm/quality/transactionsapp:salesTransações com flags

Pesquisa pós-venda

MétodoPathAuthDescrição
GET/public/survey/load-salePúblicoCarrega pesquisa pelo token
GET/public/survey/template-salePúblicoTemplate público
POST/public/survey/respond-salePúblicoSubmete resposta
GET/crm/post-sale-survey/configapp:integrationsConfigs CSAT/NPS
PUT/crm/post-sale-survey/config/:typeapp:integrationsCria/atualiza config
GET/crm/post-sale-survey/resultsapp:integrationsDashboard de resultados
GET/crm/post-sale-survey/jobsapp:integrationsJobs paginados

Pesquisa de satisfação (pós-atendimento)

MétodoPathAuthDescrição
POST/public/survey/respondPúblicoSubmete resposta
GET/survey/resultsapp:integrationsResultados
GET/survey/window-expiryapp:integrationsJanelas expiradas

ERP / Sync

MétodoPathPermissãoDescrição
POST/erp/sync/triggerapp:integrationsTrigger manual
GET/erp/sync/statusapp:integrationsStatus do sync
GET/erp/customersapp:customersLista clientes
GET/erp/customers/:idapp:customersDetalhes do cliente
PATCH/erp/customers/:id/preferencesapp:customersAtualiza preferências
POST/erp/customers/import-optoutapp:integrationsImport opt-out bulk
GET/erp/sales/dashboardapp:salesDashboard de vendas
GET/erp/sales/transactionsapp:salesTransações
POST/erp/salesInternal API KeyRegistra venda (ERP)

Redirecionamento (público)

MétodoPathDescrição
GET/go/:tokenResolve redirect de campanha
GET/go/unsubscribe/:tokenOpt-out WhatsApp

Auditoria

MétodoPathPermissãoDescrição
GET/audit/logsapp:auditLogs de auditoria
GET/audit/statsapp:auditEstatísticas

Admin (Super Admin apenas)

MétodoPathDescrição
GET/admin/healthHealth detalhado
GET/admin/metricsMétricas da aplicação
GET/admin/logsLogs recentes
GET/admin/containersStatus dos containers
POST/admin/containers/:name/restartRestart de container
POST/admin/queue/retry-failedRetry de jobs falhos
DELETE/admin/queue/completedLimpa jobs completos
POST/admin/queue/pausePausa fila de sync
POST/admin/queue/resumeResume fila de sync
POST/admin/whatsapp/sync-pricingSync de preços WA
POST/admin/whatsapp/sync-chatwoot-namesSync de nomes Chatwoot

n8n (Internal API Key)

MétodoPathDescrição
POST/integrations/whatsapp/n8n/agent-replyReply de agente
POST/integrations/whatsapp/n8n/conversation-resolvedConversa resolvida
POST/integrations/whatsapp/n8n/register-campaign-replyReply de campanha
POST/integrations/whatsapp/n8n/register-conversionConversão
POST/integrations/whatsapp/n8n/sync-failureFalha de sync
POST/integrations/whatsapp/n8n/update-message-statusStatus de mensagem

Documentação interna — Galdix CRM