Back to home

API documentation

Core API surfaces for GLPConvert. This product is intake and booking software, not medical advice. All endpoints are JSON, authenticated by tenant API key (server calls) or session cookie (admin dashboard).

Core endpoints

  • POST /api/recommend — deterministic recommendation output
  • POST /api/lead — lead persistence + email notification
  • POST /api/tenant/crm-webhook — set tenant CRM endpoint
  • POST /api/stripe/create-checkout-session — onboarding checkout
  • POST /api/webhooks/stripe — Stripe webhook handling

Recommendation request / response

POST /api/recommend
{
  "vertical": "glp",
  "answers": [
    {"questionId":"goal","value":"lose_weight"},
    {"questionId":"timeline","value":"asap"}
  ]
}
{
  "ok": true,
  "vertical": "glp",
  "recommendation": {
    "programId": "priority-consult",
    "programName": "Priority consult pathway",
    "priceSignal": {"kind":"range","minUsd":149,"maxUsd":399},
    "urgencyScore": 85
  }
}