{"uid":"cap_XwOB_Glm4jE3aDp1VGYft","slug":"halowerk-player-churn-risk-scorer-02e435a3","name":"Halowerk Player Churn Risk Scorer","description":"Applies fixed coefficients to recency, session trend, playtime, support tickets, and recent purchases. It is an untrained scenario score, not an individualized prediction, psychological profile, causal model, or recommendation for manipulative retention.","url":"https://gaming.halowerk.com/v1/player-churn-risk","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"player_id":{"type":"string","maxLength":128,"minLength":1},"sessions_last_30_days":{"type":"integer","maximum":10000,"minimum":0},"purchases_last_90_days":{"type":"integer","maximum":10000,"minimum":0},"average_session_minutes":{"type":"number","maximum":1440,"minimum":0},"days_since_last_session":{"type":"number","maximum":3650,"minimum":0},"sessions_previous_30_days":{"type":"integer","maximum":10000,"minimum":0},"support_tickets_last_30_days":{"type":"integer","maximum":1000,"minimum":0}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_bYQ6cxfYU1dBhLK4No6QE","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes a scenario-based churn risk score for a game player using fixed coefficients applied to recency, session trend, playtime, support tickets, and recent purchases.","exampleAgentPrompt":"What's the churn risk score for player abc-123, who had 4 sessions in the last 30 days versus 12 the previous 30 days, averages 22 minutes per session, hasn't played in 9 days, made 1 purchase in the last 90 days, and opened 2 support tickets this month?","exampleUseCases":[{"title":"Daily at-risk player triage","prompt":"Run a churn risk score for player xyz-789 — they had 2 sessions this month vs 15 last month, average 10 minutes per session, haven't logged in for 18 days, made 0 purchases in the last 90 days, and submitted 3 support tickets recently."},{"title":"Post-purchase engagement check","prompt":"Score the churn risk for player gamer-456: 20 sessions in the last 30 days, 18 the previous 30, 45 average session minutes, last played 1 day ago, 5 purchases in the last 90 days, and 0 support tickets."},{"title":"Lapsed player win-back prioritization","prompt":"Give me the churn risk for player ghost-001 who had 0 sessions this month versus 8 last month, averaged 30 minutes per session historically, hasn't logged in for 60 days, made no purchases in the last 90 days, and raised 1 support ticket."}],"resultDescription":"Returns a computed churn risk score based on weighted fixed coefficients across recency, session trend, playtime, support activity, and purchase behavior — indicating how likely a player is to churn under defined scenario assumptions. Not a machine-learned model or individualized prediction.","failureModes":["Missing required player_id returns a validation error","Out-of-range numeric values (e.g. sessions exceeding 10000) trigger schema validation failure","All-zero inputs may return a low-signal baseline score rather than an error","Non-numeric values for numeric fields cause a 400 bad request","Negative values for session or purchase counts are rejected"],"whenToPreferThis":"Choose this endpoint when you need a fast, deterministic, rule-based churn risk score for a player using behavioral telemetry you already have — no ML model or training data required. Ideal for lightweight pipelines, daily batch scoring, or when you want transparent, fixed-coefficient computation rather than a black-box prediction.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:32:57.876Z","isFirstParty":false}