Developers
Enterprise Risk API
Payout, onboarding ಅಥವಾ callback ಮೊದಲು ಫೋನ್ ನಂಬರ್ನ spam ಅಪಾಯ ಮತ್ತು business verification ಪರಿಶೀಲಿಸಿ — ಒಂದು signed request, milliseconds ನಲ್ಲಿ ಉತ್ತರ.
Signed & scoped
HMAC-signed requests, ಒಮ್ಮೆ ಮಾತ್ರ ಬಳಸುವ nonces, IP allowlists ಮತ್ತು ಪ್ರತಿ client ಗೆ scopes.
ಒಮ್ಮೆಗೆ ಒಂದು ನಂಬರ್
ನಿರ್ಧಾರಗಳಿಗಾಗಿ — data mining ಗಾಗಿ ಅಲ್ಲ. Batch input ಇಲ್ಲ, directory export ಇಲ್ಲ.
Privacy by design
Verified ವ್ಯಾಪಾರದ ಹೆಸರುಗಳನ್ನು ಮಾತ್ರ ನೀಡಲಾಗುತ್ತದೆ. ನೀವು ಪರಿಶೀಲಿಸುವ ನಂಬರ್ಗಳನ್ನು ನಾವು ಸಂಗ್ರಹಿಸುವುದಿಲ್ಲ.
Request
import hashlib, hmac, json, secrets, time, requests
path = "/enterprise/v1/risk-check"
body = json.dumps({"number": "+918041234567"})
ts, nonce = str(int(time.time())), secrets.token_hex(16)
canonical = "\n".join([ts, nonce, "POST", path,
hashlib.sha256(body.encode()).hexdigest()])
sig = hmac.new(SECRET.encode(), canonical.encode(),
hashlib.sha256).hexdigest()
r = requests.post("https://api.synsafecaller.com" + path, data=body,
headers={"Content-Type": "application/json", "X-SSC-Key": KEY_ID,
"X-SSC-Timestamp": ts, "X-SSC-Nonce": nonce,
"X-SSC-Signature": sig})200 OKResponse~40 ms
{
"request_id": "5b1f0c2e-8c4d-4a6e-9d51-2f7c3a9e1b20",
"number": "+918041234567",
"verification": {
"status": "verified_business",
"business_name": "Acme Bank",
"purpose": "support"
},
"risk": { "level": "low", "confidence": "high", "category": null },
"ttl_seconds": 3600,
"v": 1
}ನಿಮಗೆ ಸಿಗುವುದು
- verification.status
- verified_business, claimed ಅಥವಾ unverified
- verification.business_name
- Verified ವ್ಯಾಪಾರಗಳಿಗೆ ಮಾತ್ರ — ವ್ಯಕ್ತಿಯ ಹೆಸರು ಎಂದಿಗೂ ಅಲ್ಲ
- risk.level
- unknown, low, medium, elevated ಅಥವಾ high — community reports ಮತ್ತು burst detection ಆಧಾರ
- risk.category
- ಹೆಚ್ಚು report ಆದ ವರ್ಗ, ಉದಾ. loan_fraud ಅಥವಾ telemarketing
Limits & ಭದ್ರತೆ
- ಪ್ರತಿ client ಗೆ default ಆಗಿ ಸೆಕೆಂಡಿಗೆ 10 requests
- Contract ಪ್ರಕಾರ ಮಾಸಿಕ quota
- ±5 ನಿಮಿಷದ timestamp window, nonces ಮರುಬಳಕೆ ಇಲ್ಲ
- ತುರ್ತು ನಂಬರ್ಗಳು (112, 100, 108…) ಎಂದಿಗೂ score ಆಗುವುದಿಲ್ಲ
ಯಾರಿಗಾಗಿ
- ಬ್ಯಾಂಕ್ಗಳು, NBFC ಗಳು — ಖಾತೆ ವಿವರ ಹಂಚುವ ಮೊದಲು caller ಅನ್ನು verify ಮಾಡಿ
- Fintech & payments — payout ಮತ್ತು refund ನಂಬರ್ಗಳ ಅಪಾಯ ಪರಿಶೀಲನೆ
- Collections & support teams — callback ನಂಬರ್ ನಿಜವೇ ಎಂದು ಖಚಿತಪಡಿಸಿ
API access ಪಡೆಯಿರಿ
ಉದ್ದೇಶ ಮಿತಿಯೊಂದಿಗೆ contract ಮೂಲಕ ಮಾತ್ರ access. ನಿಮ್ಮ use case ಮತ್ತು ನಿರೀಕ್ಷಿತ volume ತಿಳಿಸಿ.
ನಮ್ಮೊಂದಿಗೆ ಮಾತನಾಡಿ — contact@synsafecaller.comPython, Node.js ಮತ್ತು PHP ಉದಾಹರಣೆಗಳ integration guide ಅನ್ನು ಅನುಮೋದಿತ clients ಗೆ ನೀಡಲಾಗುತ್ತದೆ.
