TDS Risk
Products
Trust Score โ€” ยฃ0.35/check Mobile KYC โ€” ยฃ0.45/check
Use cases
Consumer Lending Insurance Fintech & Payments iGaming Lead Generation Lead buying Affiliate Networks Account Creation
Developers
Getting Started Reason Codes Rule Studio Postman Collection Changelog System Status
Company
Pricing About Us Enterprise Contact Case Studies ROI Calculator Security & Compliance FAQ Trust Centre Sign up free โ†’
Developer Reference

TDS Risk API and product changelog

Every update to the TDS Risk API, platform, and infrastructure. We version our API carefully โ€” breaking changes are always pre-announced with a minimum 60-day deprecation window.

v2.3.0 12 October 2026 Minor โœ“ Latest
โœฆ New
Multiple audit log webhooks per account. Each webhook has its own name, endpoint and events, and can be paused, resumed or disconnected independently.
Pausing a webhook keeps its endpoint and signing secret; queued events are delivered when it is resumed. Disconnecting removes the endpoint and secret, while past deliveries stay in the Account Audit Log.
Every Account Audit Log event now shows its webhook delivery status: delivered, pending, retrying or failed, with time, attempts and response code.
webhook.paused, webhook.resumed and webhook.disconnected events added to the Account Audit Log.
โ†‘ Improved
Passkey replaced with a 6 digit PIN. PINs are stored hashed and lock for 15 minutes after 5 wrong attempts. Existing passkeys that are not 6 digits need to be set again once.
Masked personal details on a check result are only sent to the browser after the PIN is verified.
Status page components regrouped into Core services, Compliance & evidence and Carrier connections, with new entries for Risk Recall, Account Audit Log, Audit webhook service, Policy versioning, Retention & deletion and Smart Alerts.
Status page API uptime, error rate and average response time are now measured from live traffic. Out of credit (402) responses are not counted as errors.
v2.1.0 17 March 2026 Minor
โœฆ New
Trust Score now returns callDirection field โ€” MO (outgoing) or MT (incoming) when a call is in session.
Trust Score now returns callDuration โ€” duration of active call in seconds when callInSession is true.
Postman collection updated with the new call session fields.
โ†‘ Improved
Audit record download now includes a permanent reference URL alongside the downloadable PDF snapshot.
v2.0.0 14 January 2026 Major
โœฆ New
Mobile KYC endpoint added โ€” granular identity match with nameScore, firstName, lastName, addressScore, dob, isLostStolen, and accountType.
40+ KYC reason codes added โ€” includes full synthetic identity detection codes S1โ€“S4, ownership tenure bands KAโ€“KO, and address classification codes.
Self-serve onboarding flow launched โ€” businesses can now create API keys, declare legal basis, and go live without any manual review or sales call.
Automated privacy policy scanning โ€” paste your URL, we verify GDPR compliance automatically. Access conditional on passing scan.
Role-based audit trail โ€” every check now records the Data Controller (customer) and Processor (TDS) roles.
โ†‘ Improved
Community pricing model introduced โ€” flat rate for all customers regardless of volume. ยฃ0.35 Trust Score, ยฃ0.45 Mobile KYC. No contracts, no minimums, credits never expire.
โš  Breaking changes
reason_codes field renamed to indicators in Trust Score response. The v1.x reason_codes field was deprecated in v1.9 and is now removed.
v1.9.0 3 November 2025 Minor
โœฆ New
phoneRisk boolean added to Trust Score โ€” true if number appears on public shared phone number lists.
Daily privacy policy monitoring enabled โ€” automated scans run every 24 hours, access suspended if required disclosures are removed.
โ†‘ Improved
reason_codes deprecated in favour of indicators โ€” both fields returned during transition period until v2.0.
v1.8.0 18 September 2025 Minor
โœฆ New
Cryptographic signature added to audit records โ€” every check now produces a SHA-256 signed, immutable audit record.
simTimestamp field added โ€” returns exact timestamp of most recent SIM swap event.
โฌก Fixed
Fixed edge case where riskLevel could return null instead of -1 when SIM swap data was unavailable.
v1.7.0 2 July 2025 Minor
โœฆ New
lineType field added โ€” mobile, landline, VoIP and other line types.
callInSession boolean added โ€” real-time call activity detection.
v1.0.0 3 April 2025 Major ๐Ÿš€ Initial launch
โœฆ New
Trust Score API โ€” risk score 0โ€“1000 with riskLevel SIM swap detection.
Initial reason code set covering device velocity, SIM events, line type, and network status.
REST API with JSON request and response, authenticated with your API key.
Basic audit logging โ€” requestId and timestamp recorded per check.