Skip to content

Mahoosuc Marketing Intelligence Engine API

Generated from .claude/releases/mie-20260213T195815Z/designs/marketing-intelligence-engine-openapi.yaml. Run npm run docs:generate to refresh.

|

FieldValue
Version1.0.0

Servers

  • https://api.mahoosuc.com/v1 — Production
  • https://staging-api.mahoosuc.com/v1 — Staging

Endpoints (18)

MethodPathSummary
GET /healthService liveness
POST /leadsCreate a lead
POST /leads/{leadId}/scoreScore a lead using AI model
POST /campaignsCreate campaign draft
POST /campaigns/{campaignId}/approveApprove campaign for execution
POST /campaigns/{campaignId}/executeExecute approved campaign
POST /personalization/contentGet personalized content decision
GET /customer-success/health/{customerId}Get latest customer health score
GET /customer-success/interventionsList customer interventions
POST /customer-success/interventionsRecommend an intervention for a customer
PATCH /customer-success/interventions/{interventionId}/statusUpdate intervention workflow status
GET /analytics/attributionMulti-touch attribution report
GET /analytics/kpisRevenue and retention KPI dashboard
POST /ai/model-routing/decisionSelect optimal model route by latency/cost/quality constraints
GET /ai/cost-guardrails/policyGet tenant AI cost guardrail policy
PUT /ai/cost-guardrails/policyUpsert tenant AI cost guardrail policy
POST /ai/cost-guardrails/usageRecord AI usage and evaluate guardrail alerts
GET /ai/cost-guardrails/alertsList 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