Mahoosuc Marketing Intelligence Engine API
Generated from
.claude/releases/mie-20260213T195815Z/designs/marketing-intelligence-engine-openapi.yaml. Runnpm run docs:generateto refresh.
|
| Field | Value |
|---|---|
| Version | 1.0.0 |
Servers
https://api.mahoosuc.com/v1— Productionhttps://staging-api.mahoosuc.com/v1— Staging
Endpoints (18)
| Method | Path | Summary |
|---|---|---|
GET | /health | Service liveness |
POST | /leads | Create a lead |
POST | /leads/{leadId}/score | Score a lead using AI model |
POST | /campaigns | Create campaign draft |
POST | /campaigns/{campaignId}/approve | Approve campaign for execution |
POST | /campaigns/{campaignId}/execute | Execute approved campaign |
POST | /personalization/content | Get personalized content decision |
GET | /customer-success/health/{customerId} | Get latest customer health score |
GET | /customer-success/interventions | List customer interventions |
POST | /customer-success/interventions | Recommend an intervention for a customer |
PATCH | /customer-success/interventions/{interventionId}/status | Update intervention workflow status |
GET | /analytics/attribution | Multi-touch attribution report |
GET | /analytics/kpis | Revenue and retention KPI dashboard |
POST | /ai/model-routing/decision | Select optimal model route by latency/cost/quality constraints |
GET | /ai/cost-guardrails/policy | Get tenant AI cost guardrail policy |
PUT | /ai/cost-guardrails/policy | Upsert tenant AI cost guardrail policy |
POST | /ai/cost-guardrails/usage | Record AI usage and evaluate guardrail alerts |
GET | /ai/cost-guardrails/alerts | List AI cost alerts |
GET /health
Service liveness
POST /leads
Create a lead
Operation ID: createLead
POST /leads/{leadId}/score
Score a lead using AI model
Operation ID: scoreLead
POST /campaigns
Create campaign draft
Operation ID: createCampaign
POST /campaigns/{campaignId}/approve
Approve campaign for execution
Operation ID: approveCampaign
POST /campaigns/{campaignId}/execute
Execute approved campaign
Operation ID: executeCampaign
POST /personalization/content
Get personalized content decision
Operation ID: personalizeContent
GET /customer-success/health/{customerId}
Get latest customer health score
Operation ID: getCustomerHealth
GET /customer-success/interventions
List customer interventions
Operation ID: listCustomerInterventions
POST /customer-success/interventions
Recommend an intervention for a customer
Operation ID: recommendCustomerIntervention
PATCH /customer-success/interventions/{interventionId}/status
Update intervention workflow status
Operation ID: updateInterventionStatus
GET /analytics/attribution
Multi-touch attribution report
Operation ID: getAttributionReport
GET /analytics/kpis
Revenue and retention KPI dashboard
Operation ID: getKpiDashboard
POST /ai/model-routing/decision
Select optimal model route by latency/cost/quality constraints
Operation ID: routeModelDecision
GET /ai/cost-guardrails/policy
Get tenant AI cost guardrail policy
Operation ID: getAICostPolicy
PUT /ai/cost-guardrails/policy
Upsert tenant AI cost guardrail policy
Operation ID: upsertAICostPolicy
POST /ai/cost-guardrails/usage
Record AI usage and evaluate guardrail alerts
Operation ID: recordAICostUsage
GET /ai/cost-guardrails/alerts
List AI cost alerts
Operation ID: listAICostAlerts