Subscribers
Verify PIN
Verify a subscriber’s 4-digit PIN
POST
Documentation Index
Fetch the complete documentation index at: https://docs.vultlocal.com/llms.txt
Use this file to discover all available pages before exploring further.
Use this endpoint to verify a subscriber’s PIN before processing sensitive operations.
Request
Bearer olive_live_xxx or Bearer eyJ... (JWT)Path Parameters
Subscriber UUID (e.g.,
sub_abc123)Body Parameters
4-digit PIN to verify
Response
Whether PIN is valid
Result message
Examples
PIN Security
Attempt Limits
- 3 failed attempts allowed
- Account locked for 30 minutes
- Counter resets on success
Audit Logging
- All attempts logged
- IP address recorded
- Used for fraud detection
Use Cases
| Use Case | Description |
|---|---|
| POS Payment | Verify before deducting funds |
| P2P Transfer | Confirm sender identity |
| Cash-Out | Authenticate withdrawal |
| Profile Change | Verify before sensitive updates |
Errors
| Status | Code | Description |
|---|---|---|
| 400 | INVALID_PIN_FORMAT | PIN must be 4 digits |
| 401 | UNAUTHORIZED | Invalid or missing API key |
| 401 | INVALID_PIN | PIN does not match |
| 403 | ACCOUNT_LOCKED | Too many failed attempts |
| 404 | NOT_FOUND | Subscriber not found |
| 500 | INTERNAL_ERROR | Server error |
Related
Change PIN
Change subscriber’s PIN to a new value
Authorizations
API Key for third-party integrations (WhatsApp, Smart PAY, VULT). Format: 'Bearer olive_live_xxxxxxxxxxxxx'
Path Parameters
Subscriber ID
Body
application/json
PIN to verify
Example:
"1234"
Response
PIN verification result
The response is of type object.