SafeCaller

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.com

Python, Node.js ಮತ್ತು PHP ಉದಾಹರಣೆಗಳ integration guide ಅನ್ನು ಅನುಮೋದಿತ clients ಗೆ ನೀಡಲಾಗುತ್ತದೆ.