Commerce & ops ↗
Fraud triage
An order or transaction in context → a risk score, the signals driving it, and the checks worth running before you ship.
POST /v1/fraud-flag$0.06/check · 6 credits, charged only on success
Send this
{
"order": {
"amount": 950,
"email": "qq1998x@tempmail.dev",
"shippingCity": "Miami",
"billingCity": "Portland",
"ip": "203.0.113.9",
"accountAgeDays": 0,
"expedited": true
}
}Every response carries usage — the credits burned and your remaining balance. A failed call never burns credits.
Try it live against your own key in the interactive reference; every account gets 500 free credits a month, no card.
Get this back
{
"riskScore": 0.82,
"riskLevel": "high",
"signals": [
{
"signal": "Disposable email domain",
"weight": "high",
"note": "tempmail.dev is a throwaway provider."
},
{
"signal": "Billing/shipping mismatch + rush shipping",
"weight": "medium",
"note": "Classic resale pattern on a new account."
}
],
"recommendedChecks": [
"3DS challenge",
"Verify phone",
"Match IP geolocation to billing"
],
"recommendation": "review",
"usage": {
"credits": 6,
"balanceRemaining": 323
}
}Four ways in. Same $0.06/check.
curl
curl https://api.kynth.studio/v1/fraud-flag \
-H "Authorization: Bearer ksk_live_…" \
-H "Content-Type: application/json" \
-d '{"order":{"amount":950,"email":"qq1998x@tempmail.dev","shippingCity":"Miami","billingCity":"Portland","ip":"203.0.113.9","accountAgeDays":0,"expedited":true}}'TypeScript
import { KynthCore } from "@kynth/api";
const kynth = new KynthCore({ apiKey: process.env.KYNTH_API_KEY! });
const result = await kynth.fraudFlag({
"order": {
"amount": 950,
"email": "qq1998x@tempmail.dev",
"shippingCity": "Miami",
"billingCity": "Portland",
"ip": "203.0.113.9",
"accountAgeDays": 0,
"expedited": true
}
});Python
from kynth import Kynth
client = Kynth(api_key=os.environ["KYNTH_API_KEY"])
result = client.fraud_flag(
order={
"amount": 950,
"email": "qq1998x@tempmail.dev",
"shippingCity": "Miami",
"billingCity": "Portland",
"ip": "203.0.113.9",
"accountAgeDays": 0,
"expedited": True
},
)MCP
// One-time setup in your MCP client (Claude, Cursor, …):
{ "mcpServers": { "kynth-core": {
"command": "npx", "args": ["@kynth/api-mcp"],
"env": { "KYNTH_API_KEY": "ksk_live_…" } } } }
// Then the agent just calls the kynth_fraud_flag tool.More from commerce & ops
Chargeback representment
$0.15/dispute
Dispute details → a representment narrative, an evidence checklist, the right reason code, and a win-likelihood.
Collections sequence
$0.08/sequence
An overdue invoice → a ready-to-send collection sequence, escalating at the right pace and tone for how late it is.
3-way match
$0.10/match
Invoice vs purchase order vs receipt → matched, partial, or mismatched, with every discrepancy flagged and sized.