Autional Autional
API Reference GitHub autional.com →

Communication Service

Port 11015 · 37 endpoints · micro-services/communication-service/

Communication Service

MethodPathSummary
GET/admin/communication/logsAdmin query any user's communication logsdetail →
GET/admin/communication/platform-statsGet platform-level communication dashboard (cross-tenant)detail →
POST/admin/communication/providersCreate provider configurationdetail →
DELETE/admin/communication/providers/{template_id}Delete provider configurationdetail →
PUT/admin/communication/providers/{template_id}Update provider configurationdetail →
GET/admin/communication/rate-limitsAdmin view rate limit configurationsdetail →
POST/admin/communication/resend/{template_id}Resend failed messagesdetail →
POST/admin/communication/templatesCreate message templatedetail →
DELETE/admin/communication/templates/{template_id}Delete (deactivate) templatedetail →
PUT/admin/communication/templates/{template_id}Update message templatedetail →
POST/admin/communication/templates/{template_id}/clone-to-localeCopy template to another localedetail →
POST/admin/communication/templates/{template_id}/previewPreview template renderingdetail →
GET/admin/communication/templates/{template_id}/versionsQuery template version historydetail →
POST/communication/bulkSend bulk messagesdetail →
POST/communication/callback/{provider}Handle SMS/email/push provider callbackdetail →
GET/communication/dashboardGet communication delivery dashboarddetail →
POST/communication/emailSend emaildetail →
GET/communication/health/{channel}Channel connectivity checkdetail →
GET/communication/logsPaginated query of send logsdetail →
GET/communication/providersQuery provider configuration listdetail →
GET/communication/providers/{template_id}Get provider configuration detailsdetail →
POST/communication/pushSend push notificationdetail →
GET/communication/push-tokensQuery push token listdetail →
POST/communication/push-tokensRegister device push tokendetail →
DELETE/communication/push-tokens/{template_id}Deactivate push tokendetail →
PUT/communication/push-tokens/{template_id}Update push token activation statusdetail →
GET/communication/rate-limitsQuery rate limits for each channeldetail →
DELETE/communication/scheduled/{template_id}Cancel scheduled messagedetail →
POST/communication/smsSend SMSdetail →
GET/communication/template-statsGet template usage statistics (last 30 days)detail →
GET/communication/templatesGet template listdetail →
GET/communication/templates/availableGet available template list (including platform default templates)detail →
GET/communication/templates/{template_id}Get template detailsdetail →
POST/internal/communication/erase-user-dataErase user communication data (GDPR compliance)detail →
POST/internal/communication/export-user-dataExport user communication data (GDPR compliance)detail →
POST/internal/communication/sendInternal service unified send messagedetail →

internal

MethodPathSummary
GET/internal/schedulersQuery scheduler status listdetail →